コード例 #1
0
  @Override
  public GssResult parseResponse(Node response) throws ParserException, InvalidTokenException {

    Element returnedToken = findReturnedToken(response);
    RequestSecurityTokenResponseType parsedResponse =
        returnedToken == null
            ? parseIntermediateGssResponse(response)
            : parseFinalGssResponse(response);

    byte[] leg = extractBinaryExchangeData(parsedResponse.getBinaryExchange());

    GssResult parseResult = new GssResult(leg, returnedToken, parsedResponse.getContext());

    return parseResult;
  }