Class UpdateSAMLSelfEntityContext

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

public class UpdateSAMLSelfEntityContext
extends AbstractProfileAction
Action that updates inbound and/or outbound instances of SAMLSelfEntityContext based on the identity of a relying party accessed via a lookup strategy, by default an immediate child of the profile request context.

This action handles mid-request updates to the IdP's own entityID in advanced scenarios such as interceptors that cause the value to change, and updates one of the persistent records of the value.

Event:
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.
    • selfIdentity

      @Nullable private String selfIdentity
      Result of strategy function.
  • Constructor Details

    • UpdateSAMLSelfEntityContext

      public UpdateSAMLSelfEntityContext()
      Constructor.
  • Method Details