小编Har*_*rry的帖子

KeyCloak 忘记密码 电子邮件链接

我们正在使用 keycloak 实现身份验证。专门针对忘记密码选项:当用户点击忘记密码选项,并提供用户名时,将向他们的ID发送一封电子邮件,其中包含重置密码的链接。

我的问题特别是在链接上:电子邮件中发送的链接如下所示: https://:/auth/realms//login-actions/reset-credentials?code= 但提到的实际上是一个内部物理主机名可以在/etc/hosts中找到,但是外部用户无法访问,所以我们需要替换这个host:port号。

.ftl 文件中的代码在 themes/base/email/html/password-reset.ftl 下如下所示: ${msg("passwordResetBodyHtml",link, linkExpiration, realmName)} 虽然从管理控制台中找出了linkExpiration 和 realmName(它们在管理控制台中的 Realm Settings 下),我无法找出“链接”的配置方式和位置。有人可以帮忙吗?

我查找了其他线程并做了一些发现,并找到了这个链接:( Keycloak - 代理后面的 URL 重置密码电子邮件,但它确实谈到了 NginX 代理,我们还没有配置它。

url hyperlink reset-password keycloak

5
推荐指数
1
解决办法
7048
查看次数

标签 统计

hyperlink ×1

keycloak ×1

reset-password ×1

url ×1