WSO2 Scim2密码更改

WSO2 Scim2密码更改,wso2,wso2is,scim2,Wso2,Wso2is,Scim2,我目前正在使用IS 5.5.0,并利用SCIM2 API为最终需要更改密码的用户提供服务。我已经使用POST操作成功创建了用户,并且可以使用补丁操作更新某些属性。我的问题是,我可以使用scim2/Users/(*)端点使用补丁操作更新用户密码吗?到目前为止我一直不成功。下面是一个示例请求:PATCHhttps://myhostname:9443/scim2/Users/f7853b65-e4e8-47b0-a000-e113f95cda63 HTTP/1.1,请求主体为:{ “模式”: [“ur

我目前正在使用IS 5.5.0,并利用SCIM2 API为最终需要更改密码的用户提供服务。我已经使用POST操作成功创建了用户,并且可以使用补丁操作更新某些属性。我的问题是,我可以使用scim2/Users/(*)端点使用补丁操作更新用户密码吗?到目前为止我一直不成功。下面是一个示例请求:
PATCHhttps://myhostname:9443/scim2/Users/f7853b65-e4e8-47b0-a000-e113f95cda63 HTTP/1.1

,请求主体为:
{
“模式”:
[“urn:ietf:params:scim:api:messages:2.0:PatchOp”],
“业务”:[{
“op”:“替换”,
“路径”:“密码”,
“值”:“asdf”
}]
}

我还没有找到任何文件,导致一个明确的答案,所以任何反馈将不胜感激。谢谢。

试试这个

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

在IS 5.5.0(通过PUT/PATCH)中使用SCIM2 API更新密码字段时存在已知问题。有关这方面的更多信息,请参阅[1]。然而,这是在IS 5.6.0中修复的。你能试试同样的IS 5.6.0吗

[1]