private SAMLDocumentHolder getSAMLDocumentHolder(String samlResponse) throws ParsingException, ConfigurationException, ProcessingException { SAML2Response saml2Response = new SAML2Response(); InputStream dataStream = null; if (isPostBinding()) { // deal with SAML response from IDP dataStream = PostBindingUtil.base64DecodeAsStream(samlResponse); } else { // deal with SAML response from IDP dataStream = RedirectBindingUtil.base64DeflateDecode(samlResponse); } try { saml2Response.getSAML2ObjectFromStream(dataStream); } catch (ProcessingException pe) { logger.samlResponseFromIDPParsingFailed(); throw pe; } catch (ParsingException pe) { logger.samlResponseFromIDPParsingFailed(); throw pe; } return saml2Response.getSamlDocumentHolder(); } }
private SAMLDocumentHolder getSAMLDocumentHolder(String samlResponse) throws ParsingException, ConfigurationException, ProcessingException { SAML2Response saml2Response = new SAML2Response(); InputStream dataStream = null; if (isPostBinding()) { // deal with SAML response from IDP dataStream = PostBindingUtil.base64DecodeAsStream(samlResponse); } else { // deal with SAML response from IDP dataStream = RedirectBindingUtil.base64DeflateDecode(samlResponse); } try { saml2Response.getSAML2ObjectFromStream(dataStream); } catch (ProcessingException pe) { logger.samlResponseFromIDPParsingFailed(); throw pe; } catch (ParsingException pe) { logger.samlResponseFromIDPParsingFailed(); throw pe; } return saml2Response.getSamlDocumentHolder(); } }
private SAMLDocumentHolder getSAMLDocumentHolder(String samlResponse) throws ParsingException, ConfigurationException, ProcessingException { SAML2Response saml2Response = new SAML2Response(); InputStream dataStream = null; if (isPostBinding()) { // deal with SAML response from IDP dataStream = PostBindingUtil.base64DecodeAsStream(samlResponse); } else { // deal with SAML response from IDP dataStream = RedirectBindingUtil.base64DeflateDecode(samlResponse); } try { saml2Response.getSAML2ObjectFromStream(dataStream); } catch (ProcessingException pe) { logger.samlResponseFromIDPParsingFailed(); throw pe; } catch (ParsingException pe) { logger.samlResponseFromIDPParsingFailed(); throw pe; } return saml2Response.getSamlDocumentHolder(); } }
samlObject = saml2Response.getSAML2ObjectFromStream(dataStream); documentHolder = saml2Response.getSamlDocumentHolder();
samlObject = saml2Response.getSAML2ObjectFromStream(dataStream); documentHolder = saml2Response.getSamlDocumentHolder();
SAML2Response saml2Response = new SAML2Response(); SAML2Object samlObject = saml2Response.getSAML2ObjectFromStream(is); SAMLDocumentHolder documentHolder = saml2Response.getSamlDocumentHolder();
SAML2Response saml2Response = new SAML2Response(); SAML2Object samlObject = saml2Response.getSAML2ObjectFromStream(is); SAMLDocumentHolder documentHolder = saml2Response.getSamlDocumentHolder();
SAML2Object samlObject = saml2Response.getSAML2ObjectFromStream(is); SAMLDocumentHolder documentHolder = saml2Response.getSamlDocumentHolder();
SAML2Object samlObject = saml2Response.getSAML2ObjectFromStream(is); SAMLDocumentHolder documentHolder = saml2Response.getSamlDocumentHolder();