KEYCLOAK JAVA ADMIN CONSOLE: существует какой-то способ отправки электронного письма с подтверждением, а не выполнения действий с помощью метода sendVerifyEmail()
Это какой-то способ отправки подтверждения электронной почты из консоли администратора Java Keycloak через Spring. Я использую для отправки подтверждения электронной почты метод sendVerifyEmail из интерфейса UserResource. Проблема в том, что сервер keycloak отправляет электронное письмо о выполнении действия. Но электронная почта выполнения действия содержит "Администратор обновил вашу учетную запись", но я хочу, чтобы мой текст был в файле подтверждения электронной почты Есть какой-то способ, как решить это или это невозможно?
Keycloak kc = KeycloakBuilder.builder().serverUrl("KeycloakServer").realm(adminRealm)
.username(adminUsername).password(adminPassword).clientId(adminClient)
.resteasyClient(new ResteasyClientBuilder().connectionPoolSize(10).build()).build();
RealmResource realmResource = (kc.realm(userRealm));
UsersResource usersResource = realmResource.users();
usersResource.get(userID).sendVerifyEmail();
Я хочу получить это письмо:
Подтвердить электронную почту
Кто-то создал учетную запись {2} с этим адресом электронной почты. Если это был вы, нажмите на ссылку ниже, чтобы подтвердить свой адрес электронной почты \n\n{0}\n\n Эта ссылка истекает через {1} минут. \ N \ n Если вы не создали эту учетную запись, просто проигнорируйте ее сообщение.
Проблема в том, что Keycloak отправляет мне этот тип электронной почты:
Обновите свой аккаунт
Ваш администратор только что попросил вас обновить вашу {2} учетную запись. Нажмите на ссылку ниже, чтобы начать этот процесс. \ N \ n {0} \ n \ n Эта ссылка истекает в течение {1} минут. \ N \ n Если вы не знаете, что ваш администратор запросил это, просто проигнорируйте это сообщение и ничего будет изменено.
Если это невозможно. Может быть, это способ, как отправить подтверждение электронной почты, когда я автоматически создаю пользователя из Java-приложения, используя UsersResource.create(UserRepresentation).