Использование PING Federate 8.x UnboundID SCIM 2 Client SDKMessageBodyReader не найдено для типа носителя = текст/простой
При попытке извлечь результаты я receving ошибку:
com.unboundid.scim2.client.ScimServiceException: MessageBodyReader not found for media type=text/plain, type=class com.unboundid.scim2.common.messages.ErrorResponse, genericType=class com.unboundid.scim2.common.messages.ErrorResponse.
at com.unboundid.scim2.client.requests.RequestBuilder.toScimException(RequestBuilder.java:136)
at com.unboundid.scim2.client.requests.SearchRequestBuilder.invoke(SearchRequestBuilder.java:325)
at com.unboundid.scim2.client.requests.SearchRequestBuilder.invoke(SearchRequestBuilder.java:152)
at com.unboundid.scim2.client.ScimService.getResourceTypes(ScimService.java:113)
at com.willeke.scim.Scim2Test01.main(Scim2Test01.java:100)
Я assunming это потому, что PING Federate возвращает: Content-Type: application/json и, видимо, UnboundID ожидает type = text/plain.
Как мы можем настроить клиент SCIM для ожидания приложения/json?
При использовании: PING Federate 8.x UnboundID SCIM 1.1 Client SDK
Исключение в потоке "главный" java.lang.NoSuchMethodError:
javax.ws.rs.core.MultivaluedMap.addAll(Ljava/lang/Object;[Ljava/lang/Object;)V
at org.glassfish.jersey.client.ClientRequest.accept(ClientRequest.java:326)
at org.glassfish.jersey.client.JerseyInvocation$Builder.accept(JerseyInvocation.java:237)
at org.glassfish.jersey.client.JerseyInvocation$Builder.accept(JerseyInvocation.java:154)
at org.apache.wink.client.Resource.get(Resource.java:177)
at com.unboundid.scim.sdk.SCIMEndpoint.query(SCIMEndpoint.java:347)
at com.unboundid.scim.sdk.SCIMEndpoint.query(SCIMEndpoint.java:271)
at com.unboundid.scim.sdk.SCIMEndpoint.query(SCIMEndpoint.java:249)
at com.willeke.scim.Client.main(Client.java:38)
Благодаря -Джим
Добавлена ошибка при использовании SCIM 1.1 SDK. (1.8.15) – jwilleke
Ваш клиент работает в контейнере сервлетов или это автономное приложение? –
Автономное приложение. – jwilleke