Можно ли изменить содержимое электронной почты в keycloak? - PullRequest
0 голосов
/ 26 марта 2019

Я новичок в Keycloak, мой проект использует Keycloak в качестве сервера аутентификации. В настоящее время я занимаюсь разработкой обслуживания пользователей в своем проекте, поэтому, когда новый пользователь создается в keycloak с использованием WEB-API, я хочу отправить электронное письмо только что созданному пользователю, в котором говорится: «Добро пожаловать в приложение и обновите свой пароль».

Конечная точка: /admin/realms/{realm}/users/{id}/execute-actions-email

Я использую указанную выше конечную точку для отправки электронного письма с паролем обновления и передаю действие UPDATE_PASSWORD этой конечной точке.

И он отправляет электронную почту правильно, но я хочу добавить Добро пожаловать в приложение текст в шаблоне электронной почты и хочу удалить текст по умолчанию из этого шаблона.

Есть ли способ изменить содержимое шаблона keycloak?

1 Ответ

0 голосов
/ 26 марта 2019

Да, это возможно, вы должны внести изменения в пару файлов в расположении /opt/keycloak/theme и список имен файлов:

  1. executeActions.ftl (/opt/keycloak/themes/base/email/html)
  2. executeActions.ftl (/opt/keycloak/themes/base/email/text)
  3. messages_en.properties (/opt/keycloak/themes/base/email/messages)

Помните, что вам нужно изменить эти файлы, если вы используете тему по умолчанию keycloak, еслиВы добавили какую-то другую тему, пожалуйста, измените соответственно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...