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

Cut*_*nja 5 email themes keycloak

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

现在,我正在削减他/她获得的电子邮件.我想添加用户名.我能这样做吗?

我有权访问变量,包括:链接重置密码链接到期时间领域名称

如何获取用户名,以便电子邮件模板说明

你好约翰,

等等等等等等

小智 9

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

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

${msg("passwordResetBody",link, linkExpiration, realmName,user.username)}
Run Code Online (Sandbox Code Playgroud)

然后使用参数号{2}或{3}(在这种情况下为{3})更新(email/messages/messages_en.properties)的实际消息正文

  • user.username不起作用,但user.getUsername()没有. (3认同)
  • 名字会是 user.firstName 吗? (3认同)