[keycloak-user] Admin Client cannot access keycloak

Denny Israel denny.israel at googlemail.com
Thu May 18 05:27:18 EDT 2017


Hi,

i am trying to use the java keycloak-admin-client to access my keycloak
server.

Dependencies:
compile group: 'org.jboss.resteasy', name: 'resteasy-jackson-provider',
version: '3.1.2.Final'
compile group: 'org.jboss.resteasy', name: 'resteasy-multipart-provider',
version: '3.1.2.Final'
compile group: 'org.jboss.resteasy', name: 'resteasy-client', version:
'3.1.2.Final'
compile group: 'org.keycloak', name: 'keycloak-admin-client', version:
'3.1.0.Final'

When i use the client to get the server info i get this exception:
Exception in thread "main" javax.ws.rs.client.ResponseProcessingException:
javax.ws.rs.ProcessingException:
org.codehaus.jackson.map.exc.UnrecognizedPropertyException: Unrecognized
field "access_token" (Class
org.keycloak.representations.AccessTokenResponse), not marked as ignorable
 at [Source: org.apache.http.conn.EofSensorInputStream at 68e5eea7; line: 1,
column: 18] (through reference chain:
org.keycloak.representations.AccessTokenResponse["access_token"])

Here is my code:

Keycloak kc = KeycloakBuilder.builder()
        .serverUrl("http://<mykeycloak>/auth")
        .realm("master")
        .username("admin")
        .password("admin")
        .clientId("admin-cli")
        .resteasyClient(
                new ResteasyClientBuilder().connectionPoolSize(10).build()
        ).build();
System.out.println(kc.serverInfo().getInfo());

What am i doing wrong?


More information about the keycloak-user mailing list