public class SSOSProfileConfiguration extends BrowserSSOProfileConfiguration
| Modifier and Type | Field and Description |
|---|---|
private com.google.common.base.Predicate<org.opensaml.profile.context.ProfileRequestContext<org.opensaml.saml.saml2.core.RequestAbstractType,org.opensaml.saml.saml2.core.Response>> |
delegationPredicate
Predicate used to determine if a token may be delegated to a relying party.
|
private long |
maximumTokenDelegationChainLength
Maximum number of times a given token is allowed to have been delegated.
|
static String |
PROFILE_ID
ID for this profile configuration.
|
| Modifier | Constructor and Description |
|---|---|
|
SSOSProfileConfiguration()
Constructor.
|
protected |
SSOSProfileConfiguration(String profileId)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
com.google.common.base.Predicate<org.opensaml.profile.context.ProfileRequestContext<org.opensaml.saml.saml2.core.RequestAbstractType,org.opensaml.saml.saml2.core.Response>> |
getDelegationPredicate()
Gets predicate used to determine if a token may be delegated to a relying party.
|
long |
getMaximumTokenDelegationChainLength()
Get the maximum number of times a given token is allowed to have been delegated.
|
void |
setDelegationPredicate(com.google.common.base.Predicate<org.opensaml.profile.context.ProfileRequestContext<org.opensaml.saml.saml2.core.RequestAbstractType,org.opensaml.saml.saml2.core.Response>> predicate)
Sets the predicate used to determine if a token may be delegated to a relying party.
|
void |
setMaximumTokenDelegationChainLength(long length)
Set the maximum number of times a given token is allowed to have been delegated.
|
getArtifactConfiguration, getAuthenticationFlows, getDefaultAuthenticationMethods, getMaximumSPSessionLifetime, getNameIDFormatPrecedence, getPostAuthenticationFlows, includeAttributeStatement, isAllowingDelegation, resolveAttributes, setAllowingDelegation, setArtifactConfiguration, setAuthenticationFlows, setDefaultAuthenticationMethods, setIncludeAttributeStatement, setMaximumSPSessionLifetime, setNameIDFormatPrecedence, setPostAuthenticationFlows, setResolveAttributes, setSkipEndpointValidationWhenSigned, skipEndpointValidationWhenSignedgetEncryptAssertions, getEncryptAttributes, getEncryptNameIDs, getProxyAudiences, getProxyCount, isEncryptionOptional, setEncryptAssertions, setEncryptAttributes, setEncryptionOptional, setEncryptNameIDs, setProxyAudiences, setProxyCountgetAdditionalAudiencesForAssertion, getAssertionLifetime, getSignAssertions, getSignRequests, getSignResponses, includeConditionsNotBefore, setAdditionalAudienceForAssertion, setAssertionLifetime, setIncludeConditionsNotBefore, setSignAssertions, setSignRequests, setSignResponsesequals, getId, getInboundInterceptorFlows, getOutboundInterceptorFlows, getSecurityConfiguration, hashCode, setInboundInterceptorFlows, setOutboundInterceptorFlows, setSecurityConfigurationclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitgetAdditionalAudiencesForAssertion, getAssertionLifetime, getSignAssertions, getSignRequests, getSignResponses, includeConditionsNotBeforegetInboundInterceptorFlows, getOutboundInterceptorFlows, getSecurityConfiguration@Nonnull @NotEmpty public static final String PROFILE_ID
@NonNegative private long maximumTokenDelegationChainLength
@Nonnull private com.google.common.base.Predicate<org.opensaml.profile.context.ProfileRequestContext<org.opensaml.saml.saml2.core.RequestAbstractType,org.opensaml.saml.saml2.core.Response>> delegationPredicate
public SSOSProfileConfiguration()
protected SSOSProfileConfiguration(String profileId)
profileId - unique ID for this profilepublic long getMaximumTokenDelegationChainLength()
public void setMaximumTokenDelegationChainLength(long length)
length - maximum number of times a given token is allowed to have been delegated@Nonnull public com.google.common.base.Predicate<org.opensaml.profile.context.ProfileRequestContext<org.opensaml.saml.saml2.core.RequestAbstractType,org.opensaml.saml.saml2.core.Response>> getDelegationPredicate()
public void setDelegationPredicate(@Nonnull com.google.common.base.Predicate<org.opensaml.profile.context.ProfileRequestContext<org.opensaml.saml.saml2.core.RequestAbstractType,org.opensaml.saml.saml2.core.Response>> predicate)
predicate - predicate used to determine if a token may be delegated to a relying partyCopyright © 1999–2015. All rights reserved.