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
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
saml2Configuration, validator
-
Constructor Summary
ConstructorDescriptionSAML2ArtifactBindingMessageReceiver
(SAML2ResponseValidator validator, SAML2MetadataResolver idpMetadataResolver, SAML2MetadataResolver spMetadataResolver, SOAPPipelineProvider soapPipelineProvider, SAML2Configuration saml2Configuration) -
Method Summary
Modifier and TypeMethodDescriptionprotected AbstractPac4jDecoder
getDecoder
(org.pac4j.core.context.WebContext webContext) protected Optional<org.opensaml.saml.saml2.metadata.Endpoint>
getEndpoint
(SAML2MessageContext context, org.opensaml.saml.saml2.core.StatusResponseType response) protected String
Methods inherited from class org.pac4j.saml.profile.impl.AbstractSAML2MessageReceiver
prepareBindingContext, prepareDecodedContext, preparePeerEntityContext, prepareSelfEntityContext, receiveMessage, setValidator
-
Constructor Details
-
SAML2ArtifactBindingMessageReceiver
public SAML2ArtifactBindingMessageReceiver(SAML2ResponseValidator validator, SAML2MetadataResolver idpMetadataResolver, SAML2MetadataResolver spMetadataResolver, SOAPPipelineProvider soapPipelineProvider, SAML2Configuration saml2Configuration)
-
-
Method Details
-
getEndpoint
protected Optional<org.opensaml.saml.saml2.metadata.Endpoint> getEndpoint(SAML2MessageContext context, org.opensaml.saml.saml2.core.StatusResponseType response) - Specified by:
getEndpoint
in classAbstractSAML2MessageReceiver
-
getDecoder
- Specified by:
getDecoder
in classAbstractSAML2MessageReceiver
-
getProfileUri
- Specified by:
getProfileUri
in classAbstractSAML2MessageReceiver
-