Class SAML2ArtifactBindingDecoder

java.lang.Object
net.shibboleth.shared.component.AbstractInitializableComponent
org.opensaml.messaging.decoder.AbstractMessageDecoder
org.pac4j.saml.transport.AbstractPac4jDecoder
org.pac4j.saml.sso.artifact.SAML2ArtifactBindingDecoder
All Implemented Interfaces:
net.shibboleth.shared.component.Component, net.shibboleth.shared.component.DestructableComponent, net.shibboleth.shared.component.InitializableComponent, net.shibboleth.shared.component.UnmodifiableComponent, org.opensaml.messaging.decoder.MessageDecoder

public class SAML2ArtifactBindingDecoder extends AbstractPac4jDecoder
Decodes a SAML artifact binding request by fetching the actual artifact via SOAP.
Since:
3.8.0
  • Constructor Details

  • Method Details

    • getBindingURI

      public String getBindingURI(SAML2MessageContext messageContext)
      Description copied from class: AbstractPac4jDecoder
      Get the binding of the message context;.
      Specified by:
      getBindingURI in class AbstractPac4jDecoder
      Parameters:
      messageContext - the message context
      Returns:
      the binding URI
    • doDecode

      protected void doDecode() throws org.opensaml.messaging.decoder.MessageDecodingException
      Specified by:
      doDecode in class org.opensaml.messaging.decoder.AbstractMessageDecoder
      Throws:
      org.opensaml.messaging.decoder.MessageDecodingException
    • transferContext

      protected void transferContext(org.opensaml.messaging.context.InOutOperationContext operationContext, SAML2MessageContext messageContext)