我目前正在使用 IS 5.5.0 并利用 SCIM2 API 来配置最终需要更改密码的用户。我已经使用 POST 操作成功创建了用户,并且可以使用 PATCH 操作更新某些属性。我的问题是,我可以使用 scim2/Users/(.*) 端点的 PATCH 操作更新用户密码吗?到目前为止,我一直没有成功。这是一个示例请求: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"
}]
}
我无法找到任何导致明确答案的文档,因此我们将不胜感激。谢谢你。
问问题
700 次
2 回答
1
尝试这个。
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-28T02:34:49.837 回答
1
在 IS 5.5.0(通过 PUT/PATCH)中使用 SCIM2 API 更新密码字段时存在一个已知问题。有关这方面的更多信息,请参阅 [1]。然而,这已在 IS 5.6.0 中修复。你能用 IS 5.6.0 试试吗?
于 2018-06-28T13:52:22.067 回答