public class SSOSProfileConfiguration extends BrowserSSOProfileConfiguration
| Modifier and Type | Field and Description |
|---|---|
private com.google.common.base.Predicate<ProfileRequestContext> |
delegationPredicate
Predicate used to determine if a token may be delegated to a relying party.
|
static String |
PROFILE_ID
ID for this profile configuration.
|
FEATURE_AUTHNCONTEXT| Modifier | Constructor and Description |
|---|---|
|
SSOSProfileConfiguration()
Constructor.
|
protected |
SSOSProfileConfiguration(String profileId)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
com.google.common.base.Predicate<ProfileRequestContext> |
getDelegationPredicate()
Gets the predicate used to determine whether a delegated token presented
to the IdP by another non-user entity may be used to complete SAML 2 SSO
to this relying party.
|
void |
setDelegationPredicate(com.google.common.base.Predicate<ProfileRequestContext> predicate)
Sets the predicate used to determine whether a delegated token presented
to the IdP by another non-user entity may be used to complete SAML 2 SSO
to this relying party.
|
getAllowDelegation, getAllowingDelegation, getAuthenticationFlows, getDefaultAuthenticationMethods, getForceAuthnPredicate, getIncludeAttributeStatementPredicate, getMaximumSPSessionLifetime, getMaximumTokenDelegationChainLength, getNameIDFormatPrecedence, getPostAuthenticationFlows, getResolveAttributesPredicate, getSkipEndpointValidationWhenSignedPredicate, includeAttributeStatement, isAllowingDelegation, resolveAttributes, setAllowDelegation, setAllowingDelegation, setAuthenticationFlows, setAuthenticationFlowsLookupStrategy, setDefaultAuthenticationMethods, setDefaultAuthenticationMethodsLookupStrategy, setForceAuthn, setForceAuthnPredicate, setIncludeAttributeStatement, setIncludeAttributeStatementPredicate, setMaximumSPSessionLifetime, setMaximumSPSessionLifetimeLookupStrategy, setMaximumTokenDelegationChainLength, setMaximumTokenDelegationChainLengthLookupStrategy, setNameIDFormatPrecedence, setNameIDFormatPrecedenceLookupStrategy, setPostAuthenticationFlows, setPostAuthenticationFlowsLookupStrategy, setResolveAttributes, setResolveAttributesPredicate, setSkipEndpointValidationWhenSigned, setSkipEndpointValidationWhenSignedPredicate, skipEndpointValidationWhenSignedgetArtifactConfiguration, 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, waitgetInboundInterceptorFlows, getOutboundInterceptorFlows, getSecurityConfigurationgetIdgetAdditionalAudiencesForAssertion, getAssertionLifetime, getSignAssertions, getSignRequests, getSignResponses, includeConditionsNotBefore@Nonnull @NotEmpty public static final String PROFILE_ID
@Nonnull private com.google.common.base.Predicate<ProfileRequestContext> delegationPredicate
public SSOSProfileConfiguration()
protected SSOSProfileConfiguration(String profileId)
profileId - unique ID for this profile@Nonnull public com.google.common.base.Predicate<ProfileRequestContext> getDelegationPredicate()
public void setDelegationPredicate(@Nonnull com.google.common.base.Predicate<ProfileRequestContext> predicate)
predicate - the new delegation predicateCopyright © 1999–2018 Shibboleth Consortium. All rights reserved.