Interface BrowserSSOProfileConfiguration
- All Superinterfaces:
AttributeResolvingProfileConfiguration,AuthenticationProfileConfiguration,Component,IdentifiedComponent,ProfileConfiguration,SAMLAssertionProducingProfileConfiguration,SAMLProfileConfiguration
- All Known Subinterfaces:
BrowserSSOProfileConfiguration,ECPProfileConfiguration
- All Known Implementing Classes:
BrowserSSOProfileConfiguration,BrowserSSOProfileConfiguration,ECPProfileConfiguration,SSOSProfileConfiguration
public interface BrowserSSOProfileConfiguration
extends AuthenticationProfileConfiguration, AttributeResolvingProfileConfiguration, SAMLAssertionProducingProfileConfiguration
Profile configuration for IdP SAML Browser SSO profiles.
Adds settings specific to the issuer role that are cross-version.
-
Field Summary
Fields inherited from interface net.shibboleth.profile.config.ProfileConfiguration
DEFAULT_DISALLOWED_FEATURESFields inherited from interface net.shibboleth.saml.profile.config.SAMLAssertionProducingProfileConfiguration
DEFAULT_ASSERTION_LIFETIME -
Method Summary
Modifier and TypeMethodDescriptiongetNameIDFormatPrecedence(ProfileRequestContext profileRequestContext) Get the name identifier formats to use.booleanisIncludeAttributeStatement(ProfileRequestContext profileRequestContext) Get whether responses to the authentication request should include an attribute statement.Methods inherited from interface net.shibboleth.profile.config.AttributeResolvingProfileConfiguration
isResolveAttributesMethods inherited from interface net.shibboleth.idp.authn.config.AuthenticationProfileConfiguration
getAuthenticationFlows, getDefaultAuthenticationMethods, getPostAuthenticationFlows, getProxyCount, isForceAuthn, isLocalMethods inherited from interface net.shibboleth.shared.component.IdentifiedComponent
getIdMethods inherited from interface net.shibboleth.profile.config.ProfileConfiguration
getDisallowedFeatures, getSecurityConfiguration, isFeatureDisallowedMethods inherited from interface net.shibboleth.saml.profile.config.SAMLAssertionProducingProfileConfiguration
getAssertionAudiences, getAssertionLifetime, isIncludeConditionsNotBefore, isSignAssertionsMethods inherited from interface net.shibboleth.saml.profile.config.SAMLProfileConfiguration
getMessageHandler, isSignRequests, isSignResponses
-
Method Details
-
isIncludeAttributeStatement
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
-