Class DefaultSSOSamlHttpRequestExtractor
- java.lang.Object
-
- org.apereo.cas.support.saml.web.idp.profile.sso.request.DefaultSSOSamlHttpRequestExtractor
-
- All Implemented Interfaces:
SSOSamlHttpRequestExtractor
public class DefaultSSOSamlHttpRequestExtractor extends java.lang.Object implements SSOSamlHttpRequestExtractor
This isDefaultSSOSamlHttpRequestExtractor.- Since:
- 5.3.0
-
-
Field Summary
Fields Modifier and Type Field Description protected net.shibboleth.utilities.java.support.xml.ParserPoolparserPoolThe Parser pool.
-
Constructor Summary
Constructors Constructor Description DefaultSSOSamlHttpRequestExtractor()
-
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.
-
-
-
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:SSOSamlHttpRequestExtractorExtract the saml request from the http request. This can be an authentication request or a logout request.- Specified by:
extractin interfaceSSOSamlHttpRequestExtractor- Parameters:
request- the requestdecoder- the decoderclazz- the clazz- Returns:
- the pair
-
-