keycloak - 生成密码重置网址

标签 keycloak keycloak-services

我想在不使用 Keycloak SMTP 配置的情况下从我的 Web 应用程序发送 Keycloak 用户重置密码电子邮件。为此,我正在尝试生成重置密码链接,但我不确定如何在 URL 中生成代码。是否有任何 API 调用来生成操作代码或完整重置密码 URL? Keycloak 生成如下所示的内容。我需要生成相同的。这就是目标。

https://server.com/auth/realms/xxx/login-actions/action-token?key=ffdfdfdfd

最佳答案

Keycloak 中没有直接公开这样的 API。

Keycloak 提供允许其持有者执行某些操作的 Action token ,例如重置密码或验证电子邮件地址。

也许你可以看看 Action token SPI:
http://www.keycloak.org/docs/3.3/server_development/topics/action-token-spi.html

这样您就可以处理您的用例。

关于keycloak - 生成密码重置网址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55923505/

相关文章:

python-3.x - 如何在 Flask-Appbuilder 中为 OAuth2.0 使用自定义提供程序 [keycloak]?

permissions - 如何在Keycloak中授予某些用户部分用户管理权限?

authentication - 首次使用 keycloak 作为身份代理登录时,自动将特定于客户端的角色添加到来自 IDP 的用户数据

apache-kafka - 如何将 Keycloak 与 kafka 集成?

KeyCloak 在启用 'manage-users' 时将用户管理限制到某些组

keycloak - 允许用户使用 REST API 更新他们自己的配置文件

tomcat - 在 Tomcat 上调用 request.authenticate() 时出现缓冲区溢出错误

Spring Data REST Keycloak - 处理 token 不是事件异常?

openid - keycloak - 用户通过身份验证后的 CODE_TO_TOKEN_ERROR

docker - Keycloak SSL 更新 certbot 证书