Interface BrowserSSOProfileConfiguration

All Superinterfaces:
AttributeResolvingProfileConfiguration, AuthenticationProfileConfiguration, Component, IdentifiedComponent, ProfileConfiguration, SAMLAssertionProducingProfileConfiguration, SAMLProfileConfiguration
All Known Subinterfaces:
BrowserSSOProfileConfiguration, ECPProfileConfiguration
All Known Implementing Classes:
BrowserSSOProfileConfiguration, BrowserSSOProfileConfiguration, ECPProfileConfiguration, SSOSProfileConfiguration

Profile configuration for IdP SAML Browser SSO profiles.

Adds settings specific to the issuer role that are cross-version.

  • Method Details

    • isIncludeAttributeStatement

      boolean isIncludeAttributeStatement(@Nullable ProfileRequestContext profileRequestContext)
      Get whether responses to the authentication request should include an attribute statement.

      Default is true

      Parameters:
      profileRequestContext - current profile request context
      Returns:
      whether responses to the authentication request should include an attribute statement
    • getNameIDFormatPrecedence

      @Nonnull @NotLive @Unmodifiable List<String> getNameIDFormatPrecedence(@Nullable ProfileRequestContext profileRequestContext)
      Get the name identifier formats to use.
      Parameters:
      profileRequestContext - profile request context
      Returns:
      the formats to use