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