Class PrepareInboundMessageContext

All Implemented Interfaces:
Component, DestructableComponent, InitializableComponent, ProfileAction, Aware, MessageSource, MessageSourceAware, Action

public class PrepareInboundMessageContext extends AbstractProfileAction
Action that adds an inbound MessageContext and a SAMLPeerEntityContext to the ProfileRequestContext based on the identity of a relying party, by default from a SAML2SPSession found in a LogoutPropagationContext.

This action primarily mocks up a minimal amount of machinery on the inbound message side to drive a SAML 2 Logout Propagation flow, which needs to issue a logout request message for the SAML2SPSession it's given.

It has some generic capability to allow it to be used for some other outbound messaging cases, such as SAML 2 SSO proxying.

Event:
EventIds.PROCEED_EVENT_ID, EventIds.INVALID_PROFILE_CTX
  • Field Details

  • Constructor Details

    • PrepareInboundMessageContext

      public PrepareInboundMessageContext()
      Constructor.
  • Method Details