Interface ECPProfileConfiguration
- All Superinterfaces:
AttributeResolvingProfileConfiguration,BrowserSSOProfileConfiguration,BrowserSSOProfileConfiguration,Component,ECPProfileConfiguration,IdentifiedComponent,ProfileConfiguration,SAML2ProfileConfiguration,SAMLArtifactConsumerProfileConfiguration,SAMLAssertionConsumingProfileConfiguration,SAMLProfileConfiguration
- All Known Implementing Classes:
ECPProfileConfiguration
public interface ECPProfileConfiguration
extends BrowserSSOProfileConfiguration, ECPProfileConfiguration
Configuration support for SP SAML 2.0 ECP.
-
Field Summary
Fields inherited from interface net.shibboleth.saml.saml2.profile.config.BrowserSSOProfileConfiguration
FEATURE_AUTHNCONTEXT, FEATURE_FORCEAUTHN, FEATURE_NAMEIDFORMAT, FEATURE_SCOPING, FEATURE_SPNAMEQUALIFIER, PROFILE_IDFields inherited from interface net.shibboleth.saml.saml2.profile.config.ECPProfileConfiguration
PROFILE_IDFields inherited from interface net.shibboleth.profile.config.ProfileConfiguration
DEFAULT_DISALLOWED_FEATURES -
Method Summary
Modifier and TypeMethodDescriptiongetIDPList(ProfileRequestContext profileRequestContext) Get theIDPListobject to signal to the ECP client.getProviderName(ProfileRequestContext profileRequestContext) Get the provider name to signal to the ECP client.Methods inherited from interface net.shibboleth.profile.config.AttributeResolvingProfileConfiguration
getAttributeRecipientGroupID, getRequestedIdPAttributeNames, isResolveAttributesMethods inherited from interface net.shibboleth.saml.saml2.profile.config.BrowserSSOProfileConfiguration
getAttributeIndex, getAuthnContextComparison, getMaximumTimeSinceAuthn, getProxyCount, getRequestedAttributes, getSPNameQualifier, isCheckAddress, isCheckInResponseTo, isForceAuthnMethods inherited from interface net.shibboleth.sp.saml.saml2.profile.config.BrowserSSOProfileConfiguration
getAttributeExtractionStrategy, getAttributeResolutionPrincipal, getAuthnContextClassRefs, getNameIDFormat, getResponseBinding, isAllowUnsolicited, isExtractStandardAttributes, isRequireNotOnOrAfter, isRequireRecipient, isValidateAuthnContextClassRefsMethods 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.saml2.profile.config.SAML2ProfileConfiguration
isEncryptionOptional, isEncryptNameIDs, isIgnoreRequestSignaturesMethods inherited from interface net.shibboleth.saml.profile.config.SAMLArtifactConsumerProfileConfiguration
isClientTLSArtifactRequests, isSignArtifactRequestsMethods inherited from interface net.shibboleth.saml.profile.config.SAMLAssertionConsumingProfileConfiguration
getAssertionAudiences, getAssertionLifetime, isRequireSignedAssertionsMethods inherited from interface net.shibboleth.saml.profile.config.SAMLProfileConfiguration
getMessageHandler, isSignRequests, isSignResponses
-
Method Details
-
getProviderName
@ConfigurationSetting(name="providerName") @Nullable String getProviderName(@Nullable ProfileRequestContext profileRequestContext) Get the provider name to signal to the ECP client.- Parameters:
profileRequestContext- current profile request context- Returns:
- provider name
-
getIDPList
@ConfigurationSetting(name="iDPList") @Nullable IDPList getIDPList(@Nullable ProfileRequestContext profileRequestContext) Get theIDPListobject to signal to the ECP client.- Parameters:
profileRequestContext- current profile request context- Returns:
- the IdP list
-