Я создаю клиент администратора для управления пользователями; Вот как выглядит мой код:
@Bean
Keycloak initKeycloakWithAdminRole() {
return KeycloakBuilder.builder()
.serverUrl(keycloakServerUrl)
.realm(realm)
.username(username)
.password(password)
.clientId(clientId)
.resteasyClient(new ResteasyClientBuilder().connectionPoolSize(10).build())
.build();
}
Первый раз, когда я создал пользователя, он был успешным. Через некоторое время снова создайте нового пользователя, он вернет 401; еще раз.