Class SetSectorIdentifierForAttributeResolution

All Implemented Interfaces:
Component, DestructableComponent, InitializableComponent, ProfileAction, org.springframework.beans.factory.Aware, org.springframework.context.MessageSource, org.springframework.context.MessageSourceAware, org.springframework.webflow.execution.Action

public class SetSectorIdentifierForAttributeResolution extends AbstractOIDCAuthenticationRequestAction
An action that sets AttributeResolutionContext.setAttributeRecipientGroupID(java.lang.String) to sector identifier if pairwise subject is requested. This values is later used by computed id generation. If public subject is requested, then a shared value is used instead of sector identifier.
  • Field Details

    • log

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

      @Nonnull private Function<ProfileRequestContext,String> sectorIdentifierLookupStrategy
      Strategy used to obtain sector identifier.
    • subjectTypeLookupStrategy

      @Nonnull private Function<ProfileRequestContext,SubjectType> subjectTypeLookupStrategy
      Strategy used to obtain subject type.
  • Constructor Details

    • SetSectorIdentifierForAttributeResolution

      public SetSectorIdentifierForAttributeResolution()
      Constructor.
  • Method Details