Исключение перенаправления администратора Keycloak
Я пытаюсь создать пользователя в Keycloak, используя поток учетных данных клиента из моего весеннего загрузочного приложения. У меня есть клиент, созданный в Keycloak, и он взял из него clientId и clientSecret (вставил конфигурацию для справки). При вызове метода create я получаю ошибку перенаправления: обнаружен HTTP 302. Я что-то пропустил?
Keycloak keycloak = KeycloakBuilder.builder() //
.serverUrl(serverUrl) //
.realm(realm) //
.grantType(OAuth2Constants.CLIENT_CREDENTIALS) //
.clientId(clientId) //
.clientSecret(clientSecret) //
.build();
// Define user
UserRepresentation user = new UserRepresentation();
user.setEnabled(true);
user.setUsername("fromrest");
user.setFirstName("rest1");
user.setLastName("test");
user.setEmail("fromrest@xxx.com");
user.setAttributes(Collections.singletonMap("origin", Arrays.asList("demo")));
// Get realm
RealmResource realmResource = keycloak.realm(realm);
UsersResource usersRessource = realmResource.users();
// Create user
Response response = usersRessource.create(user);
Exception in thread "main" javax.ws.rs.ProcessingException: javax.ws.rs.RedirectionException: HTTP 302 Found
at org.jboss.resteasy.client.jaxrs.internal.ClientInvocation.filterRequest(ClientInvocation.java:600)
at org.jboss.resteasy.client.jaxrs.internal.ClientInvocation.invoke(ClientInvocation.java:436)
at org.jboss.resteasy.client.jaxrs.internal.proxy.ClientInvoker.invokeSync(ClientInvoker.java:148)
at org.jboss.resteasy.client.jaxrs.internal.proxy.ClientInvoker.invoke(ClientInvoker.java:112)
at org.jboss.resteasy.client.jaxrs.internal.proxy.ClientProxy.invoke(ClientProxy.java:76)
at com.sun.proxy.$Proxy25.create(Unknown Source)
at KeycloakAdminClientExample.main(KeycloakAdminClientExample.java:61)
Caused by: javax.ws.rs.RedirectionException: HTTP 302 Found
at org.jboss.resteasy.client.jaxrs.internal.ClientInvocation.extractResult(ClientInvocation.java:189)