Interface SSOSamlHttpRequestExtractor
-
- All Known Implementing Classes:
DefaultSSOSamlHttpRequestExtractor
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface public interface SSOSamlHttpRequestExtractorThis isSSOSamlHttpRequestExtractor.- Since:
- 5.3.0
-
-
Method Summary
All Methods Instance Methods Abstract 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
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. This can be an authentication request or a logout request.- Parameters:
request- the requestdecoder- the decoderclazz- the clazz- Returns:
- the pair
-
-