Class AttributeQueryProfileConfiguration

All Implemented Interfaces:
AttributeResolvingProfileConfiguration, ConditionalProfileConfiguration, ProfileConfiguration, SAMLProfileConfiguration, AttributeQueryProfileConfiguration, SAML2ProfileConfiguration, Component, DestructableComponent, IdentifiableComponent, IdentifiedComponent, InitializableComponent

public class AttributeQueryProfileConfiguration extends AbstractSAML2ProfileConfiguration implements AttributeQueryProfileConfiguration
Configuration support for IdP SAML 2.0 attribute query profile.
  • Field Details

    • PROFILE_COUNTER

      @Nonnull @NotEmpty public static final String PROFILE_COUNTER
      Name of profile counter.
      See Also:
    • requestedIdPAttributeNamesLookupStrategy

      @Nonnull private Function<ProfileRequestContext,Collection<String>> requestedIdPAttributeNamesLookupStrategy
      Lookup strategy for requested IdP attribute names to pass into resolver.
    • attributeRecipientGroupIDLookupStrategy

      @Nonnull private Function<ProfileRequestContext,String> attributeRecipientGroupIDLookupStrategy
      Lookup strategy for attribute recipient group ID.
    • signSOAPRequestsPredicate

      @Nonnull private Predicate<MessageContext> signSOAPRequestsPredicate
      Predicate used to determine if SOAP-based requests should be signed.
    • clientTLSSOAPRequestsPredicate

      @Nonnull private Predicate<MessageContext> clientTLSSOAPRequestsPredicate
      Predicate used to determine if SOAP-based requests should use client TLS.
  • Constructor Details

    • AttributeQueryProfileConfiguration

      public AttributeQueryProfileConfiguration()
      Constructor.
    • AttributeQueryProfileConfiguration

      protected AttributeQueryProfileConfiguration(@Nonnull @NotEmpty String profileId)
      Constructor.
      Parameters:
      profileId - unique ID for this profile
  • Method Details