Package org.pac4j.saml.sso.artifact
Class SAML2ArtifactBindingMessageReceiver
- java.lang.Object
-
- org.pac4j.saml.profile.impl.AbstractSAML2MessageReceiver
-
- org.pac4j.saml.sso.artifact.SAML2ArtifactBindingMessageReceiver
-
- All Implemented Interfaces:
SAML2MessageReceiver
public class SAML2ArtifactBindingMessageReceiver extends AbstractSAML2MessageReceiver
A message receiver which fetches the actual artifact using SOAP.- Since:
- 3.8.0
-
-
Field Summary
-
Fields inherited from class org.pac4j.saml.profile.impl.AbstractSAML2MessageReceiver
validator
-
-
Constructor Summary
Constructors Constructor Description SAML2ArtifactBindingMessageReceiver(SAML2ResponseValidator validator, SAML2MetadataResolver idpMetadataResolver, SAML2MetadataResolver spMetadataResolver, SOAPPipelineProvider soapPipelineProvider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected AbstractPac4jDecoder
getDecoder(org.pac4j.core.context.WebContext webContext)
protected java.util.Optional<org.opensaml.saml.saml2.metadata.Endpoint>
getEndpoint(SAML2MessageContext context, org.opensaml.saml.saml2.core.StatusResponseType response)
protected java.lang.String
getProfileUri()
-
Methods inherited from class org.pac4j.saml.profile.impl.AbstractSAML2MessageReceiver
receiveMessage
-
-
-
-
Constructor Detail
-
SAML2ArtifactBindingMessageReceiver
public SAML2ArtifactBindingMessageReceiver(SAML2ResponseValidator validator, SAML2MetadataResolver idpMetadataResolver, SAML2MetadataResolver spMetadataResolver, SOAPPipelineProvider soapPipelineProvider)
-
-
Method Detail
-
getEndpoint
protected java.util.Optional<org.opensaml.saml.saml2.metadata.Endpoint> getEndpoint(SAML2MessageContext context, org.opensaml.saml.saml2.core.StatusResponseType response)
- Specified by:
getEndpoint
in classAbstractSAML2MessageReceiver
-
getDecoder
protected AbstractPac4jDecoder getDecoder(org.pac4j.core.context.WebContext webContext)
- Specified by:
getDecoder
in classAbstractSAML2MessageReceiver
-
getProfileUri
protected java.lang.String getProfileUri()
- Specified by:
getProfileUri
in classAbstractSAML2MessageReceiver
-
-