【发布时间】:2020-11-14 09:13:40
【问题描述】:
我们正在创建一个应用程序,该应用程序具有分别重置密码的功能,因为我们正在使用 keycloak,以便通过 keycloak 页面本身显示内容,但我们的客户需要在应用程序中提供忘记的密码,所以我需要像下面的流程一样点击忘记密码的api。
App忘记密码页面>仅填写电子邮件并继续>用户接收重置密码链接>打开链接>Keycloak重置密码页面
但是似乎keycloak中不存在api。
目前我只在api下面找到
-
PUT /{realm}/users/{id}/reset-password(需要承载,无法使用,因为我们无法使用领域帐户用户) -
PUT /{realm}/users/{id}/execute-actions-email(不知道怎么用,需要承载,无法使用realm账号用户)
有什么建议吗? 提前谢谢你
您好,现在是 2021 年,我此时的解决方案是在 java 服务中使用 keycloak 库,因此该服务作为我的 Web 应用程序与 keycloak 之间的聚合器工作,而我们仍然使用上面提到的需要域访问的 api。祝你好运。
【问题讨论】:
标签: oauth keycloak keycloak-rest-api