Class FinalizeSAMLSubjectCanonicalization

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

public class FinalizeSAMLSubjectCanonicalization
extends AbstractProfileAction
An action that runs after a completed canonicalization of a SAML Subject and transfers information into a SubjectContext child of the ProfileRequestContext.

The context is populated based on the presence of a canonical principal name in a SubjectCanonicalizationContext. Any SubjectCanonicalizationContext found will be removed.

Event:
EventIds.PROCEED_EVENT_ID, AuthnEventIds.INVALID_SUBJECT_C14N_CTX
Postcondition:
ProfileRequestContext.getSubcontext(SubjectCanonicalizationContext.class) == null
  • Field Details

    • log

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

      @Nullable private String canonicalPrincipalName
      The principal name extracted from the context tree.
  • Constructor Details

    • FinalizeSAMLSubjectCanonicalization

      public FinalizeSAMLSubjectCanonicalization()
  • Method Details