Interface SingleLogoutProfileConfiguration
- All Superinterfaces:
Component,IdentifiedComponent,ProfileConfiguration,SAML2ProfileConfiguration,SAMLArtifactConsumerProfileConfiguration,SAMLProfileConfiguration
public interface SingleLogoutProfileConfiguration
extends SAML2ProfileConfiguration, SAMLArtifactConsumerProfileConfiguration
Configuration support for SAML 2 Single Logout.
-
Field Summary
FieldsFields inherited from interface net.shibboleth.profile.config.ProfileConfiguration
DEFAULT_DISALLOWED_FEATURES -
Method Summary
Modifier and TypeMethodDescriptiongetQualifiedNameIDFormats(ProfileRequestContext profileRequestContext) Get a collection ofNameIDFormat values for which the use of the NameQualifier and SPNameQualifier attributes is defined to allow default/implicit values derived from the asserting and relying parties.booleanisClientTLSSOAPRequests(MessageContext messageContext) Get whether SOAP-based requests should use client TLS.booleanisSignSOAPRequests(MessageContext messageContext) Get whether SOAP-based requests should be signed.Methods 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.SAMLProfileConfiguration
getMessageHandler, isSignRequests, isSignResponses
-
Field Details
-
PROFILE_ID
ID for this profile configuration.- See Also:
-
-
Method Details
-
isSignSOAPRequests
Get whether SOAP-based requests should be signed.- Parameters:
messageContext- current message context- Returns:
- whether SOAP-based requests should be signed
-
isClientTLSSOAPRequests
Get whether SOAP-based requests should use client TLS.- Parameters:
messageContext- current message context- Returns:
- whether SOAP-based requests should use client TLS
-
getQualifiedNameIDFormats
@ConfigurationSetting(name="qualifiedNameIDFormats") @Nonnull @Unmodifiable @NotLive Collection<String> getQualifiedNameIDFormats(@Nullable ProfileRequestContext profileRequestContext) Get a collection ofNameIDFormat values for which the use of the NameQualifier and SPNameQualifier attributes is defined to allow default/implicit values derived from the asserting and relying parties.In the core standard, only the
NameIDType.PERSISTENTandNameIDType.TRANSIENTFormats are defined in this manner. This setting identifies additional Formats that should be handled in this way.- Parameters:
profileRequestContext- current profile request context- Returns:
- additional Formats for which defaulting of qualifiers is permissable
- Since:
- 3.4.0
-