Class BaseSAML2MessageEncoder

All Implemented Interfaces:
Component, DestructableComponent, InitializableComponent, UnmodifiableComponent, MessageEncoder, HttpServletResponseMessageEncoder, SAMLMessageEncoder
Direct Known Subclasses:
HTTPArtifactEncoder, HTTPPostEncoder, HTTPRedirectDeflateEncoder

public abstract class BaseSAML2MessageEncoder extends BaseHttpServletResponseXMLMessageEncoder implements SAMLMessageEncoder
Base class for SAML 2 message encoders.
  • Constructor Details

    • BaseSAML2MessageEncoder

      public BaseSAML2MessageEncoder()
  • Method Details

    • getEndpointURL

      protected URI getEndpointURL(MessageContext messageContext) throws MessageEncodingException
      Gets the response URL from the message context.
      Parameters:
      messageContext - current message context
      Returns:
      response URL from the message context
      Throws:
      MessageEncodingException - throw if no relying party endpoint is available