Keycloak 在电子邮件主题模板中添加用户名

Keycloak Add user's name in email theme template

我正在为 keycloak 创建一个电子邮件主题。 因此,当用户忘记密码并请求 link 重置密码时;一封电子邮件已发送给用户。

现在,我正在对 he/she 收到的电子邮件进行自定义。我想添加用户名。 我可以这样做吗?

我确实可以访问变量,包括: link 重设密码 link 过期时间 域名

如何获取用户名以便电子邮件模板显示

你好,约翰,

等等等等等等

您可以在 .ftl 文件中添加 user.username

打开(email/text) *.ftl文件并添加user.username作为参数之一,如

${msg("passwordResetBody",link, linkExpiration, realmName,user.username)}

然后在 (email/messages/messages_en.properties) 更新实际消息正文,参数编号为 {2} 或 {3}(在本例中为 {3})