Мы хотим создавать пользователей Keycloak программно и прежде проверять, существует ли имя пользователя и / или адрес электронной почты в Keycloak.Мы используем версию 4.4.0.FINAL
.
Когда мы создаем пользователя программно с помощью клиента администратора Keycloak, мы получаем код ошибки 409 (конфликт), если имя пользователя или адрес электронной почты уже используется.Но мы получаем только одно сообщение об ошибке в ответе (readEntity
), а именно, что имя пользователя уже существует.В сообщении об ошибке не говорится, что адрес электронной почты уже используется.
Как лучше всего проверить, существует ли имя пользователя и / или адрес электронной почты в Keycloak?
Цель состоит в том, чтобы точно знать, если имя пользователя или адрес электронной почты уже существует или нет.И это не только в сочетании, но также, если пользователь A уже использовал запрошенное имя пользователя, а пользователь B уже использовал запрошенный почтовый адрес.