[英]How to reset user password in keycloak using REST API
我想对我的 Keycloak 服务器进行 rest 调用。
根据文档,这应该很容易: https://www.keycloak.org/docs-api/10.0/rest-api/index.html#_executeactionsemail
所以在我开始编码之前我想准备 Postman 调用,所以我的 url 是
http://localhost:8080/auth/admin/realms/test/users/12345/execute-actions-email
在原始正文中,我提供 ['UPDATE_PASSWORD']
我得到的是 401 Unauthorized 并且我无法理解我做错了什么?
身体:
标题是默认的:
要访问管理员 Rest API,您需要将管理员令牌传递给 REST 调用:
一旦您打开{keycloak-url}/auth ,系统就会提示您创建一个管理员帐户。
您可以使用此管理员帐户获取管理员令牌,如下所示。
请注意,您在以下调用中唯一需要做的更改是您的密钥斗篷服务器地址以及管理员用户名和密码的值。
您可以通过授权 header 将上面获得的令牌传递给 REST API。
请参阅我的其他 SO 帖子以获取执行此操作的分步指南。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.