Skip navigation links
Spring Security SAML
A B C D E F G H I J K L M N O P R S T U V W X 

S

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
 
A B C D E F G H I J K L M N O P R S T U V W X 
Skip navigation links
Spring Security SAML