Class DefaultSSOSamlHttpRequestExtractor

    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected net.shibboleth.utilities.java.support.xml.ParserPool parserPool
      The Parser pool.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.apache.commons.lang3.tuple.Pair<? extends org.opensaml.saml.common.SignableSAMLObject,​org.opensaml.messaging.context.MessageContext> extract​(javax.servlet.http.HttpServletRequest request, org.opensaml.messaging.decoder.servlet.BaseHttpServletRequestXMLMessageDecoder decoder, java.lang.Class<? extends org.opensaml.saml.common.SignableSAMLObject> clazz)
      Extract the saml request from the http request.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • parserPool

        protected final net.shibboleth.utilities.java.support.xml.ParserPool parserPool
        The Parser pool.
    • Constructor Detail

      • DefaultSSOSamlHttpRequestExtractor

        public DefaultSSOSamlHttpRequestExtractor()
    • Method Detail

      • extract

        public org.apache.commons.lang3.tuple.Pair<? extends org.opensaml.saml.common.SignableSAMLObject,​org.opensaml.messaging.context.MessageContext> extract​(javax.servlet.http.HttpServletRequest request,
                                                                                                                                                                      org.opensaml.messaging.decoder.servlet.BaseHttpServletRequestXMLMessageDecoder decoder,
                                                                                                                                                                      java.lang.Class<? extends org.opensaml.saml.common.SignableSAMLObject> clazz)
        Description copied from interface: SSOSamlHttpRequestExtractor
        Extract the saml request from the http request. This can be an authentication request or a logout request.
        Specified by:
        extract in interface SSOSamlHttpRequestExtractor
        Parameters:
        request - the request
        decoder - the decoder
        clazz - the clazz
        Returns:
        the pair