Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AbstractSAML2ArtifactConsumerProfileConfiguration - Class in net.shibboleth.sp.saml.saml2.profile.config.impl
-
Configuration support for artifact-consuming profiles.
- AbstractSAML2ArtifactConsumerProfileConfiguration(String) - Constructor for class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2ArtifactConsumerProfileConfiguration
-
Constructor.
- AbstractSAML2AssertionConsumerProfileConfiguration - Class in net.shibboleth.sp.saml.saml2.profile.config.impl
-
Base class for SAML profile configurations.
- AbstractSAML2AssertionConsumerProfileConfiguration(String) - Constructor for class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2AssertionConsumerProfileConfiguration
-
Constructor.
- AbstractSAML2ProfileConfiguration - Class in net.shibboleth.sp.saml.saml2.profile.config.impl
-
Base class for SAML profile configurations.
- AbstractSAML2ProfileConfiguration(String) - Constructor for class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2ProfileConfiguration
-
Constructor.
- accept(ProfileRequestContext, AuthnStatement) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.SAMLTokenContextConsumer
- acceptUnfilteredAttributes - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes
-
Whether to accept decoded attributes that no filter rules applied to.
- AddAuthnRequest - Class in net.shibboleth.sp.saml.saml2.profile.impl
-
Action that creates an
AuthnRequestand sets it as the message returned byInOutOperationContext.getOutboundMessageContext(). - AddAuthnRequest() - Constructor for class net.shibboleth.sp.saml.saml2.profile.impl.AddAuthnRequest
-
Constructor.
- AddLogoutRequest - Class in net.shibboleth.sp.saml.saml2.profile.impl
-
Action that creates an
LogoutRequestand sets it as the message returned byInOutOperationContext.getOutboundMessageContext(). - AddLogoutRequest() - Constructor for class net.shibboleth.sp.saml.saml2.profile.impl.AddLogoutRequest
-
Constructor.
- AddLogoutResponse - Class in net.shibboleth.sp.saml.saml2.profile.impl
-
Action that creates an
LogoutResponseand sets it as the message returned byInOutOperationContext.getOutboundMessageContext(). - AddLogoutResponse() - Constructor for class net.shibboleth.sp.saml.saml2.profile.impl.AddLogoutResponse
-
Constructor.
- addressAttributeId - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes.StandardExtractionStrategy
-
Attribute ID holding Address.
- addToken(ProfileRequestContext, Issuer, boolean) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutRequest
-
Generate token for Agent based on logout request and add to output.
- addValidationError(String) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessAssertionsForAuthentication
-
Adds a validation error for the agent regarding the failure.
- allowUnsolicitedPredicate - Variable in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
-
Whether to allow empty InResponseTo values.
- AllowUnsolicitedPredicate - Class in net.shibboleth.sp.saml.saml2.profile.config.logic
-
A predicate that evaluates a
ProfileRequestContextand extracts the effective setting ofBrowserSSOProfileConfiguration.isAllowUnsolicited(ProfileRequestContext). - AllowUnsolicitedPredicate() - Constructor for class net.shibboleth.sp.saml.saml2.profile.config.logic.AllowUnsolicitedPredicate
- ApplicationMetadataResolverLookupFunction - Class in net.shibboleth.sp.saml.saml2.profile.impl
-
Locates the
MetadataResolverassociated with theApplicationmaking an agent request, and wraps it in aRoleDescriptorResolver. - ApplicationMetadataResolverLookupFunction() - Constructor for class net.shibboleth.sp.saml.saml2.profile.impl.ApplicationMetadataResolverLookupFunction
- apply(StateDataContext) - Method in class net.shibboleth.sp.saml.saml2.context.navigate.RequestIDLookupFunction
- apply(SAMLTokenContext) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes.StandardExtractionStrategy
- apply(MessageContext) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ApplicationMetadataResolverLookupFunction
- assertingPartyLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutRequest
-
Lookup function for obtaining default NameQualifier.
- assertion - Variable in class net.shibboleth.sp.saml.saml2.context.SAMLTokenContext
-
Assertion used to authenticate.
- assertionAudiencesLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2AssertionConsumerProfileConfiguration
-
Lookup function to supply additionalAudiences property.
- AssertionContainsAuthenticationStatement() - Constructor for class net.shibboleth.sp.saml.saml2.profile.impl.ProcessAssertionsForAuthentication.AssertionContainsAuthenticationStatement
- AssertionContainsConfirmedSubject() - Constructor for class net.shibboleth.sp.saml.saml2.profile.impl.ProcessAssertionsForAuthentication.AssertionContainsConfirmedSubject
- AssertionIsValid() - Constructor for class net.shibboleth.sp.saml.saml2.profile.impl.ProcessAssertionsForAuthentication.AssertionIsValid
- assertionLifetimeLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2AssertionConsumerProfileConfiguration
-
Lookup function to supply assertionLifetime property.
- asynchronousPredicate - Variable in class net.shibboleth.sp.saml.saml2.profile.config.impl.SingleLogoutProfileConfiguration
-
Predicate used to determine whether requests should carry the
Asynchronousextension. - ATTRIBUTE_INDEX - Static variable in class net.shibboleth.sp.saml.saml2.profile.SAML2InitiatorConstants
-
AttributeConsumingServiceIndex input parameter.
- attributeContext - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes
-
Context for externally supplied inbound attributes.
- attributeContextCreationStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes
-
Strategy used to create
AttributeContextto hold results. - attributeExtractionStrategyLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
-
Lookup function for attribute extraction strategy.
- attributeIndexLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
-
Lookup function to supply AttributeConsumingServiceIndex.
- attributeRecipientGroupIDLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
-
Lookup strategy for attribute recipient group ID.
- attributeResolutionPrincipalLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
-
Lookup function for attribute resolution principal.
- AUTHN_CONTEXT_CLASS_REF - Static variable in class net.shibboleth.sp.saml.saml2.profile.SAML2InitiatorConstants
-
authnContextClassRef input parameter.
- AUTHN_CONTEXT_COMPARISON - Static variable in class net.shibboleth.sp.saml.saml2.profile.SAML2InitiatorConstants
-
authnContextComparison input parameter.
- authnContextClassRefAttributeId - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes.StandardExtractionStrategy
-
Attribute ID holding AuthnContext class ref.
- authnContextClassRefLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
-
Lookup function to supply default authentication methods.
- authnContextComparisonLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
-
Lookup function for requested AC operator.
- authnContextDeclRefAttributeId - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes.StandardExtractionStrategy
-
Attribute ID holding AuthnContext decl ref.
- authnContextOperator - Variable in class net.shibboleth.sp.saml.saml2.SAMLStateData
-
SAML
RequestedAuthnContextcomparison operator. - authnInstantAttributeId - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes.StandardExtractionStrategy
-
Attribute ID holding authentication instant.
- authnStatement - Variable in class net.shibboleth.sp.saml.saml2.context.SAMLTokenContext
-
Authentication statement.
- authorityAttributeId - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes.StandardExtractionStrategy
-
Attribute ID holding AuthenticationAuthority value(s).
B
- BasicSAML2ProtocolSupportService - Class in net.shibboleth.sp.saml.saml2
-
Basic implementation of
SAML2ProtocolSupportService. - BasicSAML2ProtocolSupportService() - Constructor for class net.shibboleth.sp.saml.saml2.BasicSAML2ProtocolSupportService
- BrowserSSOProfileConfiguration - Class in net.shibboleth.sp.saml.saml2.profile.config.impl
-
Configuration support for SP SAML 2.0 Browser SSO.
- BrowserSSOProfileConfiguration - Interface in net.shibboleth.sp.saml.saml2.profile.config
-
Configuration support for SP SAML 2.0 Browser SSO.
- BrowserSSOProfileConfiguration() - Constructor for class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
-
Constructor.
- BrowserSSOProfileConfiguration(String) - Constructor for class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
-
Constructor.
- buildExtensions(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.AddAuthnRequest
-
Build
RequestedAttributesextension if required. - buildExtensions(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.AddLogoutRequest
-
Build
Asynchronousextension if required. - buildNameIDPolicy(ProfileRequestContext, SAMLObjectBuilder<NameIDPolicy>) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.AddAuthnRequest
-
Build
NameIDPolicyobject for request. - buildRequestedAuthnContext(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.AddAuthnRequest
-
Build a
RequestedAuthnContextif warranted. - buildScoping(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.AddAuthnRequest
-
Build a
Scopingelement, decrementing the proxy count if set. - buildSubject(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.AddAuthnRequest
-
Build a
Subjectelement if necessary.
C
- checkAddressPredicate - Variable in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
-
Whether to compare client and assertion addresses on inbound SSO.
- CheckDestinationAndIssuerHandler - Class in net.shibboleth.sp.saml.saml2.messaging.impl
-
Message handler that cross checks the message destination and issuer against previously tracked
StateDataif any. - CheckDestinationAndIssuerHandler() - Constructor for class net.shibboleth.sp.saml.saml2.messaging.impl.CheckDestinationAndIssuerHandler
-
Constructor.
- checkInResponseToPredicate - Variable in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
-
Whether to validate inbound InResponseTo values.
- clientTLSArtifactRequestsPredicate - Variable in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2ArtifactConsumerProfileConfiguration
-
Predicate used to determine if artifact resolution requests should use client TLS.
- clientTLSSOAPRequestsPredicate - Variable in class net.shibboleth.sp.saml.saml2.profile.config.impl.SingleLogoutProfileConfiguration
-
Predicate used to determine if SOAP-based requests should use client TLS.
- consentAttributeId - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes.StandardExtractionStrategy
-
Attribute ID holding Consent.
D
- decodeAttribute(AttributeTranscoderRegistry, ProfileRequestContext, Attribute, Multimap<String, IdPAttribute>) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes
-
Access the registry of transcoding rules to decode the input
Attribute. - decodeNameID(AttributeTranscoderRegistry, ProfileRequestContext, NameID, Multimap<String, IdPAttribute>) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes
-
Access the registry of transcoding rules to decode the input
NameID. - DEFAULT_METRIC_NAME - Static variable in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes
-
Default prefix for metrics.
- dnsNameAttributeId - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes.StandardExtractionStrategy
-
Attribute ID holding DNSName.
- doExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.AddAuthnRequest
- doExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.AddLogoutRequest
- doExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.AddLogoutResponse
- doExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes
- doExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessAssertionsForAuthentication
- doExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutInitiatorRequest
- doExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutRequest
- doExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutResponse
- doExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutTokenRequest
- doExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ValidateAssertions
- doInitialize() - Method in class net.shibboleth.sp.saml.saml2.BasicSAML2ProtocolSupportService
- doInitialize() - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessAssertionsForAuthentication
- doInitialize() - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutInitiatorRequest
- doInitialize() - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutRequest
- doInitialize() - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutTokenRequest
- doInvoke(MessageContext) - Method in class net.shibboleth.sp.saml.saml2.messaging.impl.CheckDestinationAndIssuerHandler
- doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.AddAuthnRequest
- doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.AddLogoutRequest
- doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.AddLogoutResponse
- doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes
- doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.PrepareAgentResponse
- doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessAssertionsForAuthentication
- doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutInitiatorRequest
- doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutRequest
- doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutResponse
- doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutTokenRequest
E
- ECPProfileConfiguration - Class in net.shibboleth.sp.saml.saml2.profile.config.impl
-
Configuration support for SP SAML 2.0 ECP.
- ECPProfileConfiguration - Interface in net.shibboleth.sp.saml.saml2.profile.config
-
Configuration support for SP SAML 2.0 ECP.
- ECPProfileConfiguration() - Constructor for class net.shibboleth.sp.saml.saml2.profile.config.impl.ECPProfileConfiguration
-
Constructor.
- encryptionOptionalPredicate - Variable in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2ProfileConfiguration
-
Whether encryption is optional in the face of no key, etc.
- encryptNameIDsPredicate - Variable in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2ProfileConfiguration
-
Predicate used to determine if name identifiers should be encrypted.
- equals(Object) - Method in class net.shibboleth.sp.saml.saml2.SAMLStateData
- evalRegistry - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessAssertionsForAuthentication
-
The registry of predicate factories for custom principal evaluation.
- ExtractSAMLAttributes - Class in net.shibboleth.sp.saml.saml2.profile.impl
-
An action that extracts
IdPAttributeobjects from an inbound SAML 2.0 SSO response. - ExtractSAMLAttributes() - Constructor for class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes
-
Constructor.
- ExtractSAMLAttributes.StandardExtractionStrategy - Class in net.shibboleth.sp.saml.saml2.profile.impl
-
Built-in function to perform "standard" extraction of data into attributes.
- extractStandardAttributesPredicate - Variable in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
-
Whether to perform standard response data extraction.
F
- filterAttributes(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes
-
Check for inbound attributes and apply filtering.
- FORCE_AUTHN - Static variable in class net.shibboleth.sp.saml.saml2.profile.SAML2InitiatorConstants
-
ForceAuthn input parameter.
- forceAuthnPredicate - Variable in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
-
Whether to mandate forced authentication for the request.
G
- getAssertion() - Method in class net.shibboleth.sp.saml.saml2.context.SAMLTokenContext
-
Get the SAML
Assertionfrom the authentication. - getAssertionAudiences(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2AssertionConsumerProfileConfiguration
- getAssertionLifetime(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2AssertionConsumerProfileConfiguration
- getAttributeExtractionStrategy(ProfileRequestContext) - Method in interface net.shibboleth.sp.saml.saml2.profile.config.BrowserSSOProfileConfiguration
-
Get a strategy function to apply to SAML responses to extract additional
IdPAttributeobjects from the data. - getAttributeExtractionStrategy(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
-
Get a strategy function to apply to SAML responses to extract additional
IdPAttributeobjects from the data. - getAttributeIndex(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
- getAttributeRecipientGroupID(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
- getAttributeResolutionPrincipal(ProfileRequestContext) - Method in interface net.shibboleth.sp.saml.saml2.profile.config.BrowserSSOProfileConfiguration
-
Get a principal name to feed into attribute resolution if
AttributeResolvingProfileConfiguration.isResolveAttributes(ProfileRequestContext)is true. - getAttributeResolutionPrincipal(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
-
Get a principal name to feed into attribute resolution if
AttributeResolvingProfileConfiguration.isResolveAttributes(ProfileRequestContext)is true. - getAuthnContextClassRefs(ProfileRequestContext) - Method in interface net.shibboleth.sp.saml.saml2.profile.config.BrowserSSOProfileConfiguration
-
Get the
AuthnContextClassRefvalues to include in SAML request. - getAuthnContextClassRefs(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
-
Get the
AuthnContextClassRefvalues to include in SAML request. - getAuthnContextComparison(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
- getAuthnContextOperator() - Method in class net.shibboleth.sp.saml.saml2.SAMLStateData
-
Get the
RequestedAuthnContextcomparison operator used in the request. - getAuthnStatement() - Method in class net.shibboleth.sp.saml.saml2.context.SAMLTokenContext
-
Get the SAML
AuthnStatementfrom the authentication. - getMaximumTimeSinceAuthn(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
- getMessageHandler(MessageContext) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2ProfileConfiguration
- getMetadataResolver() - Method in class net.shibboleth.sp.saml.saml2.BasicSAML2ProtocolSupportService
-
[Gets the default
MetadataResolverservice to use. - getMetadataResolver() - Method in interface net.shibboleth.sp.saml.saml2.SAML2ProtocolSupportService
-
Gets the default
MetadataResolverservice to use. - getNameID() - Method in class net.shibboleth.sp.saml.saml2.context.SAMLLogoutContext
-
Get the SAML
NameIDissued with the session. - getNameIDFormat(ProfileRequestContext) - Method in interface net.shibboleth.sp.saml.saml2.profile.config.BrowserSSOProfileConfiguration
-
Get the name identifier format to require via the SAML request.
- getNameIDFormat(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
-
Get the name identifier format to require via the SAML request.
- getProxyCount(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
- getQualifiedNameIDFormats(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.SingleLogoutProfileConfiguration
- getRequestedAttributes(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
- getRequestedIdPAttributeNames(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
- getRequestID() - Method in class net.shibboleth.sp.saml.saml2.SAMLStateData
-
Get the identifier of the request message.
- getResponse(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes
-
Get the inbound
Responsemessage. - getResponseBinding(ProfileRequestContext) - Method in interface net.shibboleth.sp.saml.saml2.profile.config.BrowserSSOProfileConfiguration
-
Get the SAML binding to insert into an
AuthnRequestto control the response binding. - getResponseBinding(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
-
Get the SAML binding to insert into an
AuthnRequestto control the response binding. - getSessionData(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.PrepareAgentResponse
- getSessionIndex() - Method in class net.shibboleth.sp.saml.saml2.context.SAMLLogoutContext
-
Get the SAML
SessionIndexvalue issued with the session. - getSessionNotOnOrAfter(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.PrepareAgentResponse
- getSPNameQualifier(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
- getVersion() - Static method in class net.shibboleth.sp.saml.conf.Version
-
Get the version of the IdP.
H
- hashCode() - Method in class net.shibboleth.sp.saml.saml2.SAMLStateData
I
- idGenerator - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.AddAuthnRequest
-
The generator to use.
- idGenerator - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.AddLogoutRequest
-
The generator to use.
- idGenerator - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.AddLogoutResponse
-
The generator to use.
- idGeneratorLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.AddAuthnRequest
-
Strategy used to locate the
IdentifierGenerationStrategyto use. - idGeneratorLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.AddLogoutRequest
-
Strategy used to locate the
IdentifierGenerationStrategyto use. - idGeneratorLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.AddLogoutResponse
-
Strategy used to locate the
IdentifierGenerationStrategyto use. - ignoreRequestSignaturesPredicate - Variable in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2ProfileConfiguration
-
Predicate used to determine if request signatures should be ignored.
- inboundBindingMap - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.AddAuthnRequest
-
Map of agent binding tokens to SAML binding constants.
- input - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.AddAuthnRequest
-
Input message from agent.
- IS_PASSIVE - Static variable in class net.shibboleth.sp.saml.saml2.profile.SAML2InitiatorConstants
-
IsPassive input parameter.
- isAcceptable(RequestedPrincipalContext, AuthnContext) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessAssertionsForAuthentication
-
Process an
AuthnContextfor compatibility with the request as brokered by the populatedRequestedPrincipalContext. - isAllowUnsolicited(ProfileRequestContext) - Method in interface net.shibboleth.sp.saml.saml2.profile.config.BrowserSSOProfileConfiguration
-
Get whether the inbound
SubjectConfirmationData.getInResponseTo()value may be empty, i.e., allowing the receipt of unsolicited responses. - isAllowUnsolicited(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
-
Get whether the inbound
SubjectConfirmationData.getInResponseTo()value may be empty, i.e., allowing the receipt of unsolicited responses. - isAsynchronous() - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutRequest
-
Gets whether the request contains the
Asynchronousextension. - isAsynchronous(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.SingleLogoutProfileConfiguration
-
Get whether to include the
Asynchronousextension in requests. - isAsynchronous(ProfileRequestContext) - Method in interface net.shibboleth.sp.saml.saml2.profile.config.SingleLogoutProfileConfiguration
-
Get whether to include the
Asynchronousextension in requests. - isCheckAddress(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
- isCheckInResponseTo(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
- isClientTLSArtifactRequests(MessageContext) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2ArtifactConsumerProfileConfiguration
- isClientTLSSOAPRequests(MessageContext) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.SingleLogoutProfileConfiguration
- isEncryptionOptional(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2ProfileConfiguration
- isEncryptNameIDs(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2ProfileConfiguration
- isExtractStandardAttributes(ProfileRequestContext) - Method in interface net.shibboleth.sp.saml.saml2.profile.config.BrowserSSOProfileConfiguration
-
Get whether to perform extractioon of a set of "standard" information from a SAML response and assertions, primarily for compatibility with the older SP software.
- isExtractStandardAttributes(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
-
Get whether to perform extractioon of a set of "standard" information from a SAML response and assertions, primarily for compatibility with the older SP software.
- isForceAuthn(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
- isIgnoreRequestSignatures(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2ProfileConfiguration
- isRequireNotOnOrAfter(ProfileRequestContext) - Method in interface net.shibboleth.sp.saml.saml2.profile.config.BrowserSSOProfileConfiguration
-
Get whether the inbound
SubjectConfirmationData.getNotOnOrAfter()value may be empty. - isRequireNotOnOrAfter(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
-
Get whether the inbound
SubjectConfirmationData.getNotOnOrAfter()value may be empty. - isRequireRecipient(ProfileRequestContext) - Method in interface net.shibboleth.sp.saml.saml2.profile.config.BrowserSSOProfileConfiguration
-
Get whether the inbound
SubjectConfirmationData.getRecipient()value may be empty. - isRequireRecipient(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
-
Get whether the inbound
SubjectConfirmationData.getRecipient()value may be empty. - isRequireSignedAssertions(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2AssertionConsumerProfileConfiguration
- isResolveAttributes(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
- isSignArtifactRequests(MessageContext) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2ArtifactConsumerProfileConfiguration
- isSignRequests(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2ProfileConfiguration
- isSignResponses(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2ProfileConfiguration
- isSignSOAPRequests(MessageContext) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.SingleLogoutProfileConfiguration
- issuerAttributeId - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes.StandardExtractionStrategy
-
Attribute ID holding issuer.
- issuerId - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.AddAuthnRequest
-
EntityID to populate into Issuer element.
- issuerId - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.AddLogoutRequest
-
EntityID to populate into Issuer element.
- issuerLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.AddAuthnRequest
-
Strategy used to obtain the request issuer value.
- issuerLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.AddLogoutRequest
-
Strategy used to obtain the request issuer value.
- issuerLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes
-
Function used to obtain the issuer ID.
- isValidateAuthnContextClassRefs(ProfileRequestContext) - Method in interface net.shibboleth.sp.saml.saml2.profile.config.BrowserSSOProfileConfiguration
-
Get whether to validate the incoming assertions'
AuthnContextClassRefagainst anyRequestedAuthnContextincluded in the original request. - isValidateAuthnContextClassRefs(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
-
Get whether to validate the incoming assertions'
AuthnContextClassRefagainst anyRequestedAuthnContextincluded in the original request.
L
- localIssuer - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutRequest
-
Local identity of Agent saved for use.
- log - Variable in class net.shibboleth.sp.saml.saml2.messaging.impl.CheckDestinationAndIssuerHandler
-
Class logger.
- log - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.AddAuthnRequest
-
Class logger.
- log - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.AddLogoutRequest
-
Class logger.
- log - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.AddLogoutResponse
-
Class logger.
- log - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ApplicationMetadataResolverLookupFunction
-
Class logger.
- log - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes
-
Class logger.
- log - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.PrepareAgentResponse
-
Class logger.
- log - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessAssertionsForAuthentication
-
Logger.
- log - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutInitiatorRequest
-
Class logger.
- log - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutRequest
-
Class logger.
- log - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutResponse
-
Class logger.
- log - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutTokenRequest
-
Class logger.
- log - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.SAMLTokenContextConsumer
-
Class logger.
- logoutContext - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.AddLogoutRequest
-
Cached logout context.
- logoutRequest - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutRequest
-
Logout request message.
- logoutResponse - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutResponse
-
Logout request message.
M
- main(String[]) - Static method in class net.shibboleth.sp.saml.conf.Version
-
Main entry point to program.
- maximumTimeSinceAuthnLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
-
Lookup function to supply maximum time since inbound AuthnInstant.
- messageHandlerLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2ProfileConfiguration
-
Lookup function to supply a message handler function.
- metadataResolver - Variable in class net.shibboleth.sp.saml.saml2.BasicSAML2ProtocolSupportService
-
Metadata source.
N
- nameID - Variable in class net.shibboleth.sp.saml.saml2.context.SAMLLogoutContext
-
NameIDfrom original assertion. - nameID - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutInitiatorRequest
-
NameID from session.
- NAMEID_FORMAT - Static variable in class net.shibboleth.sp.saml.saml2.profile.SAML2InitiatorConstants
-
NameIDFormat input parameter.
- NAMEID_PARAM - Static variable in class net.shibboleth.sp.saml.saml2.profile.impl.PrepareAgentResponse
-
Parameter for accessing NameID from opaque data.
- nameIDFormatLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
-
Lookup function to supply NameID format.
- nameIDLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.AddAuthnRequest
-
Optional strategy to populate request with a
NameID. - nameQualifierLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
-
Lookup function to supply SPNameQualifier.
- net.shibboleth.sp.saml.conf - package net.shibboleth.sp.saml.conf
-
Module/plugin implementations for SP SAML support.
- net.shibboleth.sp.saml.saml2 - package net.shibboleth.sp.saml.saml2
-
Supporting APIs and classes for SAML 2.0 protocol support in the SP Hub.
- net.shibboleth.sp.saml.saml2.context - package net.shibboleth.sp.saml.saml2.context
-
Context classes for SAML SP support.
- net.shibboleth.sp.saml.saml2.context.navigate - package net.shibboleth.sp.saml.saml2.context.navigate
-
Functions for navigating SAML-specific context information.
- net.shibboleth.sp.saml.saml2.messaging.impl - package net.shibboleth.sp.saml.saml2.messaging.impl
-
Message handlers for SAML 2 SP.
- net.shibboleth.sp.saml.saml2.profile - package net.shibboleth.sp.saml.saml2.profile
-
API classes for SAML 2.0 profiles.
- net.shibboleth.sp.saml.saml2.profile.config - package net.shibboleth.sp.saml.saml2.profile.config
-
Configuration of SAML support in SP.
- net.shibboleth.sp.saml.saml2.profile.config.impl - package net.shibboleth.sp.saml.saml2.profile.config.impl
-
SAML 2.0 profile configuration classes.
- net.shibboleth.sp.saml.saml2.profile.config.logic - package net.shibboleth.sp.saml.saml2.profile.config.logic
-
Predicates related to SAML 2.0 SP profile configuration.
- net.shibboleth.sp.saml.saml2.profile.impl - package net.shibboleth.sp.saml.saml2.profile.impl
-
Profile actions and classes for SAML 2.0 profile flows.
- NO_XML_DECL_PARAMS - Static variable in class net.shibboleth.sp.saml.saml2.SessionDataSupport
-
DOM configuration parameters used by LSSerializer to exclude XML declaration.
- notBeforeAttributeId - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes.StandardExtractionStrategy
-
Attribute ID holding NotBefore.
- notOnOrAfterAttributeId - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes.StandardExtractionStrategy
-
Attribute ID holding NotOnOrAfter.
O
- output - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutRequest
-
Output message.
- output - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutResponse
-
Output message.
- overwriteExisting - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.AddAuthnRequest
-
Overwrite an existing message?
- overwriteExisting - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.AddLogoutRequest
-
Overwrite an existing message?
- overwriteExisting - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.AddLogoutResponse
-
Overwrite an existing message?
P
- parserPool - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutInitiatorRequest
-
Parser machinery.
- parserPool - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutRequest
-
Parser machinery.
- populateFilterContext(ProfileRequestContext, AttributeFilterContext) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes
-
Fill in the filter context data.
- PrepareAgentResponse - Class in net.shibboleth.sp.saml.saml2.profile.impl
-
SAML-specific subclass of token consumer response action.
- PrepareAgentResponse() - Constructor for class net.shibboleth.sp.saml.saml2.profile.impl.PrepareAgentResponse
-
Constructor.
- PreserveRelayState - Class in net.shibboleth.sp.saml.saml2.profile.impl
-
SAML-specific action that processes the state token by setting it as the RelayState value.
- PreserveRelayState() - Constructor for class net.shibboleth.sp.saml.saml2.profile.impl.PreserveRelayState
- preserveSessionData(NameID) - Static method in class net.shibboleth.sp.saml.saml2.SessionDataSupport
- ProcessAssertionsForAuthentication - Class in net.shibboleth.sp.saml.saml2.profile.impl
-
Perform processing of a SAML 2 Response's Assertions that have been validated by earlier actions for use in finalization of SAML-based authentication by later actions.
- ProcessAssertionsForAuthentication() - Constructor for class net.shibboleth.sp.saml.saml2.profile.impl.ProcessAssertionsForAuthentication
-
Constructor.
- ProcessAssertionsForAuthentication.AssertionContainsAuthenticationStatement - Class in net.shibboleth.sp.saml.saml2.profile.impl
-
Predicate for assertions containing at least 1 AuthenticationStatement.
- ProcessAssertionsForAuthentication.AssertionContainsConfirmedSubject - Class in net.shibboleth.sp.saml.saml2.profile.impl
-
Predicate for assertions which have been validated and have a confirmed Subject.
- ProcessAssertionsForAuthentication.AssertionIsValid - Class in net.shibboleth.sp.saml.saml2.profile.impl
-
Predicate for valid assertions.
- processAttributes(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes
-
Process the inbound SAML Attributes and NameID.
- ProcessLogoutInitiatorRequest - Class in net.shibboleth.sp.saml.saml2.profile.impl
-
Processes a request to potentially initiate a SAML 2.0 logout by examining the input to recover the required information from the opaque portion of the session created by the token consumer flow and store in a newly created
SAMLLogoutContext. - ProcessLogoutInitiatorRequest() - Constructor for class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutInitiatorRequest
-
Constructor.
- ProcessLogoutRequest - Class in net.shibboleth.sp.saml.saml2.profile.impl
-
Processes an inbound
LogoutRequestfrom an IdP against the information supplied by the Agent. - ProcessLogoutRequest() - Constructor for class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutRequest
-
Constructor.
- ProcessLogoutResponse - Class in net.shibboleth.sp.saml.saml2.profile.impl
-
Processes an inbound
LogoutRequestfrom an IdP against the information supplied by the Agent. - ProcessLogoutResponse() - Constructor for class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutResponse
-
Constructor.
- ProcessLogoutTokenRequest - Class in net.shibboleth.sp.saml.saml2.profile.impl
-
Processes a request to potentially issue a SAML 2.0
LogoutResponseby examining the input to recover the "token" issued by the logout-consumer flow in a previous call. - ProcessLogoutTokenRequest() - Constructor for class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutTokenRequest
-
Constructor.
- processResult(ValidationContext, ValidationResult, Assertion, ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ValidateAssertions
- processToken(ProfileRequestContext, String) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.PreserveRelayState
- profileConfiguration - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.AddAuthnRequest
-
Applicable profile configuration.
- profileConfiguration - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.AddLogoutRequest
-
Applicable profile configuration.
- profileConfiguration - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.AddLogoutResponse
-
Applicable profile configuration.
- profileConfiguration - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes
-
Store off profile config.
- PROTOCOL_ID - Static variable in interface net.shibboleth.sp.saml.saml2.SAML2ProtocolSupportService
-
Key of map entry for this subtype.
- proxyCountLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
-
Lookup function to supply ProxyCount.
Q
- qualifiedNameIDFormats - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutRequest
-
NameIDFormats allowing defaulted qualifiers. - qualifiedNameIDFormatsLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.config.impl.SingleLogoutProfileConfiguration
-
Lookup function to supply qualifiedNameIDFormats property.
- qualifiedNameIDFormatsLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutRequest
-
Lookup strategy for obtaining qualifier-defaultable NameID Formats.
R
- recoverSessionData(ParserPool, String) - Static method in class net.shibboleth.sp.saml.saml2.SessionDataSupport
-
Recover a
NameIDfrom aStringcreated by theSessionDataSupport.preserveSessionData(NameID)method. - relyingPartyContextCreationStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutInitiatorRequest
-
Creation strategy for
RelyingPartyContext. - relyingPartyContextCreationStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutTokenRequest
-
Creation strategy for
RelyingPartyContext. - relyingPartyContextLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes
-
Strategy used to look up a
RelyingPartyContextfor configuration options. - relyingPartyId - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutInitiatorRequest
-
The relying party name to base the inbound context on.
- relyingPartyLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutRequest
-
Lookup function for obtaining default SPNameQualifier.
- requestedAttributesLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
-
Lookup function to supply RequestedAttributes.
- requestedIdPAttributeNamesLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
-
Lookup strategy for requested IdP attribute names to pass into resolver.
- requesterLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes
-
Function used to obtain the requester ID.
- requestID - Variable in class net.shibboleth.sp.saml.saml2.SAMLStateData
-
SAML request ID to track.
- RequestIDLookupFunction - Class in net.shibboleth.sp.saml.saml2.context.navigate
-
Lookup strategy for accessing request ID via
StateDataContext.getStateData()andSAMLStateData.getRequestID(). - RequestIDLookupFunction() - Constructor for class net.shibboleth.sp.saml.saml2.context.navigate.RequestIDLookupFunction
- requestMatchesSession(ProfileRequestContext, Issuer, NameID) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutRequest
-
Determines whethe the
NameIDand optionalSessionIndexin theLogoutRequeststrongly match the values preserved for the session. - requireNotOnOrAfterPredicate - Variable in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
-
Whether to require NotOnOrAfter value.
- RequireNotOnOrAfterPredicate - Class in net.shibboleth.sp.saml.saml2.profile.config.logic
-
A predicate that evaluates a
ProfileRequestContextand extracts the effective setting ofBrowserSSOProfileConfiguration.isRequireNotOnOrAfter(ProfileRequestContext). - RequireNotOnOrAfterPredicate() - Constructor for class net.shibboleth.sp.saml.saml2.profile.config.logic.RequireNotOnOrAfterPredicate
- requireRecipientPredicate - Variable in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
-
Whether to require Recipient value.
- RequireRecipientPredicate - Class in net.shibboleth.sp.saml.saml2.profile.config.logic
-
A predicate that evaluates a
ProfileRequestContextand extracts the effective setting ofBrowserSSOProfileConfiguration.isRequireRecipient(ProfileRequestContext). - RequireRecipientPredicate() - Constructor for class net.shibboleth.sp.saml.saml2.profile.config.logic.RequireRecipientPredicate
- requireSignedAssertionsPredicate - Variable in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2AssertionConsumerProfileConfiguration
-
Whether to require signed assertions.
- resolveAttributes(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes
-
Perform internal attribute resolution using the
Application-associatedAttributeResolverservice. - resolveAttributesPredicate - Variable in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
-
Whether attributes should be resolved in the course of the profile.
- response - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessAssertionsForAuthentication
-
The Response to process.
- responseBindingLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
-
Lookup function for response binding.
- responseResolver - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessAssertionsForAuthentication
-
The resolver for the response to be processed.
S
- SAML2InitiatorConstants - Class in net.shibboleth.sp.saml.saml2.profile
-
Constants for SAML 2.0 session initiator operations.
- SAML2InitiatorConstants() - Constructor for class net.shibboleth.sp.saml.saml2.profile.SAML2InitiatorConstants
-
Private constructor.
- SAML2ProtocolSupportService - Interface in net.shibboleth.sp.saml.saml2
-
SAML 2 subinterface of
ProtocolSupportServiceto any add SAML-specific features or services. - samlConsumer - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessAssertionsForAuthentication
-
"Sink" for preserving SAML objects.
- SAMLLogoutContext - Class in net.shibboleth.sp.saml.saml2.context
-
Manages state for SAML logout flows.
- SAMLLogoutContext() - Constructor for class net.shibboleth.sp.saml.saml2.context.SAMLLogoutContext
- SAMLModule - Class in net.shibboleth.sp.saml.conf
-
IdPModuleimplementation. - SAMLModule() - Constructor for class net.shibboleth.sp.saml.conf.SAMLModule
-
Constructor.
- SAMLPlugin - Class in net.shibboleth.sp.saml.conf
-
Details about the SP SAML protocol plugin.
- SAMLPlugin() - Constructor for class net.shibboleth.sp.saml.conf.SAMLPlugin
-
Constructor.
- SAMLStateData - Class in net.shibboleth.sp.saml.saml2
-
SAML-specific subclass adding additional state.
- SAMLStateData() - Constructor for class net.shibboleth.sp.saml.saml2.SAMLStateData
- samlTokenContext - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes
-
Context containing the token(s) to process.
- samlTokenContext - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.PrepareAgentResponse
-
Context to operate on.
- SAMLTokenContext - Class in net.shibboleth.sp.saml.saml2.context
-
Manages state for SAML token consumer flow during final assertion processing.
- SAMLTokenContext() - Constructor for class net.shibboleth.sp.saml.saml2.context.SAMLTokenContext
- SAMLTokenContextConsumer - Class in net.shibboleth.sp.saml.saml2.profile.impl
-
Bridge class to adapt IdP action for saving off SAML token defails for SP use.
- SAMLTokenContextConsumer() - Constructor for class net.shibboleth.sp.saml.saml2.profile.impl.SAMLTokenContextConsumer
- samlTokenContextLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes
-
Strategy used to look up
SAMLTokenContextto operate on. - samlTokenContextLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.PrepareAgentResponse
-
Strategy used to look up
SAMLTokenContextto operate on. - SessionDataSupport - Class in net.shibboleth.sp.saml.saml2
-
Helper class encapsulating the creation and parsing of the opaque session data for SAML sessions, which consists of a
NameIDobject. - SessionDataSupport() - Constructor for class net.shibboleth.sp.saml.saml2.SessionDataSupport
- sessionIndex - Variable in class net.shibboleth.sp.saml.saml2.context.SAMLLogoutContext
-
SessionIndexvalue from original assertion. - sessionIndex - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutInitiatorRequest
-
Session index from session.
- sessionIndexAttributeId - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes.StandardExtractionStrategy
-
Attribute ID holding SessionIndex.
- sessionNotOnOrAfterAttributeId - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes.StandardExtractionStrategy
-
Attribute ID holding SessionNotOnOrAfter.
- setAcceptUnfilteredAttributes(boolean) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes
-
Set whether to accept decoded
IdPAttributeobjects pulled from the assertions if no filtering rule applied to them. - setAddressAttributeId(String) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes.StandardExtractionStrategy
-
Set
IdPAttributeID forSubjectLocality.getAddress(). - setAllowUnsolicited(boolean) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
-
Sets whether to allow unsolicited SSO responses (i.e., explicitly allow an empty InResponseTo value).
- setAllowUnsolicitedPredicate(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
-
Sets the condition for whether to allow unsolicited SSO responses (i.e., explicitly allow an empty InResponseTo value).
- setAssertingPartyLookupStrategy(Function<ProfileRequestContext, String>) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutRequest
-
Set the lookup strategy to obtain the default IdP NameQualifier.
- setAssertion(Assertion) - Method in class net.shibboleth.sp.saml.saml2.context.SAMLTokenContext
-
Set the SAML
Assertionfrom the authentication. - setAssertionAudiences(Collection<String>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2AssertionConsumerProfileConfiguration
-
Set the set of audiences, in addition to our entityID, to validate the assertion against.
- setAssertionAudiencesLookupStrategy(Function<ProfileRequestContext, Set<String>>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2AssertionConsumerProfileConfiguration
-
Set a lookup strategy for the set of audiences, in addition to our entityID, to validate the assertion against.
- setAssertionLifetime(Duration) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2AssertionConsumerProfileConfiguration
-
Set the maximum lifetime of an assertion.
- setAssertionLifetimeLookupStrategy(Function<ProfileRequestContext, Duration>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2AssertionConsumerProfileConfiguration
-
Set a lookup strategy for the maximum lifetime of an assertion.
- setAsynchronous(boolean) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.SingleLogoutProfileConfiguration
-
Set whether to include the
Asynchronousextension in requests. - setAsynchronousPredicate(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.SingleLogoutProfileConfiguration
-
Set a condition to determine whether to include the
Asynchronousextension in requests. - setAttributeContextCreationStrategy(Function<ProfileRequestContext, AttributeContext>) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes
-
Set the strategy used to create the
AttributeContextto hold results. - setAttributeExtractionStrategy(Function<ProfileRequestContext, Collection<IdPAttribute>>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
-
Set the attribute extraction strategy.
- setAttributeExtractionStrategyLookupStrategy(Function<ProfileRequestContext, Function<ProfileRequestContext, Collection<IdPAttribute>>>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
-
Set the lookup strategy for the attribute extraction strategy.
- setAttributeIndex(Integer) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
-
Set the AttributeConsumingServiceIndex to include in the SAML request.
- setAttributeIndexLookupStrategy(Function<ProfileRequestContext, Integer>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
-
Set a lookup strategy for the AttributeConsumingServiceIndex to include in the SAML request.
- setAttributeRecipientGroupID(String) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
-
Set the group of services for which attributes are being resolved.
- setAttributeRecipientGroupIDLookupStrategy(Function<ProfileRequestContext, String>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
-
Set the lookup strategy for the group of services for which attributes are being resolved.
- setAttributeResolutionPrincipal(String) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
-
Set a principal name to feed into attribute resolution if
BrowserSSOProfileConfiguration.isResolveAttributes(ProfileRequestContext)is true. - setAttributeResolutionPrincipalLookupStrategy(Function<ProfileRequestContext, String>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
-
Set a lookup strategy for the principal name to feed into attribute resolution if
BrowserSSOProfileConfiguration.isResolveAttributes(ProfileRequestContext)is true - setAuthenticatingAuthorityAttributeId(String) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes.StandardExtractionStrategy
- setAuthnContextClassRefAttributeId(String) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes.StandardExtractionStrategy
-
Set
IdPAttributeID forAuthnContext.getAuthnContextClassRef(). - setAuthnContextClassRefs(Collection<String>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
-
Set the
AuthnContextClassRefvalues to include in SAML request. - setAuthnContextClassRefsLookupStrategy(Function<ProfileRequestContext, Collection<String>>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
-
Set a lookup strategy for the
AuthnContextClassRefvalues to include in SAML request. - setAuthnContextComparison(AuthnContextComparisonTypeEnumeration) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
-
Set the comparison operator to use when issuing SAML requests containing requested context classes.
- setAuthnContextComparisonLookupStrategy(Function<ProfileRequestContext, String>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
-
Set a lookup strategy for the comparison operator to use when issuing SAML requests containing requested context classes.
- setAuthnContextDeclRefAttributeId(String) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes.StandardExtractionStrategy
-
Set
IdPAttributeID forAuthnContext.getAuthnContextDeclRef(). - setAuthnContextOperator(String) - Method in class net.shibboleth.sp.saml.saml2.SAMLStateData
-
Set the
RequestedAuthnContextcomparison operator used in the request. - setAuthnInstantAttributeId(String) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes.StandardExtractionStrategy
-
Set
IdPAttributeID forAuthnStatement.getAuthnInstant(). - setAuthnStatement(AuthnStatement) - Method in class net.shibboleth.sp.saml.saml2.context.SAMLTokenContext
-
Set the SAML
AuthnStatementfrom the authentication. - setCheckAddress(boolean) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
-
Set whether the client's address must match the address in an inbound
SubjectLocalityelement during inbound SSO. - setCheckAddressPredicate(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
-
Set a condition to determine whether the client's address must match the address in an inbound
SubjectLocalityelement during inbound SSO. - setCheckInResponseTo(boolean) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
-
Set whether the inbound InResponseTo value should be checked against the outgoing request message during inbound SSO.
- setCheckInResponseToPredicate(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
-
Set a condition to determine whether the inbound InResponseTo value should be checked against the outgoing request message during inbound SSO.
- setClientTLSArtifactRequests(boolean) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2ArtifactConsumerProfileConfiguration
-
Set whether artifact resolution requests should use client TLS.
- setClientTLSArtifactRequestsPredicate(Predicate<MessageContext>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2ArtifactConsumerProfileConfiguration
-
Set the predicate used to determine if artifact resolution requests should use client TLS.
- setClientTLSSOAPRequests(boolean) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.SingleLogoutProfileConfiguration
-
Set whether SOAP-based requests should use client TLS.
- setClientTLSSOAPRequestsPredicate(Predicate<MessageContext>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.SingleLogoutProfileConfiguration
-
Set the predicate used to determine if SOAP-based requests should use client TLS.
- setConsentAttributeId(String) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes.StandardExtractionStrategy
-
Set
IdPAttributeID forStatusResponseType.getConsent(). - setDNSNameAttributeId(String) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes.StandardExtractionStrategy
-
Set
IdPAttributeID forSubjectLocality.getDNSName(). - setEncryptionOptional(boolean) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2ProfileConfiguration
-
Set whether encryption is optional in the face of a missing key, etc.
- setEncryptionOptionalPredicate(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2ProfileConfiguration
-
Set a condition to determine whether encryption is optional in the face of a missing key, etc.
- setEncryptNameIDs(boolean) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2ProfileConfiguration
-
Set whether name identifiers should be encrypted.
- setEncryptNameIDsPredicate(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2ProfileConfiguration
-
Set the predicate used to determine if name identifiers should be encrypted.
- setExtractStandardAttributes(boolean) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
-
Set whether to perform standard data extraction.
- setExtractStandardAttributesPredicate(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
-
Set a condition for whether to perform standard data extraction.
- setForceAuthn(boolean) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
-
Set whether a fresh user presence proof should be required for this request.
- setForceAuthn(ProfileRequestContext, AuthnRequest) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.AddAuthnRequest
-
Set ForceAuthn appropriately.
- setForceAuthnPredicate(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
-
Set a condition to determine whether a fresh user presence proof should be required for this request.
- setIdentifierGeneratorLookupStrategy(Function<ProfileRequestContext, IdentifierGenerationStrategy>) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.AddAuthnRequest
-
Set the strategy used to locate the
IdentifierGenerationStrategyto use. - setIdentifierGeneratorLookupStrategy(Function<ProfileRequestContext, IdentifierGenerationStrategy>) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.AddLogoutRequest
-
Set the strategy used to locate the
IdentifierGenerationStrategyto use. - setIdentifierGeneratorLookupStrategy(Function<ProfileRequestContext, IdentifierGenerationStrategy>) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.AddLogoutResponse
-
Set the strategy used to locate the
IdentifierGenerationStrategyto use. - setIgnoreRequestSignatures(boolean) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2ProfileConfiguration
-
Set whether request signatures should be ignored.
- setIgnoreRequestSignaturesPredicate(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2ProfileConfiguration
-
Set the predicate used to determine whether request signatures should be ignored.
- setInboundBindingMap(Map<String, String>) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.AddAuthnRequest
-
Set mapping of legacy binding tokens to SAML binding constants.
- setIssuerAttributeId(String) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes.StandardExtractionStrategy
-
Set
IdPAttributeID forXSString.getValue(). - setIssuerLookupStrategy(Function<ProfileRequestContext, String>) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.AddAuthnRequest
-
Set the strategy used to locate the issuer value to use.
- setIssuerLookupStrategy(Function<ProfileRequestContext, String>) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.AddLogoutRequest
-
Set the strategy used to locate the issuer value to use.
- setIssuerLookupStrategy(Function<ProfileRequestContext, String>) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes
-
Set the strategy used to locate the attribute issuer ID for filtering.
- setMaximumTimeSinceAuthn(Duration) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
-
Set the maximum amount of time allowed to have elapsed since an incoming AuthnInstant.
- setMaximumTimeSinceAuthnLookupStrategy(Function<ProfileRequestContext, Duration>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
-
Set a lookup strategy for the maximum amount of time allowed to have elapsed since an incoming AuthnInstant.
- setMessageHandler(Function<MessageContext, Exception>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2ProfileConfiguration
-
Set a message handler for a SAML message produced or consumed by this profile.
- setMessageHandlerLookupStrategy(Function<MessageContext, Function<MessageContext, Exception>>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2ProfileConfiguration
-
Set a lookup strategy for a message handler for a SAML message produced or consumed by this profile.
- setMetadataResolver(ReloadableService<MetadataResolver>) - Method in class net.shibboleth.sp.saml.saml2.BasicSAML2ProtocolSupportService
-
Sets the
MetadataResolverto use. - setNameID(NameID) - Method in class net.shibboleth.sp.saml.saml2.context.SAMLLogoutContext
-
Set the SAML
NameIDissued with the session. - setNameIDFormat(String) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
-
Set the name identifier format to require via the SAML request.
- setNameIDFormatLookupStrategy(Function<ProfileRequestContext, String>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
-
Set a lookup strategy for the name identifier format to require via the SAML request.
- setNameIDLookupStrategy(Function<ProfileRequestContext, NameID>) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.AddAuthnRequest
- setNotBeforeAttributeId(String) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes.StandardExtractionStrategy
-
Set
IdPAttributeID forConditions.getNotBefore(). - setNotOnOrAfterAttributeId(String) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes.StandardExtractionStrategy
-
Set
IdPAttributeID forConditions.getNotOnOrAfter(). - setOverwriteExisting(boolean) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.AddAuthnRequest
-
Set whether to overwrite an existing message.
- setOverwriteExisting(boolean) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.AddLogoutRequest
-
Set whether to overwrite an existing message.
- setOverwriteExisting(boolean) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.AddLogoutResponse
-
Set whether to overwrite an existing message.
- setParserPool(ParserPool) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutInitiatorRequest
-
Sets the
ParserPoolto parse session data with. - setParserPool(ParserPool) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutRequest
-
Sets the
ParserPoolto parse session data with. - setPrincipalEvalPredicateFactoryRegistry(PrincipalEvalPredicateFactoryRegistry) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessAssertionsForAuthentication
-
Set the registry of predicate factories for custom principal evaluation.
- setProxyCount(Integer) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
-
Set the maximum number of times an assertion may be proxied to signal in the SAML request.
- setProxyCountLookupStrategy(Function<ProfileRequestContext, Integer>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
-
Set a lookup strategy for the maximum number of times an assertion may be proxied to signal in the SAML request.
- setQualifiedNameIDFormats(Collection<String>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.SingleLogoutProfileConfiguration
-
Set a collection of
NameIDFormat 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. - setQualifiedNameIDFormatsLookupStrategy(Function<ProfileRequestContext, Collection<String>>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.SingleLogoutProfileConfiguration
-
Set a lookup strategy for the 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.
- setQualifiedNameIDFormatsLookupStrategy(Function<ProfileRequestContext, Collection<String>>) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutRequest
-
Set the lookup strategy for the
NameIDFormats to allow defaulted qualifiers. - setRelyingPartyContextCreationStrategy(Function<ProfileRequestContext, RelyingPartyContext>) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutInitiatorRequest
-
Set strategy to create the
RelyingPartyContext. - setRelyingPartyContextCreationStrategy(Function<ProfileRequestContext, RelyingPartyContext>) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutTokenRequest
-
Set strategy to create the
RelyingPartyContext. - setRelyingPartyContextLookupStrategy(Function<ProfileRequestContext, RelyingPartyContext>) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes
-
Set the strategy used to return the
RelyingPartyContextfor configuration options. - setRelyingPartyLookupStrategy(Function<ProfileRequestContext, String>) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutRequest
-
Set the lookup strategy to obtain the default SPNameQualifier.
- setRequestedAttributes(Collection<RequestedAttribute>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
-
Set the list of
RequestedAttributeobjects to include in the SAML request (via extension). - setRequestedAttributesLookupStrategy(Function<ProfileRequestContext, Collection<RequestedAttribute>>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
-
Set a lookup strategy for the list of
RequestedAttributeobjects to include in the SAML request (via extension). - setRequestedIdPAttributeNames(Collection<String>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
-
Set
IdPAttributenames to resolve (if resolving attributes). - setRequestedIdPAttributeNamesLookupStrategy(Function<ProfileRequestContext, Collection<String>>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
-
Lookup strategy for
IdPAttributenames to resolve (if resolving attributes). - setRequesterLookupStrategy(Function<ProfileRequestContext, String>) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes
-
Set the strategy used to locate the attribute requester ID for filtering.
- setRequestID(String) - Method in class net.shibboleth.sp.saml.saml2.SAMLStateData
-
Set the identifier of request message
- setRequireNotOnOrAfter(boolean) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
-
Sets whether to require
SubjectConfirmationData.getNotOnOrAfter()be non-null. - setRequireNotOnOrAfterPredicate(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
-
Sets the condition for whether to require
SubjectConfirmationData.getNotOnOrAfter()be non-null. - setRequireRecipient(boolean) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
-
Sets whether to require
SubjectConfirmationData.getRecipient()be non-null. - setRequireRecipientPredicate(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
-
Sets the condition for whether to require
SubjectConfirmationData.getRecipient()be non-null. - setRequireSignedAssertions(boolean) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2AssertionConsumerProfileConfiguration
-
Set whether to require signed assertions.
- setRequireSignedAssertionsPredicate(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2AssertionConsumerProfileConfiguration
-
Set condition to determine whether to require signed assertions.
- setResolveAttributes(boolean) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
-
Set whether attributes should be resolved during the profile.
- setResolveAttributesPredicate(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
-
Set a condition to determine whether attributes should be resolved during the profile.
- setResponseBinding(String) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
-
Set the response binding to place into the
AuthnRequest. - setResponseBindingLookupStrategy(Function<ProfileRequestContext, String>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
-
Set a lookup strategy for the response binding to place into the
AuthnRequest. - setResponseEndpoint(ProfileRequestContext, AuthnRequest) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.AddAuthnRequest
-
Sets the response endpoint and binding attributes in the request.
- setResponseResolver(Function<ProfileRequestContext, Response>) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessAssertionsForAuthentication
-
Set the strategy function which resolves the response to process.
- setSAMLConsumer(BiConsumer<ProfileRequestContext, AuthnStatement>) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessAssertionsForAuthentication
-
Set the
BiConsumerused to save off the SAML statemen and any related objects as a result of this action. - setSAMLTokenContextLookupStrategy(Function<ProfileRequestContext, SAMLTokenContext>) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes
-
Set the strategy used to return the
SAMLTokenContextfor input. - setSAMLTokenContextLookupStrategy(Function<ProfileRequestContext, SAMLTokenContext>) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.PrepareAgentResponse
-
Set the strategy used to return the
SAMLTokenContextfor input. - setSessionIndex(String) - Method in class net.shibboleth.sp.saml.saml2.context.SAMLLogoutContext
-
Set the SAML
SessionIndexvalue issued with the session. - setSessionIndexAttributeId(String) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes.StandardExtractionStrategy
-
Set
IdPAttributeID forAuthnStatement.getSessionIndex(). - setSessionNotOnOrAfterAttributeId(String) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes.StandardExtractionStrategy
-
Set
IdPAttributeID forAuthnStatement.getSessionNotOnOrAfter(). - setSignArtifactRequests(boolean) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2ArtifactConsumerProfileConfiguration
-
Set whether artifact resolution requests should be signed.
- setSignArtifactRequestsPredicate(Predicate<MessageContext>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2ArtifactConsumerProfileConfiguration
-
Set the predicate used to determine if artifact resolution requests should be signed.
- setSignRequests(boolean) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2ProfileConfiguration
-
Set whether generated requests should be signed.
- setSignRequestsPredicate(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2ProfileConfiguration
-
Set the predicate used to determine if generated requests should be signed.
- setSignResponses(boolean) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2ProfileConfiguration
-
Set whether generated responses should be signed.
- setSignResponsesPredicate(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2ProfileConfiguration
-
Set the predicate used to determine if generated responses should be signed.
- setSignSOAPRequests(boolean) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.SingleLogoutProfileConfiguration
-
Set whether SOAP-based requests should be signed.
- setSignSOAPRequestsPredicate(Predicate<MessageContext>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.SingleLogoutProfileConfiguration
-
Set the predicate used to determine if SOAP-based requests should be signed.
- setSPNameQualifier(String) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
-
Set the SPNameQualifier to include in the SAML request.
- setSPNameQualifierLookupStrategy(Function<ProfileRequestContext, String>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
-
Set a lookup strategy for the SPNameQualifier to include in the SAML request.
- setStandardExtractionStrategy(Function<SAMLTokenContext, Collection<IdPAttribute>>) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes
-
Set the strategy function to call for "standard" attribute extraction, if enabled.
- setStateDataContextCreationStrategy(Function<ProfileRequestContext, StateDataContext>) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.AddAuthnRequest
-
Sets the strategy used to create the
StateDataContext. - setStateDataContextCreationStrategy(Function<ProfileRequestContext, StateDataContext>) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.AddLogoutRequest
-
Sets the strategy used to create the
StateDataContext. - setStateDataContextCreationStrategy(Function<ProfileRequestContext, StateDataContext>) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.AddLogoutResponse
-
Sets the strategy used to locate the
StateDataContext. - setStateDataContextCreationStrategy(Function<ProfileRequestContext, StateDataContext>) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutTokenRequest
-
Set strategy to create the
StateDataContext. - setStateDataContextLookupStrategy(Function<MessageContext, StateDataContext>) - Method in class net.shibboleth.sp.saml.saml2.messaging.impl.CheckDestinationAndIssuerHandler
-
Sets lookup strategy for
StateDataContext. - setStateDataContextLookupStrategy(Function<ProfileRequestContext, StateDataContext>) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessAssertionsForAuthentication
-
Sets the strategy used to lookup the
StateDataContext. - setStateDataContextLookupStrategy(Function<ProfileRequestContext, StateDataContext>) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutResponse
-
Sets the strategy used to lookup the
StateDataContext. - setStateManager(StateManager) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutRequest
-
Sets the
StateManagerto issue token with. - setStateManager(StateManager) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutTokenRequest
-
Sets the
StateManagerto parse token parameter with. - setValidateAuthnContextClassRefs(boolean) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
-
Set whether to validate the incoming assertions'
AuthnContextClassRefagainst anyRequestedAuthnContextincluded in the original request. - setValidateAuthnContextClassRefsPredicate(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
-
Set a condition for whether to validate the incoming assertions'
AuthnContextClassRefagainst anyRequestedAuthnContextincluded in the original request. - signArtifactRequestsPredicate - Variable in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2ArtifactConsumerProfileConfiguration
-
Predicate used to determine if artifact resolution requests should be signed.
- signRequestsPredicate - Variable in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2ProfileConfiguration
-
Predicate used to determine if the generated request should be signed.
- signResponsesPredicate - Variable in class net.shibboleth.sp.saml.saml2.profile.config.impl.AbstractSAML2ProfileConfiguration
-
Predicate used to determine if the generated response should be signed.
- signSOAPRequestsPredicate - Variable in class net.shibboleth.sp.saml.saml2.profile.config.impl.SingleLogoutProfileConfiguration
-
Predicate used to determine if SOAP-based requests should be signed.
- SingleLogoutProfileConfiguration - Class in net.shibboleth.sp.saml.saml2.profile.config.impl
-
Configuration support for SP SAML 2.0 Single Logout.
- SingleLogoutProfileConfiguration - Interface in net.shibboleth.sp.saml.saml2.profile.config
-
Configuration support for SP SAML 2.0 Single Logout.
- SingleLogoutProfileConfiguration() - Constructor for class net.shibboleth.sp.saml.saml2.profile.config.impl.SingleLogoutProfileConfiguration
-
Constructor.
- SingleLogoutProfileConfiguration(String) - Constructor for class net.shibboleth.sp.saml.saml2.profile.config.impl.SingleLogoutProfileConfiguration
-
Constructor.
- SP_NAME_QUALIFIER - Static variable in class net.shibboleth.sp.saml.saml2.profile.SAML2InitiatorConstants
-
SPNameQualifier input parameter.
- standardExtractionStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes
-
Strategy for pulling out "standard" data from the response.
- StandardExtractionStrategy() - Constructor for class net.shibboleth.sp.saml.saml2.profile.impl.ExtractSAMLAttributes.StandardExtractionStrategy
- stateData - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.AddAuthnRequest
-
Cached state data object to populate.
- stateData - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.AddLogoutRequest
-
Cached state data object to populate.
- stateData - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.AddLogoutResponse
-
Cached state data object to read from.
- stateData - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessAssertionsForAuthentication
-
State data to validate.
- stateData - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutResponse
-
State data to validate.
- stateData - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutTokenRequest
-
State data recovered from token.
- stateDataContextCreationStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.AddAuthnRequest
-
Strategy used to create the
StateDataContextto populate. - stateDataContextCreationStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.AddLogoutRequest
-
Strategy used to create the
StateDataContextto populate. - stateDataContextCreationStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutTokenRequest
-
Creation strategy for
StateDataContext. - stateDataContextLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.messaging.impl.CheckDestinationAndIssuerHandler
-
Lookup strategy for
StateDataContext. - stateDataContextLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.AddLogoutResponse
-
Strategy used to locate the
StateDataContextto read from. - stateDataContextLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessAssertionsForAuthentication
-
Strategy used to locate the
StateDataContextto check. - stateDataContextLookupStrategy - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutResponse
-
Strategy used to locate the
StateDataContextto check. - stateManager - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutRequest
-
State manager to issue token with.
- stateManager - Variable in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutTokenRequest
-
Custom
StateManagerused to process the "token" parameter. - STATUS_PARAM - Static variable in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutResponse
-
"status" parameter name.
T
- test(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.config.logic.AllowUnsolicitedPredicate
- test(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.config.logic.RequireNotOnOrAfterPredicate
- test(ProfileRequestContext) - Method in class net.shibboleth.sp.saml.saml2.profile.config.logic.RequireRecipientPredicate
- test(Assertion) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessAssertionsForAuthentication.AssertionContainsAuthenticationStatement
- test(Assertion) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessAssertionsForAuthentication.AssertionContainsConfirmedSubject
- test(Assertion) - Method in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessAssertionsForAuthentication.AssertionIsValid
- TOKEN_PREFIX - Static variable in class net.shibboleth.sp.saml.saml2.profile.impl.ProcessLogoutRequest
-
"token" value prefix.
- toString() - Method in class net.shibboleth.sp.saml.saml2.SAMLStateData
V
- ValidateAssertions - Class in net.shibboleth.sp.saml.saml2.profile.impl
-
Subclass of base class action that encapsulates the execution step with the thread-local remoted servlet request and response.
- ValidateAssertions() - Constructor for class net.shibboleth.sp.saml.saml2.profile.impl.ValidateAssertions
-
Constructor.
- validateAuthnContextClassRefsPredicate - Variable in class net.shibboleth.sp.saml.saml2.profile.config.impl.BrowserSSOProfileConfiguration
-
Whether to validate incoming ACRs.
- Version - Class in net.shibboleth.sp.saml.conf
-
Class for getting and printing the version of the plugin.
- Version() - Constructor for class net.shibboleth.sp.saml.conf.Version
-
Constructor.
- VERSION - Static variable in class net.shibboleth.sp.saml.conf.Version
-
Plugin version.
All Classes and Interfaces|All Packages|Constant Field Values