Class Pac4jHTTPPostDecoder

java.lang.Object
net.shibboleth.shared.component.AbstractInitializableComponent
org.opensaml.messaging.decoder.AbstractMessageDecoder
org.pac4j.saml.transport.AbstractPac4jDecoder
org.pac4j.saml.transport.Pac4jHTTPPostDecoder
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 Pac4jHTTPPostDecoder extends AbstractPac4jDecoder
Decoder for messages sent via POST and SOAP bindings.
Since:
1.8
Author:
Misagh Moayyed, Jerome Leleu
  • Field Summary

    Fields inherited from class org.pac4j.saml.transport.AbstractPac4jDecoder

    callContext, parserPool

    Fields inherited from class org.opensaml.messaging.decoder.AbstractMessageDecoder

    BASE_PROTOCOL_MESSAGE_LOGGER_CATEGORY
  • Constructor Summary

    Constructors
    Constructor
    Description
    Pac4jHTTPPostDecoder(org.pac4j.core.context.CallContext context)
    Constructor for Pac4jHTTPPostDecoder.
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    Get the binding of the message context;.

    Methods inherited from class org.opensaml.messaging.decoder.AbstractMessageDecoder

    decode, getMessageContext, getMessageToLog, getProtocolMessageLogger, getProtocolMessageLoggerSubCategory, logDecodedMessage, serializeMessageForLogging, setMessageContext, setProtocolMessageLoggerSubCategory

    Methods inherited from class net.shibboleth.shared.component.AbstractInitializableComponent

    checkComponentActive, checkSetterPreconditions, destroy, ifDestroyedThrowDestroyedComponentException, ifInitializedThrowUnmodifiabledComponentException, ifNotInitializedThrowUninitializedComponentException, initialize, isDestroyed, isInitialized

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface net.shibboleth.shared.component.DestructableComponent

    destroy, isDestroyed

    Methods inherited from interface net.shibboleth.shared.component.InitializableComponent

    initialize, isInitialized
  • Constructor Details

    • Pac4jHTTPPostDecoder

      public Pac4jHTTPPostDecoder(org.pac4j.core.context.CallContext context)

      Constructor for Pac4jHTTPPostDecoder.

      Parameters:
      context - a CallContext object
  • Method Details

    • 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
    • getBindingURI

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