Разбор ответа SAML v2 в Java-коде RestEasy - PullRequest
0 голосов
/ 23 ноября 2018

Я прочитал о том, как работает SAML v2, по этой ссылке .Я вижу, что мне требуется URL-адрес службы подтверждения утверждений, который получит ответ SAML v2.

В настоящее время предоставленный мною URL является конечной точкой RESTEasy, разработанной с использованием Java и развернутой на Tomcat.Предполагая, что ответ SAML v2 будет получен в этой конечной точке, как мне его прочитать?

Какой должна быть логика внутри конечной точки для анализа ответа SAML v2.Я знаю об использовании OpenSAML в Java, но можно ли это использовать и в моем случае?

Мой код Java в настоящее время выглядит следующим образом

@POST
@Path("/getDetails")
@Consumes("application/xml")
public Response getDetails(Object samlResponse){
      //how to consume and decrypt SAML response over here?
    return Response.status(Constants.RESPONSE_CODE_OK).entity(Constants.DATA_OK).build();
}
...