- SAML2_ARTIFACT_PROFILE_URI - Static variable in class org.springframework.security.saml.SAMLConstants
-
Identifier of the Artifact profile.
- SAML2_ECP_PROFILE_URI - Static variable in class org.springframework.security.saml.SAMLConstants
-
Identifier of the ECP profile.
- SAML2_HOK_WEBSSO_PROFILE_URI - Static variable in class org.springframework.security.saml.SAMLConstants
-
Identifier of the WebSSO HoK profile.
- SAML2_SLO_PROFILE_URI - Static variable in class org.springframework.security.saml.SAMLConstants
-
Identifier of the Single Logout profile.
- SAML2_WEBSSO_PROFILE_URI - Static variable in class org.springframework.security.saml.SAMLConstants
-
Identifier of the WebSSO profile.
- SAML_METADATA_KEY_INFO_GENERATOR - Static variable in class org.springframework.security.saml.SAMLConstants
-
Constant identifying special version of the KeyInfoGenerator used to include credentials in generated
metadata.
- SAMLAuthenticationProvider - Class in org.springframework.security.saml
-
Authentication provider is capable of verifying validity of a SAMLAuthenticationToken and in case
the token is valid to create an authenticated UsernamePasswordAuthenticationToken.
- SAMLAuthenticationProvider() - Constructor for class org.springframework.security.saml.SAMLAuthenticationProvider
-
- SAMLAuthenticationToken - Class in org.springframework.security.saml
-
SAML Token is used to pass SAMLContext object through to the SAML Authentication provider.
- SAMLAuthenticationToken(SAMLMessageContext) - Constructor for class org.springframework.security.saml.SAMLAuthenticationToken
-
Default constructor initializing the context
- SAMLBase<T extends org.opensaml.xml.XMLObject,U> - Class in org.springframework.security.saml.parser
-
Base class for implementing holders for XML objects capable of serialization.
- SAMLBase(U) - Constructor for class org.springframework.security.saml.parser.SAMLBase
-
Default constructor.
- SAMLBinding - Interface in org.springframework.security.saml.processor
-
Implementation describes a single binding usable for parsing of a SAML message.
- SAMLBindingImpl - Class in org.springframework.security.saml.processor
-
Implementation contains a static decoder instance returned in case conditions specified in
the subclass are satisfied.
- SAMLBindingImpl(MessageDecoder, MessageEncoder) - Constructor for class org.springframework.security.saml.processor.SAMLBindingImpl
-
- SAMLBootstrap - Class in org.springframework.security.saml
-
Initialization for SAML library.
- SAMLBootstrap() - Constructor for class org.springframework.security.saml.SAMLBootstrap
-
- SAMLCollection<T extends org.opensaml.xml.XMLObject> - Class in org.springframework.security.saml.parser
-
SAMLCollection is a wrapper around a collection od XMLObject instances of OpenSAML library As some collections of
XMLObjects are stored inside the HttpSession (which could be potentially sent to another cluster member), we need
mechanism to enable serialization of these instances.
- SAMLCollection(List<T>) - Constructor for class org.springframework.security.saml.parser.SAMLCollection
-
Default constructor.
- SAMLConstants - Class in org.springframework.security.saml
-
Constant values for SAML module.
- SAMLConstants() - Constructor for class org.springframework.security.saml.SAMLConstants
-
- SAMLContextProvider - Interface in org.springframework.security.saml.context
-
Implementation is supposed to provide SAMLContext by populating all data about the local entity related
to an Request.
- SAMLContextProviderImpl - Class in org.springframework.security.saml.context
-
Class is responsible for parsing HttpRequest/Response and determining which local entity (IDP/SP) is responsible
for its handling.
- SAMLContextProviderImpl() - Constructor for class org.springframework.security.saml.context.SAMLContextProviderImpl
-
- SAMLContextProviderLB - Class in org.springframework.security.saml.context
-
Context provider which overrides request attributes with values of the load-balancer or reverse-proxy in front
of the local application.
- SAMLContextProviderLB() - Constructor for class org.springframework.security.saml.context.SAMLContextProviderLB
-
- SAMLCredential - Class in org.springframework.security.saml
-
Object is a storage for entities parsed from SAML2 response during its authentication.
- SAMLCredential(NameID, Assertion, String, String) - Constructor for class org.springframework.security.saml.SAMLCredential
-
Created unmodifiable SAML credential object.
- SAMLCredential(NameID, Assertion, String, List<Attribute>, String) - Constructor for class org.springframework.security.saml.SAMLCredential
-
Created unmodifiable SAML credential object.
- SAMLCredential(NameID, Assertion, String, String, List<Attribute>, String) - Constructor for class org.springframework.security.saml.SAMLCredential
-
Created unmodifiable SAML credential object.
- SAMLCredential(NameID, Assertion, String, String, List<Attribute>, String, Serializable) - Constructor for class org.springframework.security.saml.SAMLCredential
-
Created unmodifiable SAML credential object which contains additional customer specified data.
- SAMLDefaultLogger - Class in org.springframework.security.saml.log
-
Default Logger implementation sending message logs into standard Log4J logger.
- SAMLDefaultLogger() - Constructor for class org.springframework.security.saml.log.SAMLDefaultLogger
-
- samlDiscovery - Variable in class org.springframework.security.saml.metadata.MetadataGenerator
-
- SAMLDiscovery - Class in org.springframework.security.saml
-
Filter implements Identity Provider Discovery Service and Profile as defined in
https://docs.oasis-open.org/security/saml/Post2.0/sstc-saml-idp-discovery.pdf.
- SAMLDiscovery() - Constructor for class org.springframework.security.saml.SAMLDiscovery
-
- samlDiscovery - Variable in class org.springframework.security.saml.SAMLEntryPoint
-
- SAMLEmptyLogger - Class in org.springframework.security.saml.log
-
Logger implementation which ignores all values.
- SAMLEmptyLogger() - Constructor for class org.springframework.security.saml.log.SAMLEmptyLogger
-
- samlEntryPoint - Variable in class org.springframework.security.saml.metadata.MetadataGenerator
-
- samlEntryPoint - Variable in class org.springframework.security.saml.SAMLDiscovery
-
Entry point dependency for loading of correct URL.
- SAMLEntryPoint - Class in org.springframework.security.saml
-
Class initializes SAML WebSSO Profile, IDP Discovery or ECP Profile from the SP side.
- SAMLEntryPoint() - Constructor for class org.springframework.security.saml.SAMLEntryPoint
-
- SAMLLogger - Interface in org.springframework.security.saml.log
-
Implementations are supposed to log significant SAML operations.
- samlLogger - Variable in class org.springframework.security.saml.SAMLAuthenticationProvider
-
- samlLogger - Variable in class org.springframework.security.saml.SAMLEntryPoint
-
- samlLogger - Variable in class org.springframework.security.saml.SAMLLogoutFilter
-
- samlLogger - Variable in class org.springframework.security.saml.SAMLLogoutProcessingFilter
-
- SAMLLogoutFilter - Class in org.springframework.security.saml
-
Logout filter leveraging SAML 2.0 Single Logout profile.
- SAMLLogoutFilter(String, LogoutHandler[], LogoutHandler[]) - Constructor for class org.springframework.security.saml.SAMLLogoutFilter
-
Default constructor.
- SAMLLogoutFilter(LogoutSuccessHandler, LogoutHandler[], LogoutHandler[]) - Constructor for class org.springframework.security.saml.SAMLLogoutFilter
-
Default constructor.
- samlLogoutProcessingFilter - Variable in class org.springframework.security.saml.metadata.MetadataGenerator
-
- SAMLLogoutProcessingFilter - Class in org.springframework.security.saml
-
Filter processes arriving SAML Single Logout messages by delegating to the LogoutProfile.
- SAMLLogoutProcessingFilter(String, LogoutHandler...) - Constructor for class org.springframework.security.saml.SAMLLogoutProcessingFilter
-
Constructor defines URL to redirect to after successful logout and handlers.
- SAMLLogoutProcessingFilter(LogoutSuccessHandler, LogoutHandler...) - Constructor for class org.springframework.security.saml.SAMLLogoutProcessingFilter
-
Constructor uses custom implementation for determining URL to redirect after successful logout.
- SAMLMessageContext - Class in org.springframework.security.saml.context
-
Message context with Spring Extension SAML module specific values.
- SAMLMessageContext() - Constructor for class org.springframework.security.saml.context.SAMLMessageContext
-
- SAMLMessageStorage - Interface in org.springframework.security.saml.storage
-
Implementations serve as data stores for sent/received SAML messages.
- SAMLMessageStorageFactory - Interface in org.springframework.security.saml.storage
-
Factories implementing this interface provide services for storage and retrieval of SAML messages for
e.g.
- SAMLObject<T extends org.opensaml.xml.XMLObject> - Class in org.springframework.security.saml.parser
-
SAMLObject is a wrapper around XMLObject instances of OpenSAML library As some XMLObjects are stored
inside the HttpSession (which could be potentially sent to another cluster members), we need
mechanism to enable serialization of these instances.
- SAMLObject(T) - Constructor for class org.springframework.security.saml.parser.SAMLObject
-
Default constructor.
- SAMLProcessingFilter - Class in org.springframework.security.saml
-
Filter processes arriving SAML messages by delegating to the WebSSOProfile.
- SAMLProcessingFilter() - Constructor for class org.springframework.security.saml.SAMLProcessingFilter
-
- SAMLProcessingFilter(String) - Constructor for class org.springframework.security.saml.SAMLProcessingFilter
-
- SAMLProcessor - Interface in org.springframework.security.saml.processor
-
Implementation is responsible for sending and receiving SAML messages using any of the supported binding.
- SAMLProcessorImpl - Class in org.springframework.security.saml.processor
-
Processor is capable of parsing SAML message from HttpServletRequest and populate the SAMLMessageContext
for further validations.
- SAMLProcessorImpl(SAMLBinding) - Constructor for class org.springframework.security.saml.processor.SAMLProcessorImpl
-
Creates a processor supporting a single binding.
- SAMLProcessorImpl(Collection<SAMLBinding>) - Constructor for class org.springframework.security.saml.processor.SAMLProcessorImpl
-
Creates a processor supporting multiple bindings.
- SAMLRelayStateSuccessHandler - Class in org.springframework.security.saml
-
Implementation of a success handler which interprets meaning of the RelayState inside SAMLCredential
as an URL to redirect user to.
- SAMLRelayStateSuccessHandler() - Constructor for class org.springframework.security.saml.SAMLRelayStateSuccessHandler
-
- SAMLStatusException - Exception in org.springframework.security.saml
-
SAML exception which contains status code which should be returned to the caller as part of status message.
- SAMLStatusException(String, String) - Constructor for exception org.springframework.security.saml.SAMLStatusException
-
- SAMLStatusException(String, Exception) - Constructor for exception org.springframework.security.saml.SAMLStatusException
-
- SAMLStatusException(String, String, Exception) - Constructor for exception org.springframework.security.saml.SAMLStatusException
-
- SAMLUserDetailsService - Interface in org.springframework.security.saml.userdetails
-
The SAMLUserDetailsService interface is similar to UserDetailsService with difference that SAML
data is used in order obtain information about the user.
- SAMLUtil - Class in org.springframework.security.saml.util
-
Utility class for SAML entities
- SAMLUtil() - Constructor for class org.springframework.security.saml.util.SAMLUtil
-
- samlWebSSOFilter - Variable in class org.springframework.security.saml.metadata.MetadataGenerator
-
Filters for loading of paths.
- samlWebSSOHoKFilter - Variable in class org.springframework.security.saml.metadata.MetadataGenerator
-
- SAMLWebSSOHoKProcessingFilter - Class in org.springframework.security.saml
-
Filter processes messages sent from IDP as part of the WebSSO Holder-of-Key profile.
- SAMLWebSSOHoKProcessingFilter() - Constructor for class org.springframework.security.saml.SAMLWebSSOHoKProcessingFilter
-
Default constructor.
- sendAuthenticationRequest(SAMLMessageContext, WebSSOProfileOptions) - Method in interface org.springframework.security.saml.websso.WebSSOProfile
-
- sendAuthenticationRequest(SAMLMessageContext, WebSSOProfileOptions) - Method in class org.springframework.security.saml.websso.WebSSOProfileECPImpl
-
- sendAuthenticationRequest(SAMLMessageContext, WebSSOProfileOptions) - Method in class org.springframework.security.saml.websso.WebSSOProfileImpl
-
Initializes SSO by creating AuthnRequest assertion and sending it to the IDP using the default binding.
- sendIDPSelection(HttpServletRequest, HttpServletResponse, String, String) - Method in class org.springframework.security.saml.SAMLDiscovery
-
Forward the request to a page which renders IDP selection page for the user.
- sendLogoutRequest(SAMLMessageContext, SAMLCredential) - Method in interface org.springframework.security.saml.websso.SingleLogoutProfile
-
Call to the method must ensure that LogoutRequest SAML message is sent to the IDP requesting global
logout of all known sessions.
- sendLogoutRequest(SAMLMessageContext, SAMLCredential) - Method in class org.springframework.security.saml.websso.SingleLogoutProfileImpl
-
- sendLogoutResponse(SAMLMessageContext, String, String) - Method in interface org.springframework.security.saml.websso.SingleLogoutProfile
-
Method sends logout response message constructed with the given status code to the peer entity.
- sendLogoutResponse(SAMLMessageContext, String, String) - Method in class org.springframework.security.saml.websso.SingleLogoutProfileImpl
-
- sendMessage(SAMLMessageContext, boolean, String) - Method in interface org.springframework.security.saml.processor.SAMLProcessor
-
- sendMessage(SAMLMessageContext, boolean) - Method in interface org.springframework.security.saml.processor.SAMLProcessor
-
- sendMessage(SAMLMessageContext, boolean) - Method in class org.springframework.security.saml.processor.SAMLProcessorImpl
-
Method sends SAML message contained in the context to the specified peerEntityEnpoint.
- sendMessage(SAMLMessageContext, boolean, String) - Method in class org.springframework.security.saml.processor.SAMLProcessorImpl
-
- sendMessage(SAMLMessageContext, boolean, SAMLBinding) - Method in class org.springframework.security.saml.processor.SAMLProcessorImpl
-
Sends SAML message using the given binding.
- sendMessage(SAMLMessageContext, boolean) - Method in class org.springframework.security.saml.websso.AbstractProfileBase
-
Method calls the processor and sends the message contained in the context.
- sendMessage(SAMLMessageContext, boolean, String) - Method in class org.springframework.security.saml.websso.AbstractProfileBase
-
Method calls the processor and sends the message contained in the context.
- sendPassiveResponse(HttpServletRequest, HttpServletResponse, String, String, String) - Method in class org.springframework.security.saml.SAMLDiscovery
-
Creates a URL to be used for returning of the selected IDP and sends a redirect.
- sendRedirect(String) - Method in class org.opensaml.ws.transport.http.HttpClientOutTransport
-
- serializedObject - Variable in class org.springframework.security.saml.parser.SAMLBase
-
Version of the value stored within object transferable during serialization.
- SERVICE_ATTRIB_NAME - Static variable in interface org.opensaml.liberty.paos.Request
-
service attribute name.
- setAlias(String) - Method in class org.springframework.security.saml.metadata.ExtendedMetadata
-
Alias is used to identify a destination entity as part of the URL.
- setAllowCreate(Boolean) - Method in class org.springframework.security.saml.websso.WebSSOProfileOptions
-
Flag indicating whether IDP can create new user based on the current authentication request.
- setAllowedIDPs(Set<String>) - Method in class org.springframework.security.saml.websso.WebSSOProfileOptions
-
List of IDPs which are allowed to process the created AuthnRequest.
- setArtifactMap(SAMLArtifactMap) - Method in class org.springframework.security.saml.websso.AbstractProfileBase
-
- setAssertionConsumerIndex(int) - Method in class org.springframework.security.saml.metadata.MetadataGenerator
-
Generated assertion consumer service with the index equaling set value will be marked as default.
- setAssertionConsumerIndex(Integer) - Method in class org.springframework.security.saml.websso.WebSSOProfileOptions
-
When set determines assertionConsumerService and binding to which should IDP send response.
- setAttribute(String, Object) - Method in class org.opensaml.ws.transport.http.HttpClientOutTransport
-
- setAuthenticated(boolean) - Method in class org.opensaml.ws.transport.http.HttpClientInTransport
-
- setAuthenticated(boolean) - Method in class org.opensaml.ws.transport.http.HttpClientOutTransport
-
- setAuthenticated(boolean) - Method in class org.springframework.security.saml.SAMLAuthenticationToken
-
This object can never be authenticated, call with true result in exception.
- setAuthnContextComparison(AuthnContextComparisonTypeEnumeration) - Method in class org.springframework.security.saml.websso.WebSSOProfileOptions
-
Sets comparison to use for WebSSO requests.
- setAuthnContexts(Collection<String>) - Method in class org.springframework.security.saml.websso.WebSSOProfileOptions
-
- setBinding(String) - Method in class org.springframework.security.saml.websso.WebSSOProfileOptions
-
Sets binding to be used for for sending SAML message to IDP.
- setBindingsHoKSSO(Collection<String>) - Method in class org.springframework.security.saml.metadata.MetadataGenerator
-
List of bindings to be included in the generated metadata for Web Single Sign-On Holder of Key.
- setBindingsSLO(Collection<String>) - Method in class org.springframework.security.saml.metadata.MetadataGenerator
-
List of bindings to be included in the generated metadata for Single Logout.
- setBindingsSSO(Collection<String>) - Method in class org.springframework.security.saml.metadata.MetadataGenerator
-
List of bindings to be included in the generated metadata for Web Single Sign-On.
- setCharacterEncoding(String) - Method in class org.opensaml.ws.transport.http.HttpClientOutTransport
-
- setConfidential(boolean) - Method in class org.opensaml.ws.transport.http.HttpClientInTransport
-
- setConfidential(boolean) - Method in class org.opensaml.ws.transport.http.HttpClientOutTransport
-
- setConsumer(WebSSOProfileConsumer) - Method in class org.springframework.security.saml.SAMLAuthenticationProvider
-
Profile for consumption of processed messages, must be set.
- setContextPath(String) - Method in class org.springframework.security.saml.context.SAMLContextProviderLB
-
Context path of the LB, must be starting with slash, e.g.
- setContextProvider(SAMLContextProvider) - Method in class org.springframework.security.saml.metadata.MetadataDisplayFilter
-
- setContextProvider(SAMLContextProvider) - Method in class org.springframework.security.saml.SAMLDiscovery
-
Sets entity responsible for populating local entity context data.
- setContextProvider(SAMLContextProvider) - Method in class org.springframework.security.saml.SAMLEntryPoint
-
Sets entity responsible for populating local entity context data.
- setContextProvider(SAMLContextProvider) - Method in class org.springframework.security.saml.SAMLLogoutFilter
-
Sets entity responsible for populating local entity context data.
- setContextProvider(SAMLContextProvider) - Method in class org.springframework.security.saml.SAMLLogoutProcessingFilter
-
Sets entity responsible for populating local entity context data.
- setContextProvider(SAMLContextProvider) - Method in class org.springframework.security.saml.SAMLProcessingFilter
-
Sets entity responsible for populating local entity context data.
- setDefaultExtendedMetadata(ExtendedMetadata) - Method in class org.springframework.security.saml.metadata.MetadataManager
-
Sets default extended metadata to be used in case no version specific is available.
- setDefaultIDP(String) - Method in class org.springframework.security.saml.metadata.MetadataManager
-
Sets name of IDP to be used as default.
- setDefaultProfileOptions(WebSSOProfileOptions) - Method in class org.springframework.security.saml.SAMLEntryPoint
-
Sets object which determines default values to be used as basis for construction during getProfileOptions call.
- setDefaultTargetUrl(String) - Method in class org.springframework.security.saml.SAMLProcessingFilter
-
Deprecated.
- setDigestMethodAlgorithm(String) - Method in class org.springframework.security.saml.metadata.ExtendedMetadata
-
Sets the digest method algorithm to use when signing the SAML messages.
- setDisplayFilter(MetadataDisplayFilter) - Method in class org.springframework.security.saml.metadata.MetadataGeneratorFilter
-
- setEcpEnabled(boolean) - Method in class org.springframework.security.saml.metadata.ExtendedMetadata
-
- setEncryptionKey(String) - Method in class org.springframework.security.saml.metadata.ExtendedMetadata
-
Sets encryption key to be used for interaction with the current entity.
- setEntityBaseURL(String) - Method in class org.springframework.security.saml.metadata.MetadataGenerator
-
- setEntityId(String) - Method in class org.springframework.security.saml.metadata.MetadataGenerator
-
- setExcludeCredential(boolean) - Method in class org.springframework.security.saml.SAMLAuthenticationProvider
-
When false (default) the resulting Authentication object will include instance of SAMLCredential
as a credential value.
- setExtendedMetadata(ExtendedMetadata) - Method in class org.springframework.security.saml.metadata.MetadataGenerator
-
Default value for generation of extended metadata.
- setFilterProcessesUrl(String) - Method in class org.springframework.security.saml.metadata.MetadataDisplayFilter
-
Custom filter URL which overrides the default.
- setFilterProcessesUrl(String) - Method in class org.springframework.security.saml.SAMLDiscovery
-
Custom filter URL which overrides the default.
- setFilterProcessesUrl(String) - Method in class org.springframework.security.saml.SAMLEntryPoint
-
Custom filter URL which overrides the default.
- setFilterProcessesUrl(String) - Method in class org.springframework.security.saml.SAMLLogoutFilter
-
Sets the URL used to determine if this Filter is invoked
- setFilterProcessesUrl(String) - Method in class org.springframework.security.saml.SAMLLogoutProcessingFilter
-
Sets the URL used to determine if this Filter is invoked
- setFilterProcessesUrl(String) - Method in class org.springframework.security.saml.SAMLProcessingFilter
-
Sets the URL used to determine if this Filter is invoked
- setForceAuthN(Boolean) - Method in class org.springframework.security.saml.websso.WebSSOProfileOptions
-
- setForceMetadataRevocationCheck(boolean) - Method in class org.springframework.security.saml.metadata.ExtendedMetadataDelegate
-
Determines whether check for certificate revocation should always be done as part of the PKIX validation.
- setForcePrincipalAsString(boolean) - Method in class org.springframework.security.saml.SAMLAuthenticationProvider
-
By default principal in the returned Authentication object is the NameID included in the
authenticated Assertion.
- setGetLocalSSLHostnameVerifier(HostnameVerifier) - Method in class org.springframework.security.saml.context.SAMLMessageContext
-
- setHeader(String, String) - Method in class org.opensaml.ws.transport.http.HttpClientOutTransport
-
- setHokConsumer(WebSSOProfileConsumer) - Method in class org.springframework.security.saml.SAMLAuthenticationProvider
-
Profile for consumption of processed messages using the Holder-of-Key profile, must be set.
- setHostedSPName(String) - Method in class org.springframework.security.saml.metadata.MetadataManager
-
Sets nameID of SP hosted on this machine.
- setId(String) - Method in class org.springframework.security.saml.metadata.MetadataGenerator
-
- setIdpDiscoveryEnabled(boolean) - Method in class org.springframework.security.saml.metadata.ExtendedMetadata
-
- setIdpDiscoveryResponseURL(String) - Method in class org.springframework.security.saml.metadata.ExtendedMetadata
-
When set our local IDP Discovery implementation will send response back to Service Provider on this address.
- setIdpDiscoveryURL(String) - Method in class org.springframework.security.saml.metadata.ExtendedMetadata
-
URL to invoke while initializing IDP Discovery protocol for the local SP.
- setIdpSelectionPath(String) - Method in class org.springframework.security.saml.SAMLDiscovery
-
Sets path where request dispatcher will send user for IDP selection.
- setInboundSAMLBinding(String) - Method in class org.springframework.security.saml.context.SAMLMessageContext
-
Binding used to deliver the current message.
- setIncludeAllAttributes(boolean) - Method in class org.springframework.security.saml.websso.WebSSOProfileConsumerImpl
-
Flag indicates whether to include attributes from all assertions (value true), or only from
the assertion which was authentication using the Bearer SubjectConfirmation (value false, by default).
- setIncludeDiscoveryExtension(boolean) - Method in class org.springframework.security.saml.metadata.MetadataGenerator
-
When true discovery profile extension metadata pointing to the default SAMLEntryPoint will be generated and stored
in the generated metadata document.
- setIncludeScoping(Boolean) - Method in class org.springframework.security.saml.websso.WebSSOProfileOptions
-
- setIncludeServerPortInRequestURL(boolean) - Method in class org.springframework.security.saml.context.SAMLContextProviderLB
-
When true serverPort will be used in construction of LB requestURL.
- setIntegrityProtected(boolean) - Method in class org.opensaml.ws.transport.http.HttpClientInTransport
-
- setIntegrityProtected(boolean) - Method in class org.opensaml.ws.transport.http.HttpClientOutTransport
-
- setKeyInfoGeneratorName(String) - Method in class org.springframework.security.saml.metadata.ExtendedMetadata
-
Sets KeyInfoGenerator used to create KeyInfo elements in metadata and digital signatures.
- setKeyManager(KeyManager) - Method in class org.springframework.security.saml.context.SAMLContextProviderImpl
-
Key manager provides information about private certificate and trusted keys provide in addition to
cryptographic material present in entity metadata documents.
- setKeyManager(KeyManager) - Method in class org.springframework.security.saml.metadata.MetadataDisplayFilter
-
- setKeyManager(KeyManager) - Method in class org.springframework.security.saml.metadata.MetadataGenerator
-
- setKeyManager(KeyManager) - Method in class org.springframework.security.saml.metadata.MetadataManager
-
- setKeyManager(KeyManager) - Method in class org.springframework.security.saml.trust.httpclient.TLSProtocolConfigurer
-
Key manager includes all cryptography material for the SAML instance.
- setLocal(boolean) - Method in class org.springframework.security.saml.metadata.ExtendedMetadata
-
When set to true entity is treated as locally deployed and will be able to accept messages on endpoints determined
by the selected alias.
- setLocalDecrypter(Decrypter) - Method in class org.springframework.security.saml.context.SAMLMessageContext
-
- setLocalEntityEndpoint(Endpoint) - Method in class org.springframework.security.saml.context.SAMLMessageContext
-
- setLocalExtendedMetadata(ExtendedMetadata) - Method in class org.springframework.security.saml.context.SAMLMessageContext
-
- setLocalSigningCredential(Credential) - Method in class org.springframework.security.saml.context.SAMLMessageContext
-
- setLocalSSLCredential(X509Credential) - Method in class org.springframework.security.saml.context.SAMLMessageContext
-
- setLocalSSLTrustEngine(TrustEngine<X509Credential>) - Method in class org.springframework.security.saml.context.SAMLMessageContext
-
- setLocalTrustEngine(SignatureTrustEngine) - Method in class org.springframework.security.saml.context.SAMLMessageContext
-
- setLogAllMessages(boolean) - Method in class org.springframework.security.saml.log.SAMLDefaultLogger
-
Determines if all SAML messages should be logged.
- setLogErrors(boolean) - Method in class org.springframework.security.saml.log.SAMLDefaultLogger
-
- setLogMessages(boolean) - Method in class org.springframework.security.saml.log.SAMLDefaultLogger
-
- setLogMessagesOnException(boolean) - Method in class org.springframework.security.saml.log.SAMLDefaultLogger
-
Determines if SAML messages should be logged when an exception occurs during processing.
- setLogoutProfile(SingleLogoutProfile) - Method in class org.springframework.security.saml.SAMLLogoutProcessingFilter
-
Profile for consumption of processed messages, must be set.
- setManager(MetadataManager) - Method in class org.springframework.security.saml.metadata.MetadataDisplayFilter
-
- setManager(MetadataManager) - Method in class org.springframework.security.saml.metadata.MetadataGeneratorFilter
-
- setMaxAssertionTime(int) - Method in class org.springframework.security.saml.websso.AbstractProfileBase
-
Customizes max assertion time between assertion creation and it's usability.
- setMaxAuthenticationAge(long) - Method in class org.springframework.security.saml.websso.WebSSOProfileConsumerImpl
-
Sets maximum time between users authentication and processing of an authentication statement.
- setMessageID(String) - Method in class org.opensaml.liberty.paos.impl.RequestImpl
-
Set the messageID attribute value.
- setMessageID(String) - Method in interface org.opensaml.liberty.paos.Request
-
Set the messageID attribute value.
- setMessageStorage(SAMLMessageStorage) - Method in class org.springframework.security.saml.context.SAMLMessageContext
-
Sets message storage for this context.
- setMetadata(MetadataManager) - Method in class org.springframework.security.saml.context.SAMLContextProviderImpl
-
Metadata manager provides information about all available IDP and SP entities.
- setMetadata(MetadataManager) - Method in class org.springframework.security.saml.SAMLDiscovery
-
Metadata manager, cannot be null, must be set.
- setMetadata(MetadataManager) - Method in class org.springframework.security.saml.SAMLEntryPoint
-
Metadata manager, cannot be null, must be set.
- setMetadata(MetadataManager) - Method in class org.springframework.security.saml.websso.AbstractProfileBase
-
- setMetadataFilter(MetadataFilter) - Method in class org.springframework.security.saml.metadata.AbstractMetadataDelegate
-
- setMetadataKeyInfoGenerator() - Method in class org.springframework.security.saml.SAMLBootstrap
-
Method registers extension specific KeyInfoGenerator which emits .
- setMetadataRequireSignature(boolean) - Method in class org.springframework.security.saml.metadata.ExtendedMetadataDelegate
-
When set to true metadata from this provider should only be accepted when correctly signed and verified.
- setMetadataResolver(MetadataCredentialResolver) - Method in class org.springframework.security.saml.context.SAMLContextProviderImpl
-
Sets resolver used to populate trusted credentials from XML and Extended metadata.
- setMetadataTrustCheck(boolean) - Method in class org.springframework.security.saml.metadata.ExtendedMetadataDelegate
-
- setMetadataTrustedKeys(Set<String>) - Method in class org.springframework.security.saml.metadata.ExtendedMetadataDelegate
-
Set of aliases of keys present in the KeyManager which can be used to verify whether signature on metadata entity
is trusted.
- setNameID(Collection<String>) - Method in class org.springframework.security.saml.metadata.MetadataGenerator
-
- setNameID(String) - Method in class org.springframework.security.saml.websso.WebSSOProfileOptions
-
When set determines which NameIDPolicy will be requested as part of the AuthnRequest sent to the IDP.
- setNormalizeBaseUrl(boolean) - Method in class org.springframework.security.saml.metadata.MetadataGeneratorFilter
-
When true flag indicates that in case generated base url is used (when value is not provided in the MetadataGenerator)
it should be normalized.
- setParserPool(ParserPool) - Method in class org.springframework.security.saml.parser.ParserPoolHolder
-
Initializes the static parserPool property and makes it available for getPool calls.
- setPassive(Boolean) - Method in class org.springframework.security.saml.websso.WebSSOProfileOptions
-
Sets whether the IdP should refrain from interacting with the user during the authentication process.
- setPeerExtendedMetadata(ExtendedMetadata) - Method in class org.springframework.security.saml.context.SAMLMessageContext
-
- setPeerSSLCredential(X509Credential) - Method in class org.springframework.security.saml.context.SAMLMessageContext
-
- setPeerUserSelected(boolean) - Method in class org.springframework.security.saml.context.SAMLMessageContext
-
- setPkixResolver(PKIXValidationInformationResolver) - Method in class org.springframework.security.saml.context.SAMLContextProviderImpl
-
Sets resolver used to populate data for PKIX trust engine.
- setPkixTrustEvaluator(PKIXTrustEvaluator) - Method in class org.springframework.security.saml.context.SAMLContextProviderImpl
-
Trust evaluator is responsible for verifying whether to trust certificate based on PKIX verification.
- setProcessor(SAMLProcessor) - Method in class org.springframework.security.saml.websso.AbstractProfileBase
-
- setProfile(SingleLogoutProfile) - Method in class org.springframework.security.saml.SAMLLogoutFilter
-
Profile for consumption of processed messages, cannot be null, must be set.
- setProtocolName(String) - Method in class org.springframework.security.saml.trust.httpclient.TLSProtocolConfigurer
-
Name of protocol (ID) to register to HTTP Client, https by default.
- setProtocolPort(int) - Method in class org.springframework.security.saml.trust.httpclient.TLSProtocolConfigurer
-
Default port for protocol, 443 by default.
- setProviderName(String) - Method in class org.springframework.security.saml.websso.WebSSOProfileOptions
-
Sets human readable name of the local entity used in ECP profile.
- setProviders(List<MetadataProvider>) - Method in class org.springframework.security.saml.metadata.MetadataManager
-
- setProxyCount(Integer) - Method in class org.springframework.security.saml.websso.WebSSOProfileOptions
-
Determines value to be used in the proxyCount attribute of the scope in the AuthnRequest.
- setRefreshCheckInterval(long) - Method in class org.springframework.security.saml.metadata.MetadataManager
-
Interval in milliseconds used for re-verification of metadata and their reload.
- setRefreshRequired(boolean) - Method in class org.springframework.security.saml.metadata.MetadataManager
-
Indicates that the metadata should be reloaded as the provider configuration has changed.
- setRefToMessageID(String) - Method in class org.opensaml.liberty.paos.impl.ResponseImpl
-
Set the refToMessageID attribute value.
- setRefToMessageID(String) - Method in interface org.opensaml.liberty.paos.Response
-
Set the refToMessageID attribute value.
- setRelayState(String) - Method in class org.springframework.security.saml.websso.WebSSOProfileOptions
-
Relay state sent to the IDP as part of the authentication request.
- setReleaseDOM(boolean) - Method in class org.springframework.security.saml.websso.WebSSOProfileConsumerImpl
-
Flag indicates whether to release internal structure of the assertion returned in SAMLCredential.
- setRequesterIds(Set<String>) - Method in class org.springframework.security.saml.websso.WebSSOProfileOptions
-
Identifies the set of requesting entities on whose behalf the requester is acting.
- setRequestSigned(boolean) - Method in class org.springframework.security.saml.metadata.MetadataGenerator
-
- setRequireArtifactResolveSigned(boolean) - Method in class org.springframework.security.saml.metadata.ExtendedMetadata
-
If true received artifactResolve messages will require a signature, sent artifactResolve will be signed.
- setRequireLogoutRequestSigned(boolean) - Method in class org.springframework.security.saml.metadata.ExtendedMetadata
-
If true logoutRequests received will require a signature, sent logoutRequests will be signed.
- setRequireLogoutResponseSigned(boolean) - Method in class org.springframework.security.saml.metadata.ExtendedMetadata
-
If true logoutResponses received will require a signature, sent logoutResponses will be signed.
- setRequireValidMetadata(boolean) - Method in class org.springframework.security.saml.metadata.AbstractMetadataDelegate
-
- setResponseConsumerURL(String) - Method in class org.opensaml.liberty.paos.impl.RequestImpl
-
Set the responseConsumerURL attribute value.
- setResponseConsumerURL(String) - Method in interface org.opensaml.liberty.paos.Request
-
Set the responseConsumerURL attribute value.
- setResponseSkew(int) - Method in class org.springframework.security.saml.websso.AbstractProfileBase
-
Sets maximum difference between local time and time of the assertion creation which still allows
message to be processed.
- setSamlDiscovery(SAMLDiscovery) - Method in class org.springframework.security.saml.SAMLEntryPoint
-
Dependency for loading of discovery URL
- setSamlEntryPoint(SAMLEntryPoint) - Method in class org.springframework.security.saml.metadata.MetadataGenerator
-
- setSamlEntryPoint(SAMLEntryPoint) - Method in class org.springframework.security.saml.SAMLDiscovery
-
Dependency for loading of entry point URL
- setSamlLogger(SAMLLogger) - Method in class org.springframework.security.saml.SAMLAuthenticationProvider
-
Logger for SAML events, cannot be null, must be set.
- setSamlLogger(SAMLLogger) - Method in class org.springframework.security.saml.SAMLEntryPoint
-
Logger for SAML events, cannot be null, must be set.
- setSamlLogger(SAMLLogger) - Method in class org.springframework.security.saml.SAMLLogoutFilter
-
Logger for SAML events, cannot be null, must be set.
- setSamlLogger(SAMLLogger) - Method in class org.springframework.security.saml.SAMLLogoutProcessingFilter
-
Logger for SAML events, must be set.
- setSamlLogoutProcessingFilter(SAMLLogoutProcessingFilter) - Method in class org.springframework.security.saml.metadata.MetadataGenerator
-
- setSAMLProcessor(SAMLProcessor) - Method in class org.springframework.security.saml.SAMLLogoutProcessingFilter
-
Object capable of parse SAML messages from requests, must be set.
- setSAMLProcessor(SAMLProcessor) - Method in class org.springframework.security.saml.SAMLProcessingFilter
-
Object capable of parse SAML messages from requests, must be set.
- setSamlWebSSOFilter(SAMLProcessingFilter) - Method in class org.springframework.security.saml.metadata.MetadataGenerator
-
- setSamlWebSSOHoKFilter(SAMLWebSSOHoKProcessingFilter) - Method in class org.springframework.security.saml.metadata.MetadataGenerator
-
- setScheme(String) - Method in class org.springframework.security.saml.context.SAMLContextProviderLB
-
Scheme of the LB server - either http or https
- setSecurityProfile(String) - Method in class org.springframework.security.saml.metadata.ExtendedMetadata
-
Sets profile used for verification of signatures and encryption.
- setSecurityProvider(String) - Method in class org.springframework.security.saml.trust.CertPathPKIXTrustEvaluator
-
Sets security provider used to instantiate CertPathBuilder and CertPathValidator instances from the
CertPathBuilder and CertPathValidator factories.
- setServerName(String) - Method in class org.springframework.security.saml.context.SAMLContextProviderLB
-
Server name of the LB, e.g.
- setServerPort(int) - Method in class org.springframework.security.saml.context.SAMLContextProviderLB
-
Port of the server, in case value is <= 0 port will not be included in the requestURL and port
from the original request will be used for getServerPort calls.
- setService(String) - Method in class org.opensaml.liberty.paos.impl.RequestImpl
-
Set the service attribute value.
- setService(String) - Method in interface org.opensaml.liberty.paos.Request
-
Set the service attribute value.
- setSigningAlgorithm(String) - Method in class org.springframework.security.saml.metadata.ExtendedMetadata
-
Sets the signing algorithm to use when signing the SAML messages.
- setSigningKey(String) - Method in class org.springframework.security.saml.metadata.ExtendedMetadata
-
Sets signing key to be used for interaction with the current entity.
- setSignMetadata(boolean) - Method in class org.springframework.security.saml.metadata.ExtendedMetadata
-
When set to true metadata generated for this entity will be digitally signed by the signing certificate.
- setSOAP11Actor(String) - Method in class org.opensaml.liberty.paos.impl.RequestImpl
- setSOAP11Actor(String) - Method in class org.opensaml.liberty.paos.impl.ResponseImpl
- setSOAP11MustUnderstand(Boolean) - Method in class org.opensaml.liberty.paos.impl.RequestImpl
- setSOAP11MustUnderstand(XSBooleanValue) - Method in class org.opensaml.liberty.paos.impl.RequestImpl
- setSOAP11MustUnderstand(Boolean) - Method in class org.opensaml.liberty.paos.impl.ResponseImpl
- setSOAP11MustUnderstand(XSBooleanValue) - Method in class org.opensaml.liberty.paos.impl.ResponseImpl
- setSslHostnameVerification(String) - Method in class org.springframework.security.saml.metadata.ExtendedMetadata
-
Sets hostname verifier to use for verification of SSL connections.
- setSslHostnameVerification(String) - Method in class org.springframework.security.saml.trust.httpclient.TLSProtocolConfigurer
-
Hostname verifier to use for verification of SSL connections.
- setSslSecurityProfile(String) - Method in class org.springframework.security.saml.metadata.ExtendedMetadata
-
Sets profile used for verification of SSL/TLS connections.
- setStatusCode(int) - Method in class org.opensaml.ws.transport.http.HttpClientOutTransport
-
- setStorageFactory(SAMLMessageStorageFactory) - Method in class org.springframework.security.saml.context.SAMLContextProviderImpl
-
Implementation of the SAML message storage factory providing custom mechanism for storage
of SAML messages such as http session, cookies or no storage at all.
- setSupportUnsolicitedResponse(boolean) - Method in class org.springframework.security.saml.metadata.ExtendedMetadata
-
When set to true system will support reception of Unsolicited SAML Response messages (IDP-initialized single
sign-on) from this remote entity.
- setTLSConfigurer(TLSProtocolConfigurer) - Method in class org.springframework.security.saml.metadata.MetadataManager
-
- setTlsKey(String) - Method in class org.springframework.security.saml.metadata.ExtendedMetadata
-
For local entities denotes alias of the key used to authenticate this instance against peer servers using SSL/TLS connections.
- setTrustedKeys(Set<String>) - Method in class org.springframework.security.saml.metadata.ExtendedMetadata
-
Set of keys used as anchors for PKIX verification of messages coming from this entity.
- setTrustedKeys(Set<String>) - Method in class org.springframework.security.saml.trust.httpclient.TLSProtocolConfigurer
-
When not set all certificates included in the keystore will be used as trusted certificate authorities.
- setTrustFiltersInitialized(boolean) - Method in class org.springframework.security.saml.metadata.ExtendedMetadataDelegate
-
- setUriComparator(URIComparator) - Method in class org.springframework.security.saml.SAMLLogoutProcessingFilter
-
Sets URI comparator used to get local entity endpoint
- setUriComparator(URIComparator) - Method in class org.springframework.security.saml.SAMLProcessingFilter
-
Sets URI comparator used to get local entity endpoint
- setUseExtendedMetadata(boolean) - Method in class org.springframework.security.saml.trust.MetadataCredentialResolver
-
Flag indicating that certificates should be populated from fields signingKey, encryptionKey and tlsKey
in the ExtendedMetadata for the entity.
- setUserDetails(SAMLUserDetailsService) - Method in class org.springframework.security.saml.SAMLAuthenticationProvider
-
The user details can be optionally set and is automatically called while user SAML assertion
is validated.
- setUseXmlMetadata(boolean) - Method in class org.springframework.security.saml.trust.MetadataCredentialResolver
-
Flag indicating that certificates should be populated from the XML metadata.
- setValidateCertPath(boolean) - Method in class org.springframework.security.saml.trust.CertPathPKIXTrustEvaluator
-
Flag indicating whether to execute additional certificate path validation using the java.security.cert.CertPathValidator
factory.
- setVersion(HTTPTransport.HTTP_VERSION) - Method in class org.opensaml.ws.transport.http.HttpClientOutTransport
-
- setWantAssertionSigned(boolean) - Method in class org.springframework.security.saml.metadata.MetadataGenerator
-
- setWebSSOprofile(WebSSOProfile) - Method in class org.springframework.security.saml.SAMLEntryPoint
-
Profile for consumption of processed messages, cannot be null, must be set.
- setWebSSOprofileECP(WebSSOProfile) - Method in class org.springframework.security.saml.SAMLEntryPoint
-
- setWebSSOprofileHoK(WebSSOProfile) - Method in class org.springframework.security.saml.SAMLEntryPoint
-
- SingleLogoutProfile - Interface in org.springframework.security.saml.websso
-
Implementing class must contain SAML Single Logout functionality according to SAML 2.0 Profiles
specification.
- SingleLogoutProfileImpl - Class in org.springframework.security.saml.websso
-
Implementation of the SAML 2.0 Single Logout profile.
- SingleLogoutProfileImpl() - Constructor for class org.springframework.security.saml.websso.SingleLogoutProfileImpl
-
- storageFactory - Variable in class org.springframework.security.saml.context.SAMLContextProviderImpl
-
- storeMessage(String, XMLObject) - Method in class org.springframework.security.saml.storage.HttpSessionStorage
-
Stores a request message into the repository.
- storeMessage(String, XMLObject) - Method in interface org.springframework.security.saml.storage.SAMLMessageStorage
-
Stores given message in the data store.
- SUCCESS - Static variable in class org.springframework.security.saml.SAMLConstants
-
- supports(InTransport) - Method in class org.springframework.security.saml.processor.HTTPArtifactBinding
-
- supports(OutTransport) - Method in class org.springframework.security.saml.processor.HTTPArtifactBinding
-
- supports(InTransport) - Method in class org.springframework.security.saml.processor.HTTPPAOS11Binding
-
- supports(InTransport) - Method in class org.springframework.security.saml.processor.HTTPPostBinding
-
- supports(OutTransport) - Method in class org.springframework.security.saml.processor.HTTPPostBinding
-
- supports(InTransport) - Method in class org.springframework.security.saml.processor.HTTPRedirectDeflateBinding
-
- supports(OutTransport) - Method in class org.springframework.security.saml.processor.HTTPRedirectDeflateBinding
-
- supports(InTransport) - Method in class org.springframework.security.saml.processor.HTTPSOAP11Binding
-
- supports(OutTransport) - Method in class org.springframework.security.saml.processor.HTTPSOAP11Binding
-
- supports(InTransport) - Method in interface org.springframework.security.saml.processor.SAMLBinding
-
Checks whether current binding can be used to extract SAML message from the request.
- supports(OutTransport) - Method in interface org.springframework.security.saml.processor.SAMLBinding
-
Checks whether current binding can be used to send a message using given transport.
- supports(Class) - Method in class org.springframework.security.saml.SAMLAuthenticationProvider
-
SAMLAuthenticationToken is the only supported token.
- supportsTrustedNameResolution() - Method in class org.springframework.security.saml.trust.PKIXInformationResolver
-