Kubernetes 如何在KeyClope更新密码电子邮件中更改主机

Kubernetes 如何在KeyClope更新密码电子邮件中更改主机,kubernetes,keycloak,Kubernetes,Keycloak,我们使用KeyClope REST api向用户发送更新密码电子邮件。在我的设置中,keydove和对keydove进行REST调用的应用程序(使用keydove管理客户端库)部署在Kubernetes集群内。在我的应用程序中,我使用Kubernetes服务名称与KeyClope进行通信 e、 g 通过此设置,电子邮件中的更新密码链接如下 因此,我需要更改此URL中的唯一主机 我查看了KeyClope主题中的executeActions.ftl文件,它并没有任何特定的参数用于我可以自定义的主机

我们使用KeyClope REST api向用户发送更新密码电子邮件。在我的设置中,keydove和对keydove进行REST调用的应用程序(使用keydove管理客户端库)部署在Kubernetes集群内。在我的应用程序中,我使用Kubernetes服务名称与KeyClope进行通信

e、 g

通过此设置,电子邮件中的更新密码链接如下

因此,我需要更改此URL中的唯一主机

我查看了KeyClope主题中的executeActions.ftl文件,它并没有任何特定的参数用于我可以自定义的主机

有什么办法可以做到这一点吗


提前谢谢

在我的keydape 9+中,我使用领域设置中的“前端URL”来指定主机名。

我也遇到了类似的问题,结果是默认情况下,主机名由请求主机名填充。(使用KeyClope 6.0.1)

我所要做的就是用我在电子邮件中想要的主机名触发电子邮件生成。 -->从您需要的url(并且可以访问)触发更新操作

您还可以更改主机名提供程序,以使用FixedHostnameProvider或自定义提供程序(默认情况下为RequestHostnameProvider)

我也在这样运行keydeport,经过多次尝试和错误,我决定使用-dkeydeport.hostname.provider=fixed-dkeydeport.hostname.fixed.hostname=Hi Burak显式设置服务器名称,感谢您的快速回复。我尝试了这一点,并在KeyClope启动时看到警告“固定主机名提供程序已弃用,请切换到默认主机名提供程序”。你能给我指一下你找到这些信息的地方吗?我已经不记得是在哪里找到的了。谷歌搜索“keydepot fixed hostname”会带来一些链接。我能够在keydepot服务器启动期间使用默认主机名提供程序(-dkeydeport.hostname.provider=default)并在领域设置中将前端URL设置为所需主机名来解决这个问题。谢谢Burak为我指明了正确的方向。