如何更改keyCloak“executeActions”电子邮件的主题?

问题描述 投票:0回答:1

我想自定义使用以下方式发送的电子邮件的主题 “execute-actions-email” REST 端点取决于所需的操作, 例如:

  • 出现 UPDATE_PASSWORD 操作时“更新您的密码”
  • 仅存在 VERIFY_EMAIL 操作时“验证您的电子邮件”

有可能吗?

是否可以在executeActions.ftl中执行此操作?

我是 keyCloak 的新手,感谢任何帮助。

我正在使用此端点:https://www.keycloak.org/docs-api/20.0.2/rest-api/index.html#_executeactionsemail

我已经找到了这些列表,但没有任何可能的解决方案:

https://lists.jboss.org/pipermail/keycloak-user/2018-September/015456.html

https://lists.jboss.org/pipermail/keycloak-user/2018-November/016140.html

https://lists.jboss.org/pipermail/keycloak-user/2018-November/016140.html

authentication email smtp keycloak freemarker
1个回答
0
投票

您需要为此创建一个自定义主题。在您的自定义主题文件夹下创建

email
文件夹,并在该文件夹下创建
messages
文件夹,然后您可以创建名为 messages_en.properties 的文件,并且您可以在其中包含键和值。对于您提到的电子邮件主题,您可以使用以下键

executeActionsSubject=Action Required
eventUpdatePasswordSubject=Update password

您可以参考此链接开发自定义主题 -- https://www.keycloak.org/docs/latest/server_development/index.html#_themes

© www.soinside.com 2019 - 2024. All rights reserved.