Class PopulateInboundMessageContextWithSAMLSelf

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

public class PopulateInboundMessageContextWithSAMLSelf
extends AbstractProfileAction
Action that adds a SAMLSelfEntityContext to the inbound MessageContext

The SAMLSelfEntityContext is populated based on the identity of the IdP, as derived by a lookup strategy.

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

    • log

      @Nonnull private final org.slf4j.Logger log
      Class logger.
    • selfIdentityLookupStrategy

      @Nullable private Function<ProfileRequestContext,​String> selfIdentityLookupStrategy
      Strategy used to obtain the self identity value.
  • Constructor Details

    • PopulateInboundMessageContextWithSAMLSelf

      public PopulateInboundMessageContextWithSAMLSelf()
      Constructor.
  • Method Details