繁体   English   中英

如何在 WSO2 IS 5.9.0 中更改用户密码?

[英]How to change password of a user in WSO2 IS 5.9.0?

我正在将 WSO2 IS 与我们的节点 js 后端和 react js 前端集成,并成功执行登录、注册和 api 调用的操作。

请帮助我如何使用 wso2 IS 的任何 api 更改现有用户的密码?

请帮忙

在 WSO2 身份服务器中有多种更改密码的方法。 您可以根据自己的要求进行选择。

选项1

管理员可以为用户帐户强制重置密码。 管理员强制重置密码 请参考本文档 UserProfileMgtService(soap 服务)用于管理员强制密码重置。 一旦管理员调用了soap服务,一个电子邮件链接将被发送到用户的电子邮件地址,用户可以通过单击验证电子邮件/OTP来更改密码。

选项2:

您也可以通过 scim 补丁操作强制重置密码。 有关 scim 补丁操作的更多详细信息,请参阅此文档

curl -v -k --user admin:admin --header
“内容类型:应用程序/json”
' https://localhost:9443/scim2/Users/[scim_user_id] ' -X PATCH -d
'{"schemas": ["urn:ietf:params:scim:api:messages:2.0:PatchOp","urn:ietf:params:scim:schemas:extension:enterprise:2.0:User"],"操作": [{“操作”:“添加”,“值”:
{"urn:ietf:params:scim:schemas:extension:enterprise:2.0:User":
{"forcePasswordReset": true} }}]}

选项3:

您可以使用UserAdmin soap 服务来更新用户密码。 请参考这里的肥皂服务 在 WSO2 仪表板中,也使用了此管理服务。 您也可以使用此肥皂服务作为休息电话 这将直接更改用户的密码,而无需发送任何电子邮件通知或验证。

选项4:

如果您需要找回密码,万一用户忘记了密码,用户可以通过电子邮件通知或使用挑战问题来找回密码。 请参考此文档配置密码恢复功能

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM