我目前使用的是IS 5.5.0,并利用SCIM2应用程序接口来提供最终需要更改其密码的用户。我已经使用POST操作成功地创建了用户,并且可以使用PATCH操作更新某些属性。我的问题是,我可以使用scim2/Users/(.*)端点使用补丁操作来更新用户的密码吗?到目前为止,我还没有成功。下面是一个示例请求:
PATCH https://myhostname:9443/scim2/Users/f7853b65-e4e8-47b0-a000-e113f95cda63 HTTP/1.1
请求正文为:
{ "schemas": ["urn:ietf:params:scim:api:messages:2.0:PatchOp"], "Operations":[{ "op":"replace", "path":"password", "value":"asdf" }] }
我还没有找到明确答案的任何文档,所以任何反馈都将不胜感激。谢谢。
发布于 2018-06-28 10:34:50
尝尝这个。
curl -v -k
--user admin:admin
-X PATCH
-d '{"password":"test123"}'
--header "Content-Type:application/json"
https://localhost:9443/wso2/scim/Users/f7853b65-e4e8-47b0-a000-e113f95cda63发布于 2018-06-28 21:52:22
在IS 5.5.0中使用SCIM2 API更新密码字段时存在一个已知问题(通过PUT/PATCH)。有关这方面的更多信息,请参阅1。然而,这个问题在IS 5.6.0中得到了修复。您可以尝试与IS 5.6.0相同的功能吗?
https://stackoverflow.com/questions/51072415
复制相似问题