Url 密钥斗篷忘记密码电子邮件链接
我们正在使用KeyClope实现身份验证。特别针对忘记密码选项:当用户单击忘记密码选项并提供用户名时,将向其id发送一封电子邮件,其中包含重置密码的链接 我的问题是关于链接的: 在电子邮件中发送的链接如下所示: https://:/auth/realms//登录操作/重置凭据?代码= 但是上面提到的实际上是一个内部物理主机名,可以在/etc/hosts中找到,但是外部用户无法访问它,因此我们需要替换这个主机:端口号 .ftl文件中的代码如下所示,位于themes/base/email/html/password-reset.ftl下: ${msg(“passwordResetBodyHtml”,link,linkexpatition,realmName)} 虽然我从管理控制台了解到LinkExption和realmName的值在哪里(它们在管理控制台的领域设置下),但我无法了解“链接”是如何配置的以及在哪里配置的。有人能帮忙吗Url 密钥斗篷忘记密码电子邮件链接,url,hyperlink,keycloak,reset-password,Url,Hyperlink,Keycloak,Reset Password,我们正在使用KeyClope实现身份验证。特别针对忘记密码选项:当用户单击忘记密码选项并提供用户名时,将向其id发送一封电子邮件,其中包含重置密码的链接 我的问题是关于链接的: 在电子邮件中发送的链接如下所示: https://:/auth/realms//登录操作/重置凭据?代码= 但是上面提到的实际上是一个内部物理主机名,可以在/etc/hosts中找到,但是外部用户无法访问它,因此我们需要替换这个主机:端口号 .ftl文件中的代码如下所示,位于themes/base/email/html/
我查找了其他线程并做了一些发现,发现了以下链接:(,但它实际上是关于NginX代理的,我们还没有配置它。在与Redhat团队多次讨论后解决了这个问题。下面是所遵循的步骤
header=x-forwarded-host= <External Host>
header=Host= <Internal host:8443>
header=x-forwarded-host=
标头=主机=
变更后:
header=x-forwarded-host= <External Host>
header=Host= <External Host>
header=x-forwarded-host=
标头=主机=
标记将保留转发的主机头