我是Keycloak的新手,我的项目使用Keycloak作为身份验证服务器。 目前,我正在项目中进行用户维护,因此,当使用WEB-API在密钥斗篷中创建新用户时,我想向新创建的用户发送电子邮件,说欢迎使用该应用程序,请更新密码。
终点:/admin/realms/{realm}/users/{id}/execute-actions-email
我正在使用上述端点发送更新密码电子邮件,并将UPDATE_PASSWORD
操作传递到此端点。
它可以正确发送电子邮件,但是我想在电子邮件模板中添加欢迎使用应用程序文本,并希望从该模板中删除一些默认文本。
有什么办法可以更改密钥斗篷模板的内容吗?
答案 0 :(得分:1)
如果您希望更改保留到Keycloak升级中,建议您创建一个新主题以扩展您正在使用的主题(keycloak是默认主题)。
您在Keycloak的Server Development Guide中有详细的说明。
不要忘记在领域设置中选择新主题。
答案 1 :(得分:0)
是的,这可能需要在位置/opt/keycloak/theme
和文件名列表为的两个文件中进行更改
/opt/keycloak/themes/base/email/html
)/opt/keycloak/themes/base/email/text
)/opt/keycloak/themes/base/email/messages
)请记住,如果您使用的是keycloak默认主题,则必须更改这些文件,如果添加了其他主题,请进行相应的更改。