public class SingleLogoutProfileConfiguration extends AbstractSAML2ArtifactAwareProfileConfiguration
| Modifier and Type | Field and Description |
|---|---|
static String |
PROFILE_ID
ID for this profile configuration.
|
private Collection<String> |
qualifiedNameIDFormats
NameID formats whose matching rules accomodate defaulted qualifiers.
|
private com.google.common.base.Function<ProfileRequestContext,Collection<String>> |
qualifiedNameIDFormatsLookupStrategy
Lookup function to supply
qualifiedNameIDFormats property. |
| Modifier | Constructor and Description |
|---|---|
|
SingleLogoutProfileConfiguration()
Constructor.
|
protected |
SingleLogoutProfileConfiguration(String profileId)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
Collection<String> |
getQualifiedNameIDFormats()
Get a collection of
NameID Format 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. |
void |
setQualifiedNameIDFormats(Collection<String> formats)
Set a collection of
NameID Format 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. |
void |
setQualifiedNameIDFormatsLookupStrategy(com.google.common.base.Function<ProfileRequestContext,Collection<String>> strategy)
Set a lookup strategy for the
qualifiedNameIDFormats property. |
getArtifactConfiguration, getClientTLSArtifactRequests, getSignArtifactRequests, setArtifactConfiguration, setArtifactConfigurationLookupStrategy, setClientTLSArtifactRequests, setSignArtifactRequestsgetEncryptAssertions, getEncryptAttributes, getEncryptionOptionalPredicate, getEncryptNameIDs, getProxyAudiences, getProxyCount, isEncryptionOptional, setEncryptAssertions, setEncryptAttributes, setEncryptionOptional, setEncryptionOptionalPredicate, setEncryptNameIDs, setProxyAudiences, setProxyAudiencesLookupStrategy, setProxyCount, setProxyCountLookupStrategygetAdditionalAudiencesForAssertion, getAssertionLifetime, getInboundInterceptorFlows, getIncludeConditionsNotBeforePredicate, getSignAssertions, getSignRequests, getSignResponses, includeConditionsNotBefore, setAdditionalAudienceForAssertion, setAdditionalAudiencesForAssertion, setAssertionAudiencesLookupStrategy, setAssertionLifetime, setAssertionLifetimeLookupStrategy, setIncludeConditionsNotBefore, setIncludeConditionsNotBeforePredicate, setSignAssertions, setSignRequests, setSignResponsesgetActivationCondition, setActivationConditionequals, getDisallowedFeatures, getId, getIndirectProperty, getOutboundInterceptorFlows, getProfileRequestContext, getSecurityConfiguration, hashCode, isFeatureDisallowed, setDisallowedFeatures, setDisallowedFeaturesLookupStrategy, setInboundFlowsLookupStrategy, setInboundInterceptorFlows, setOutboundFlowsLookupStrategy, setOutboundInterceptorFlows, setSecurityConfiguration, setSecurityConfigurationLookupStrategy, setServletRequestclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitgetAdditionalAudiencesForAssertion, getAssertionLifetime, getSignAssertions, getSignRequests, getSignResponses, includeConditionsNotBeforegetInboundInterceptorFlows, getOutboundInterceptorFlows, getSecurityConfigurationgetIdpublic static final String PROFILE_ID
@Nullable private com.google.common.base.Function<ProfileRequestContext,Collection<String>> qualifiedNameIDFormatsLookupStrategy
qualifiedNameIDFormats property.@Nonnull @NonnullElements private Collection<String> qualifiedNameIDFormats
public SingleLogoutProfileConfiguration()
public Collection<String> getQualifiedNameIDFormats()
NameID Format 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.PERSISTENT and
NameIDType.TRANSIENT Formats are defined in this manner. This
setting identifies additional Formats that should be handled in this way.
public void setQualifiedNameIDFormats(@Nullable@NonnullElements Collection<String> formats)
NameID Format 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.PERSISTENT and
NameIDType.TRANSIENT Formats are defined in this manner. This
setting identifies additional Formats that should be handled in this way.
formats - additional Formats for which defaulting of qualifiers is permissablepublic void setQualifiedNameIDFormatsLookupStrategy(@Nullable com.google.common.base.Function<ProfileRequestContext,Collection<String>> strategy)
qualifiedNameIDFormats property.strategy - lookup strategyCopyright © 1999–2018 Shibboleth Consortium. All rights reserved.