生成密码重置URL



我想在不使用keyCloak SMTP配置的情况下从我的Web应用程序发送keyCloak用户重置密码电子邮件。为此,我正在尝试生成重置密码链接,但我不确定如何在URL中生成代码。是否有任何API调用来生成操作代码或完整重置密码URL?KeyCloak生成了下面的类似。我需要生成同样的东西。那是目标。

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

在KeyCloak中没有直接暴露的API。

KeyCloak提供的动作令牌,使其承载者执行一些动作,例如重置密码或验证电子邮件地址。

也许您可以看看动作令牌SPI:http://www.keycloak.org/docs/3.3/server_development/topics/action-token-spi.html

这样,您可以处理用例。