Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractSaml2AuthenticationRequest - Class in org.springframework.security.saml2.provider.service.authentication
-
Data holder for
AuthNRequestparameters to be sent using either theSaml2MessageBinding.POSTorSaml2MessageBinding.REDIRECTbinding. - AbstractSaml2AuthenticationRequest.Builder<T extends AbstractSaml2AuthenticationRequest.Builder<T>> - Class in org.springframework.security.saml2.provider.service.authentication
-
A builder for
AbstractSaml2AuthenticationRequestand its subclasses. - assertingPartyMetadata(Consumer<AssertingPartyMetadata.Builder<?>>) - Method in class org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistration.Builder
-
Apply this
Consumerto further configure the Asserting Party metadata - AssertingPartyMetadata - Interface in org.springframework.security.saml2.provider.service.registration
-
An interface representing SAML 2.0 Asserting Party metadata
- AssertingPartyMetadata.Builder<B extends AssertingPartyMetadata.Builder<B>> - Interface in org.springframework.security.saml2.provider.service.registration
- AssertingPartyMetadataRepository - Interface in org.springframework.security.saml2.provider.service.registration
-
A repository for retrieving SAML 2.0 Asserting Party Metadata
- assertionConsumerServiceBinding(Saml2MessageBinding) - Method in class org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistration.Builder
-
Set the AssertionConsumerService Binding.
- assertionConsumerServiceLocation(String) - Method in class org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistration.Builder
-
Set the AssertionConsumerService Location.
- AssertionValidator(SAML20AssertionValidator) - Constructor for class org.springframework.security.saml2.provider.service.authentication.OpenSaml5AuthenticationProvider.AssertionValidator
- attemptAuthentication(HttpServletRequest, HttpServletResponse) - Method in class org.springframework.security.saml2.provider.service.web.authentication.Saml2WebSsoAuthenticationFilter
- attributes(Map<String, List<Object>>) - Method in class org.springframework.security.saml2.provider.service.authentication.Saml2ResponseAssertion.Builder
- authenticate(Authentication) - Method in class org.springframework.security.saml2.provider.service.authentication.OpenSaml5AuthenticationProvider
- authenticationRequestUri(String) - Method in class org.springframework.security.saml2.provider.service.authentication.AbstractSaml2AuthenticationRequest.Builder
-
Sets the
authenticationRequestUri, a URL that will receive the AuthNRequest message - AuthnRequestContext(HttpServletRequest, RelyingPartyRegistration, AuthnRequest) - Constructor for class org.springframework.security.saml2.provider.service.web.authentication.OpenSaml5AuthenticationRequestResolver.AuthnRequestContext
- authnRequestsSigned(Boolean) - Method in class org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistration.Builder
-
Set the AuthnRequestsSigned setting.
B
- binding(Saml2MessageBinding) - Method in class org.springframework.security.saml2.provider.service.authentication.logout.Saml2LogoutRequest.Builder
-
Use this SAML 2.0 Message Binding By default, the asserting party's configured binding is used
- binding(Saml2MessageBinding) - Method in class org.springframework.security.saml2.provider.service.authentication.logout.Saml2LogoutResponse.Builder
-
Use this SAML 2.0 Message Binding By default, the asserting party's configured binding is used
- build() - Method in class org.springframework.security.saml2.provider.service.authentication.logout.Saml2LogoutRequest.Builder
-
Build the
Saml2LogoutRequest - build() - Method in class org.springframework.security.saml2.provider.service.authentication.logout.Saml2LogoutResponse.Builder
-
Build the
Saml2LogoutResponse - build() - Method in class org.springframework.security.saml2.provider.service.authentication.logout.Saml2LogoutValidatorResult.Builder
- build() - Method in class org.springframework.security.saml2.provider.service.authentication.OpenSaml5AuthenticationProvider.AssertionValidator.Builder
- build() - Method in class org.springframework.security.saml2.provider.service.authentication.Saml2AssertionAuthentication.Builder
- build() - Method in class org.springframework.security.saml2.provider.service.authentication.Saml2PostAuthenticationRequest.Builder
-
Constructs an immutable
Saml2PostAuthenticationRequestobject. - build() - Method in class org.springframework.security.saml2.provider.service.authentication.Saml2RedirectAuthenticationRequest.Builder
-
Constructs an immutable
Saml2RedirectAuthenticationRequestobject. - build() - Method in class org.springframework.security.saml2.provider.service.authentication.Saml2ResponseAssertion.Builder
- build() - Method in interface org.springframework.security.saml2.provider.service.registration.AssertingPartyMetadata.Builder
-
Creates an immutable ProviderDetails object representing the configuration for an Identity Provider, IDP
- build() - Method in class org.springframework.security.saml2.provider.service.registration.OpenSaml5AssertingPartyMetadataRepository.MetadataLocationRepositoryBuilder
- build() - Method in class org.springframework.security.saml2.provider.service.registration.OpenSamlAssertingPartyDetails.Builder
-
Build an
OpenSamlAssertingPartyDetails - build() - Method in class org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistration.AssertingPartyDetails.Builder
-
Creates an immutable ProviderDetails object representing the configuration for an Identity Provider, IDP
- build() - Method in class org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistration.Builder
-
Constructs a RelyingPartyRegistration object based on the builder configurations
- builder() - Static method in class org.springframework.security.saml2.provider.service.authentication.OpenSaml5AuthenticationProvider.AssertionValidator
-
Use a builder to configure aspects of the validator
- Builder() - Constructor for class org.springframework.security.saml2.provider.service.authentication.AbstractSaml2AuthenticationRequest.Builder
-
Deprecated.
- Builder() - Constructor for class org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistration.AssertingPartyDetails.Builder
- Builder(String, AssertingPartyMetadata.Builder<?>) - Constructor for class org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistration.Builder
- Builder(Saml2AssertionAuthentication) - Constructor for class org.springframework.security.saml2.provider.service.authentication.Saml2AssertionAuthentication.Builder
- Builder(RelyingPartyRegistration) - Constructor for class org.springframework.security.saml2.provider.service.authentication.AbstractSaml2AuthenticationRequest.Builder
-
Creates a new Builder with relying party registration
C
- CacheSaml2AuthenticationRequestRepository - Class in org.springframework.security.saml2.provider.service.web
-
A cache-based
Saml2AuthenticationRequestRepository. - CacheSaml2AuthenticationRequestRepository() - Constructor for class org.springframework.security.saml2.provider.service.web.CacheSaml2AuthenticationRequestRepository
- CachingRelyingPartyRegistrationRepository - Class in org.springframework.security.saml2.provider.service.registration
-
An
IterableRelyingPartyRegistrationRepositorythat lazily queries and caches metadata from a backingIterableRelyingPartyRegistrationRepository. - CachingRelyingPartyRegistrationRepository(Callable<IterableRelyingPartyRegistrationRepository>) - Constructor for class org.springframework.security.saml2.provider.service.registration.CachingRelyingPartyRegistrationRepository
- canRead(Class<?>, MediaType) - Method in class org.springframework.security.saml2.provider.service.registration.OpenSamlRelyingPartyRegistrationBuilderHttpMessageConverter
- canWrite(Class<?>, MediaType) - Method in class org.springframework.security.saml2.provider.service.registration.OpenSamlRelyingPartyRegistrationBuilderHttpMessageConverter
- clockSkew(Duration) - Method in class org.springframework.security.saml2.provider.service.authentication.OpenSaml5AuthenticationProvider.AssertionValidator.Builder
-
Use this clock skew for validating assertion timestamps.
- collectionFromMetadata(InputStream) - Static method in class org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistrations
-
Return a
CollectionofRelyingPartyRegistration.Builders based off of the given SAML 2.0 Asserting Party (IDP) metadata. - collectionFromMetadataLocation(String) - Static method in class org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistrations
-
Return a
CollectionofRelyingPartyRegistration.Builders based off of the given SAML 2.0 Asserting Party (IDP) metadata location. - concat(Saml2Error) - Method in class org.springframework.security.saml2.core.Saml2ResponseValidatorResult
-
Return a new
Saml2ResponseValidatorResultthat contains both the givenSaml2Errorand the errors from the result - concat(Saml2ResponseValidatorResult) - Method in class org.springframework.security.saml2.core.Saml2ResponseValidatorResult
-
Return a new
Saml2ResponseValidatorResultthat contains the errors from the givenSaml2ResponseValidatorResultas well as this result. - conditionValidators(Consumer<List<ConditionValidator>>) - Method in class org.springframework.security.saml2.provider.service.authentication.OpenSaml5AuthenticationProvider.AssertionValidator.Builder
-
Mutate the list of
ConditionValidators. - configurePolymorphicTypeValidator(BasicPolymorphicTypeValidator.Builder) - Method in class org.springframework.security.saml2.jackson.Saml2JacksonModule
- convert(HttpServletRequest) - Method in class org.springframework.security.saml2.provider.service.web.DefaultRelyingPartyRegistrationResolver
- convert(HttpServletRequest) - Method in class org.springframework.security.saml2.provider.service.web.OpenSaml5AuthenticationTokenConverter
-
Resolve an authentication request from the given
HttpServletRequest. - convert(HttpServletRequest) - Method in class org.springframework.security.saml2.provider.service.web.Saml2AuthenticationTokenConverter
- convert(OpenSaml5AuthenticationProvider.AssertionToken) - Method in class org.springframework.security.saml2.provider.service.authentication.OpenSaml5AuthenticationProvider.AssertionValidator
- convert(OpenSaml5AuthenticationProvider.ResponseToken) - Method in class org.springframework.security.saml2.provider.service.authentication.OpenSaml5AuthenticationProvider.DestinationValidator
- convert(OpenSaml5AuthenticationProvider.ResponseToken) - Method in class org.springframework.security.saml2.provider.service.authentication.OpenSaml5AuthenticationProvider.InResponseToValidator
- convert(OpenSaml5AuthenticationProvider.ResponseToken) - Method in class org.springframework.security.saml2.provider.service.authentication.OpenSaml5AuthenticationProvider.IssuerValidator
- convert(OpenSaml5AuthenticationProvider.ResponseToken) - Method in class org.springframework.security.saml2.provider.service.authentication.OpenSaml5AuthenticationProvider.ResponseAuthenticationConverter
- convert(OpenSaml5AuthenticationProvider.ResponseToken) - Method in class org.springframework.security.saml2.provider.service.authentication.OpenSaml5AuthenticationProvider.ResponseValidator
- createDefaultAssertionValidator() - Static method in class org.springframework.security.saml2.provider.service.authentication.OpenSaml5AuthenticationProvider
-
Deprecated.please use
OpenSaml5AuthenticationProvider.AssertionValidator.withDefaults()instead - createDefaultAssertionValidator(Converter<OpenSaml5AuthenticationProvider.AssertionToken, ValidationContext>) - Static method in class org.springframework.security.saml2.provider.service.authentication.OpenSaml5AuthenticationProvider
- createDefaultAssertionValidatorWithParameters(Consumer<Map<String, Object>>) - Static method in class org.springframework.security.saml2.provider.service.authentication.OpenSaml5AuthenticationProvider
-
Deprecated.please use
OpenSaml5AuthenticationProvider.AssertionValidator.withDefaults()instead - createDefaultResponseAuthenticationConverter() - Static method in class org.springframework.security.saml2.provider.service.authentication.OpenSaml5AuthenticationProvider
-
Deprecated.please use
OpenSaml5AuthenticationProvider.ResponseAuthenticationConverterinstead - createDefaultResponseValidator() - Static method in class org.springframework.security.saml2.provider.service.authentication.OpenSaml5AuthenticationProvider
-
Deprecated.please use
OpenSaml5AuthenticationProvider.ResponseValidator.withDefaults()instead - credentials(Object) - Method in class org.springframework.security.saml2.provider.service.authentication.Saml2AssertionAuthentication.Builder
-
Use these credentials.
D
- decryption(PrivateKey, X509Certificate) - Static method in class org.springframework.security.saml2.core.Saml2X509Credential
-
Create a
Saml2X509Credentialthat can be used for decryption. - DECRYPTION - Enum constant in enum class org.springframework.security.saml2.core.Saml2X509Credential.Saml2X509CredentialType
- DECRYPTION_ERROR - Static variable in class org.springframework.security.saml2.core.Saml2ErrorCodes
-
The system failed to decrypt an assertion or a name identifier.
- decryptionError(String) - Static method in class org.springframework.security.saml2.core.Saml2Error
-
Construct an
Saml2ErrorCodes.DECRYPTION_ERRORerror - decryptionX509Credentials(Consumer<Collection<Saml2X509Credential>>) - Method in class org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistration.Builder
-
Apply this
Consumerto theCollectionofSaml2X509Credentials for the purposes of modifying theCollection - DEFAULT_AUTHENTICATION_REQUEST_URI - Static variable in interface org.springframework.security.saml2.provider.service.web.authentication.Saml2AuthenticationRequestResolver
- DEFAULT_FILTER_PROCESSES_URI - Static variable in class org.springframework.security.saml2.provider.service.web.authentication.Saml2WebSsoAuthenticationFilter
- DEFAULT_METADATA_FILE_NAME - Static variable in class org.springframework.security.saml2.provider.service.web.Saml2MetadataFilter
- DefaultRelyingPartyRegistrationResolver - Class in org.springframework.security.saml2.provider.service.web
-
A
Converterthat resolves aRelyingPartyRegistrationby extracting the registration id from the request, querying aRelyingPartyRegistrationRepository, and resolving any template values. - DefaultRelyingPartyRegistrationResolver(RelyingPartyRegistrationRepository) - Constructor for class org.springframework.security.saml2.provider.service.web.DefaultRelyingPartyRegistrationResolver
- DefaultSaml2AuthenticatedPrincipal - Class in org.springframework.security.saml2.provider.service.authentication
-
Deprecated.Please use
Saml2ResponseAssertionAccessor - DefaultSaml2AuthenticatedPrincipal(String, Map<String, List<Object>>) - Constructor for class org.springframework.security.saml2.provider.service.authentication.DefaultSaml2AuthenticatedPrincipal
-
Deprecated.
- DefaultSaml2AuthenticatedPrincipal(String, Map<String, List<Object>>, List<String>) - Constructor for class org.springframework.security.saml2.provider.service.authentication.DefaultSaml2AuthenticatedPrincipal
-
Deprecated.
- DefaultSaml2AuthenticatedPrincipal(String, Saml2ResponseAssertionAccessor) - Constructor for class org.springframework.security.saml2.provider.service.authentication.DefaultSaml2AuthenticatedPrincipal
-
Deprecated.
- DestinationValidator() - Constructor for class org.springframework.security.saml2.provider.service.authentication.OpenSaml5AuthenticationProvider.DestinationValidator
- doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class org.springframework.security.saml2.provider.service.web.authentication.logout.Saml2LogoutRequestFilter
- doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class org.springframework.security.saml2.provider.service.web.authentication.logout.Saml2LogoutResponseFilter
- doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class org.springframework.security.saml2.provider.service.web.Saml2MetadataFilter
- doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class org.springframework.security.saml2.provider.service.web.Saml2WebSsoAuthenticationRequestFilter
E
- encryption(X509Certificate) - Static method in class org.springframework.security.saml2.core.Saml2X509Credential
-
Create a
Saml2X509Credentialthat can be used for encryption. - ENCRYPTION - Enum constant in enum class org.springframework.security.saml2.core.Saml2X509Credential.Saml2X509CredentialType
- encryptionX509Credentials(Consumer<Collection<Saml2X509Credential>>) - Method in interface org.springframework.security.saml2.provider.service.registration.AssertingPartyMetadata.Builder
-
Apply this
Consumerto the list ofSaml2X509Credentials - encryptionX509Credentials(Consumer<Collection<Saml2X509Credential>>) - Method in class org.springframework.security.saml2.provider.service.registration.OpenSamlAssertingPartyDetails.Builder
-
Apply this
Consumerto the list ofSaml2X509Credentials - encryptionX509Credentials(Consumer<Collection<Saml2X509Credential>>) - Method in class org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistration.AssertingPartyDetails.Builder
-
Apply this
Consumerto the list ofSaml2X509Credentials - EntityDescriptorParameters(EntityDescriptor, RelyingPartyRegistration) - Constructor for class org.springframework.security.saml2.provider.service.metadata.OpenSaml5MetadataResolver.EntityDescriptorParameters
- entityId(String) - Method in interface org.springframework.security.saml2.provider.service.registration.AssertingPartyMetadata.Builder
-
Set the asserting party's EntityID.
- entityId(String) - Method in class org.springframework.security.saml2.provider.service.registration.OpenSamlAssertingPartyDetails.Builder
-
Set the asserting party's EntityID.
- entityId(String) - Method in class org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistration.AssertingPartyDetails.Builder
-
Set the asserting party's EntityID.
- entityId(String) - Method in class org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistration.Builder
-
Set the relying party's EntityID.
- equals(Object) - Method in class org.springframework.security.saml2.core.Saml2X509Credential
- equals(Object) - Method in class org.springframework.security.saml2.provider.service.authentication.DefaultSaml2AuthenticatedPrincipal
-
Deprecated.
- errors(Consumer<Collection<Saml2Error>>) - Method in class org.springframework.security.saml2.provider.service.authentication.logout.Saml2LogoutValidatorResult.Builder
F
- failure(Collection<Saml2Error>) - Static method in class org.springframework.security.saml2.core.Saml2ResponseValidatorResult
-
Construct a failure
Saml2ResponseValidatorResultwith the provided detail - failure(Saml2Error...) - Static method in class org.springframework.security.saml2.core.Saml2ResponseValidatorResult
-
Construct a failure
Saml2ResponseValidatorResultwith the provided detail - findByEntityId(String) - Method in interface org.springframework.security.saml2.provider.service.registration.AssertingPartyMetadataRepository
-
Retrieve an
AssertingPartyMetadataby its EntityID. - findByEntityId(String) - Method in class org.springframework.security.saml2.provider.service.registration.JdbcAssertingPartyMetadataRepository
- findByEntityId(String) - Method in class org.springframework.security.saml2.provider.service.registration.OpenSaml5AssertingPartyMetadataRepository
-
Retrieve an
AssertingPartyMetadataby its EntityID. - findByRegistrationId(String) - Method in class org.springframework.security.saml2.provider.service.registration.CachingRelyingPartyRegistrationRepository
-
Returns the relying party registration identified by the provided
registrationId, ornullif not found. - findByRegistrationId(String) - Method in class org.springframework.security.saml2.provider.service.registration.InMemoryRelyingPartyRegistrationRepository
- findByRegistrationId(String) - Method in interface org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistrationRepository
-
Returns the relying party registration identified by the provided
registrationId, ornullif not found. - findUniqueByAssertingPartyEntityId(String) - Method in class org.springframework.security.saml2.provider.service.registration.CachingRelyingPartyRegistrationRepository
- findUniqueByAssertingPartyEntityId(String) - Method in class org.springframework.security.saml2.provider.service.registration.InMemoryRelyingPartyRegistrationRepository
- findUniqueByAssertingPartyEntityId(String) - Method in interface org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistrationRepository
-
Returns the unique relying party registration associated with the asserting party's
entityIdornullif there is no unique match. - forEach(Consumer<? super RelyingPartyRegistration>) - Method in class org.springframework.security.saml2.provider.service.registration.CachingRelyingPartyRegistrationRepository
- from(String) - Static method in enum class org.springframework.security.saml2.provider.service.registration.Saml2MessageBinding
-
Attempt to resolve the provided algorithm name to a
Saml2MessageBinding. - fromMetadata(InputStream) - Static method in class org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistrations
-
Return a
RelyingPartyRegistration.Builderbased off of the given SAML 2.0 Asserting Party (IDP) metadata. - fromMetadataLocation(String) - Static method in class org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistrations
-
Return a
RelyingPartyRegistration.Builderbased off of the given SAML 2.0 Asserting Party (IDP) metadata location.
G
- getAssertingPartyMetadata() - Method in class org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistration
-
Get the metadata for the Asserting Party
- getAssertion() - Method in class org.springframework.security.saml2.provider.service.authentication.OpenSaml5AuthenticationProvider.AssertionToken
- getAssertionConsumerServiceBinding() - Method in class org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistration
-
Get the AssertionConsumerService Binding.
- getAssertionConsumerServiceLocation() - Method in class org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistration
-
Get the AssertionConsumerService Location.
- getAttribute(String) - Method in interface org.springframework.security.saml2.provider.service.authentication.Saml2AuthenticatedPrincipal
-
Deprecated.Get the Saml2 token attribute by name
- getAttribute(String) - Method in interface org.springframework.security.saml2.provider.service.authentication.Saml2ResponseAssertionAccessor
-
Get the Saml2 token attribute by name
- getAttributes() - Method in class org.springframework.security.saml2.provider.service.authentication.DefaultSaml2AuthenticatedPrincipal
-
Deprecated.
- getAttributes() - Method in interface org.springframework.security.saml2.provider.service.authentication.Saml2AuthenticatedPrincipal
-
Deprecated.Get the Saml2 token attributes
- getAttributes() - Method in class org.springframework.security.saml2.provider.service.authentication.Saml2ResponseAssertion
- getAttributes() - Method in interface org.springframework.security.saml2.provider.service.authentication.Saml2ResponseAssertionAccessor
- getAuthentication() - Method in class org.springframework.security.saml2.provider.service.authentication.logout.Saml2LogoutRequestValidatorParameters
-
The current
Authentication - getAuthentication() - Method in class org.springframework.security.saml2.provider.service.web.authentication.logout.OpenSaml5LogoutRequestResolver.LogoutRequestParameters
- getAuthentication() - Method in class org.springframework.security.saml2.provider.service.web.authentication.logout.OpenSaml5LogoutResponseResolver.LogoutResponseParameters
- getAuthenticationRequest() - Method in class org.springframework.security.saml2.provider.service.authentication.Saml2AuthenticationToken
-
Returns the authentication request sent to the assertion party or
nullif no authentication request is present - getAuthenticationRequestUri() - Method in class org.springframework.security.saml2.provider.service.authentication.AbstractSaml2AuthenticationRequest
-
Returns the URI endpoint that this AuthNRequest should be sent to.
- getAuthnRequest() - Method in class org.springframework.security.saml2.provider.service.web.authentication.OpenSaml5AuthenticationRequestResolver.AuthnRequestContext
- getBinding() - Method in class org.springframework.security.saml2.provider.service.authentication.AbstractSaml2AuthenticationRequest
-
Returns the binding this AuthNRequest will be sent and encoded with.
- getBinding() - Method in class org.springframework.security.saml2.provider.service.authentication.logout.Saml2LogoutRequest
-
Get the binding for the asserting party's SingleLogoutService
- getBinding() - Method in class org.springframework.security.saml2.provider.service.authentication.logout.Saml2LogoutResponse
-
Get the binding for the asserting party's SingleLogoutService
- getBinding() - Method in class org.springframework.security.saml2.provider.service.authentication.Saml2PostAuthenticationRequest
- getBinding() - Method in class org.springframework.security.saml2.provider.service.authentication.Saml2RedirectAuthenticationRequest
- getCertificate() - Method in class org.springframework.security.saml2.core.Saml2X509Credential
-
Get the public certificate for this credential
- getCredentials() - Method in class org.springframework.security.saml2.provider.service.authentication.Saml2AssertionAuthentication
- getCredentials() - Method in class org.springframework.security.saml2.provider.service.authentication.Saml2Authentication
- getCredentials() - Method in class org.springframework.security.saml2.provider.service.authentication.Saml2AuthenticationToken
-
Returns the decoded and inflated SAML 2.0 Response XML object as a string
- getCredentialTypes() - Method in class org.springframework.security.saml2.core.Saml2X509Credential
-
List all this credential's intended usages
- getDecryptionX509Credentials() - Method in class org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistration
-
Get the
Collectionof decryptionSaml2X509Credentials associated with this relying party - getDescription() - Method in class org.springframework.security.saml2.core.Saml2Error
-
Returns the error description.
- getEncryptionX509Credentials() - Method in interface org.springframework.security.saml2.provider.service.registration.AssertingPartyMetadata
-
Get all encryption
Saml2X509Credentials associated with this asserting party - getEncryptionX509Credentials() - Method in class org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistration.AssertingPartyDetails
-
Get all encryption
Saml2X509Credentials associated with this asserting party - getEntityDescriptor() - Method in class org.springframework.security.saml2.provider.service.metadata.OpenSaml5MetadataResolver.EntityDescriptorParameters
- getEntityDescriptor() - Method in class org.springframework.security.saml2.provider.service.registration.OpenSamlAssertingPartyDetails
-
Get the
EntityDescriptorthat underlies thisRelyingPartyRegistration.AssertingPartyDetails - getEntityId() - Method in interface org.springframework.security.saml2.provider.service.registration.AssertingPartyMetadata
-
Get the asserting party's EntityID.
- getEntityId() - Method in class org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistration.AssertingPartyDetails
-
Get the asserting party's EntityID.
- getEntityId() - Method in class org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistration
-
Get the relying party's EntityID.
- getErrorCode() - Method in class org.springframework.security.saml2.core.Saml2Error
-
Returns the error code.
- getErrors() - Method in class org.springframework.security.saml2.core.Saml2ResponseValidatorResult
-
Return error details regarding the validation attempt
- getErrors() - Method in class org.springframework.security.saml2.provider.service.authentication.logout.Saml2LogoutValidatorResult
-
Return error details regarding the validation attempt
- getFileName() - Method in class org.springframework.security.saml2.provider.service.metadata.Saml2MetadataResponse
- getFirstAttribute(String) - Method in interface org.springframework.security.saml2.provider.service.authentication.Saml2AuthenticatedPrincipal
-
Deprecated.Get the first value of Saml2 token attribute by name
- getFirstAttribute(String) - Method in interface org.springframework.security.saml2.provider.service.authentication.Saml2ResponseAssertionAccessor
-
Get the first value of Saml2 token attribute by name
- getId() - Method in class org.springframework.security.saml2.provider.service.authentication.AbstractSaml2AuthenticationRequest
-
The unique identifier for this Authentication Request
- getId() - Method in class org.springframework.security.saml2.provider.service.authentication.logout.Saml2LogoutRequest
-
The unique identifier for this Logout Request
- getLocation() - Method in class org.springframework.security.saml2.provider.service.authentication.logout.Saml2LogoutRequest
-
Get the location of the asserting party's SingleLogoutService
- getLogoutRequest() - Method in class org.springframework.security.saml2.provider.service.authentication.logout.Saml2LogoutRequestValidatorParameters
-
The SAML 2.0 Logout Request sent by the asserting party
- getLogoutRequest() - Method in class org.springframework.security.saml2.provider.service.authentication.logout.Saml2LogoutResponseValidatorParameters
-
The SAML 2.0 Logout Request sent by this application
- getLogoutRequest() - Method in class org.springframework.security.saml2.provider.service.web.authentication.logout.OpenSaml5LogoutRequestResolver.LogoutRequestParameters
- getLogoutRequest() - Method in class org.springframework.security.saml2.provider.service.web.authentication.logout.OpenSaml5LogoutResponseResolver.LogoutResponseParameters
- getLogoutResponse() - Method in class org.springframework.security.saml2.provider.service.authentication.logout.Saml2LogoutResponseValidatorParameters
-
The SAML 2.0 Logout Response received from the asserting party
- getMetadata() - Method in class org.springframework.security.saml2.provider.service.metadata.Saml2MetadataResponse
- getName() - Method in class org.springframework.security.saml2.provider.service.authentication.DefaultSaml2AuthenticatedPrincipal
-
Deprecated.
- getNameId() - Method in class org.springframework.security.saml2.provider.service.authentication.Saml2ResponseAssertion
- getNameId() - Method in interface org.springframework.security.saml2.provider.service.authentication.Saml2ResponseAssertionAccessor
- getNameIdFormat() - Method in class org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistration
-
Get the NameID format.
- getParameter(String) - Method in class org.springframework.security.saml2.provider.service.authentication.logout.Saml2LogoutRequest
-
Get the
nameparameters, a short-hand forgetParameters().get(name)Useful when specifying additional query parameters for the Logout Request - getParameter(String) - Method in class org.springframework.security.saml2.provider.service.authentication.logout.Saml2LogoutResponse
-
Get the
nameparameter, a short-hand forgetParameters().get(name)Useful when specifying additional query parameters for the Logout Response - getParameters() - Method in class org.springframework.security.saml2.provider.service.authentication.logout.Saml2LogoutRequest
-
Get all parameters Useful when specifying additional query parameters for the Logout Request
- getParameters() - Method in class org.springframework.security.saml2.provider.service.authentication.logout.Saml2LogoutResponse
-
Get all parameters Useful when specifying additional query parameters for the Logout Response
- getParametersQuery() - Method in class org.springframework.security.saml2.provider.service.authentication.logout.Saml2LogoutRequest
-
Get an encoded query string of all parameters.
- getParametersQuery() - Method in class org.springframework.security.saml2.provider.service.authentication.logout.Saml2LogoutResponse
-
Get an encoded query string of all parameters.
- getPrincipal() - Method in class org.springframework.security.saml2.provider.service.authentication.Saml2Authentication
- getPrincipal() - Method in class org.springframework.security.saml2.provider.service.authentication.Saml2AuthenticationToken
-
Always returns null.
- getPrivateKey() - Method in class org.springframework.security.saml2.core.Saml2X509Credential
-
Get the private key for this credential
- getRegistrationId() - Method in class org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistration
-
Get the unique registration id for this RP/AP pair
- getRelayState() - Method in class org.springframework.security.saml2.provider.service.authentication.AbstractSaml2AuthenticationRequest
-
Returns the RelayState value, if present in the parameters
- getRelayState() - Method in class org.springframework.security.saml2.provider.service.authentication.logout.Saml2LogoutRequest
-
The relay state associated with this Logout Request
- getRelayState() - Method in class org.springframework.security.saml2.provider.service.authentication.logout.Saml2LogoutResponse
-
The relay state associated with this Logout Request
- getRelyingPartyRegistration() - Method in class org.springframework.security.saml2.provider.service.authentication.logout.Saml2LogoutRequestValidatorParameters
-
The
RelyingPartyRegistrationrepresenting this relying party - getRelyingPartyRegistration() - Method in class org.springframework.security.saml2.provider.service.authentication.logout.Saml2LogoutResponseValidatorParameters
-
The
RelyingPartyRegistrationrepresenting this relying party - getRelyingPartyRegistration() - Method in class org.springframework.security.saml2.provider.service.authentication.Saml2AuthenticationToken
-
Get the resolved
RelyingPartyRegistrationassociated with the request - getRelyingPartyRegistration() - Method in class org.springframework.security.saml2.provider.service.metadata.OpenSaml5MetadataResolver.EntityDescriptorParameters
- getRelyingPartyRegistration() - Method in class org.springframework.security.saml2.provider.service.web.authentication.logout.OpenSaml5LogoutRequestResolver.LogoutRequestParameters
- getRelyingPartyRegistration() - Method in class org.springframework.security.saml2.provider.service.web.authentication.logout.OpenSaml5LogoutResponseResolver.LogoutResponseParameters
- getRelyingPartyRegistration() - Method in class org.springframework.security.saml2.provider.service.web.authentication.OpenSaml5AuthenticationRequestResolver.AuthnRequestContext
- getRelyingPartyRegistrationId() - Method in class org.springframework.security.saml2.provider.service.authentication.AbstractSaml2AuthenticationRequest
-
The identifier for the
RelyingPartyRegistrationassociated with this request - getRelyingPartyRegistrationId() - Method in class org.springframework.security.saml2.provider.service.authentication.DefaultSaml2AuthenticatedPrincipal
-
Deprecated.
- getRelyingPartyRegistrationId() - Method in class org.springframework.security.saml2.provider.service.authentication.logout.Saml2LogoutRequest
-
The identifier for the
RelyingPartyRegistrationassociated with this Logout Request - getRelyingPartyRegistrationId() - Method in class org.springframework.security.saml2.provider.service.authentication.Saml2AssertionAuthentication
- getRelyingPartyRegistrationId() - Method in interface org.springframework.security.saml2.provider.service.authentication.Saml2AuthenticatedPrincipal
-
Deprecated.Get the
RelyingPartyRegistrationidentifier - getRequest() - Method in class org.springframework.security.saml2.provider.service.web.authentication.logout.OpenSaml5LogoutRequestResolver.LogoutRequestParameters
- getRequest() - Method in class org.springframework.security.saml2.provider.service.web.authentication.logout.OpenSaml5LogoutResponseResolver.LogoutResponseParameters
- getRequest() - Method in class org.springframework.security.saml2.provider.service.web.authentication.OpenSaml5AuthenticationRequestResolver.AuthnRequestContext
- getResponse() - Method in class org.springframework.security.saml2.provider.service.authentication.OpenSaml5AuthenticationProvider.ResponseToken
- getResponseLocation() - Method in class org.springframework.security.saml2.provider.service.authentication.logout.Saml2LogoutResponse
-
Get the response location of the asserting party's SingleLogoutService
- getResponseValue() - Method in class org.springframework.security.saml2.provider.service.authentication.Saml2ResponseAssertion
- getResponseValue() - Method in interface org.springframework.security.saml2.provider.service.authentication.Saml2ResponseAssertionAccessor
- getSaml2Error() - Method in exception org.springframework.security.saml2.provider.service.authentication.Saml2AuthenticationException
-
Get the associated
Saml2Error - getSaml2Response() - Method in class org.springframework.security.saml2.provider.service.authentication.Saml2Authentication
-
Returns the SAML response object, as decoded XML.
- getSaml2Response() - Method in class org.springframework.security.saml2.provider.service.authentication.Saml2AuthenticationToken
-
Returns inflated and decoded XML representation of the SAML 2 Response
- getSamlRequest() - Method in class org.springframework.security.saml2.provider.service.authentication.AbstractSaml2AuthenticationRequest
-
Returns the AuthNRequest XML value to be sent.
- getSamlRequest() - Method in class org.springframework.security.saml2.provider.service.authentication.logout.Saml2LogoutRequest
-
Get the signed and serialized <saml2:LogoutRequest> payload
- getSamlResponse() - Method in class org.springframework.security.saml2.provider.service.authentication.logout.Saml2LogoutResponse
-
Get the signed and serialized <saml2:LogoutResponse> payload
- getSessionIndexes() - Method in class org.springframework.security.saml2.provider.service.authentication.DefaultSaml2AuthenticatedPrincipal
-
Deprecated.
- getSessionIndexes() - Method in interface org.springframework.security.saml2.provider.service.authentication.Saml2AuthenticatedPrincipal
-
Deprecated.
- getSessionIndexes() - Method in class org.springframework.security.saml2.provider.service.authentication.Saml2ResponseAssertion
- getSessionIndexes() - Method in interface org.springframework.security.saml2.provider.service.authentication.Saml2ResponseAssertionAccessor
- getSigAlg() - Method in class org.springframework.security.saml2.provider.service.authentication.Saml2RedirectAuthenticationRequest
-
Returns the SigAlg value for
Saml2MessageBinding.REDIRECTrequests - getSignature() - Method in class org.springframework.security.saml2.provider.service.authentication.Saml2RedirectAuthenticationRequest
-
Returns the Signature value for
Saml2MessageBinding.REDIRECTrequests - getSigningAlgorithms() - Method in interface org.springframework.security.saml2.provider.service.registration.AssertingPartyMetadata
-
Get the list of org.opensaml.saml.ext.saml2alg.SigningMethod Algorithms for this asserting party, in preference order.
- getSigningAlgorithms() - Method in class org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistration.AssertingPartyDetails
-
Get the list of org.opensaml.saml.ext.saml2alg.SigningMethod Algorithms for this asserting party, in preference order.
- getSigningX509Credentials() - Method in class org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistration
-
Get the
Collectionof signingSaml2X509Credentials associated with this relying party - getSingleLogoutServiceBinding() - Method in interface org.springframework.security.saml2.provider.service.registration.AssertingPartyMetadata
-
Get the SingleLogoutService Binding
- getSingleLogoutServiceBinding() - Method in class org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistration.AssertingPartyDetails
-
Get the SingleLogoutService Binding
- getSingleLogoutServiceBinding() - Method in class org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistration
-
Get the SingleLogoutService Binding
- getSingleLogoutServiceBindings() - Method in class org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistration
-
Get the SingleLogoutService Binding
- getSingleLogoutServiceLocation() - Method in interface org.springframework.security.saml2.provider.service.registration.AssertingPartyMetadata
-
Get the SingleLogoutService Location
- getSingleLogoutServiceLocation() - Method in class org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistration.AssertingPartyDetails
-
Get the SingleLogoutService Location
- getSingleLogoutServiceLocation() - Method in class org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistration
-
Get the SingleLogoutService Location
- getSingleLogoutServiceResponseLocation() - Method in interface org.springframework.security.saml2.provider.service.registration.AssertingPartyMetadata
- getSingleLogoutServiceResponseLocation() - Method in class org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistration.AssertingPartyDetails
- getSingleLogoutServiceResponseLocation() - Method in class org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistration
- getSingleSignOnServiceBinding() - Method in interface org.springframework.security.saml2.provider.service.registration.AssertingPartyMetadata
-
Get the SingleSignOnService Binding.
- getSingleSignOnServiceBinding() - Method in class org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistration.AssertingPartyDetails
-
Get the SingleSignOnService Binding.
- getSingleSignOnServiceLocation() - Method in interface org.springframework.security.saml2.provider.service.registration.AssertingPartyMetadata
-
Get the SingleSignOnService Location.
- getSingleSignOnServiceLocation() - Method in class org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistration.AssertingPartyDetails
-
Get the SingleSignOnService Location.
- getSupportedMediaTypes() - Method in class org.springframework.security.saml2.provider.service.registration.OpenSamlRelyingPartyRegistrationBuilderHttpMessageConverter
- getToken() - Method in class org.springframework.security.saml2.provider.service.authentication.OpenSaml5AuthenticationProvider.AssertionToken
- getToken() - Method in class org.springframework.security.saml2.provider.service.authentication.OpenSaml5AuthenticationProvider.ResponseToken
- getUrn() - Method in enum class org.springframework.security.saml2.provider.service.registration.Saml2MessageBinding
-
Returns the URN value from the SAML 2 specification for this binding.
- getVerificationX509Credentials() - Method in interface org.springframework.security.saml2.provider.service.registration.AssertingPartyMetadata
-
Get all verification
Saml2X509Credentials associated with this asserting party - getVerificationX509Credentials() - Method in class org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistration.AssertingPartyDetails
-
Get all verification
Saml2X509Credentials associated with this asserting party - getWantAuthnRequestsSigned() - Method in interface org.springframework.security.saml2.provider.service.registration.AssertingPartyMetadata
-
Get the WantAuthnRequestsSigned setting, indicating the asserting party's preference that relying parties should sign the AuthnRequest before sending.
- getWantAuthnRequestsSigned() - Method in class org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistration.AssertingPartyDetails
-
Get the WantAuthnRequestsSigned setting, indicating the asserting party's preference that relying parties should sign the AuthnRequest before sending.
H
- hasErrors() - Method in class org.springframework.security.saml2.core.Saml2ResponseValidatorResult
-
Say whether this result indicates success
- hasErrors() - Method in class org.springframework.security.saml2.provider.service.authentication.logout.Saml2LogoutValidatorResult
-
Say whether this result indicates success
- hashCode() - Method in class org.springframework.security.saml2.core.Saml2X509Credential
- hashCode() - Method in class org.springframework.security.saml2.provider.service.authentication.DefaultSaml2AuthenticatedPrincipal
-
Deprecated.
- HttpSessionLogoutRequestRepository - Class in org.springframework.security.saml2.provider.service.web.authentication.logout
-
An implementation of an
Saml2LogoutRequestRepositorythat storesSaml2LogoutRequestin theHttpSession. - HttpSessionLogoutRequestRepository() - Constructor for class org.springframework.security.saml2.provider.service.web.authentication.logout.HttpSessionLogoutRequestRepository
- HttpSessionSaml2AuthenticationRequestRepository - Class in org.springframework.security.saml2.provider.service.web
-
A
Saml2AuthenticationRequestRepositoryimplementation that usesHttpSessionto store and retrieve theAbstractSaml2AuthenticationRequest - HttpSessionSaml2AuthenticationRequestRepository() - Constructor for class org.springframework.security.saml2.provider.service.web.HttpSessionSaml2AuthenticationRequestRepository
I
- id(String) - Method in class org.springframework.security.saml2.provider.service.authentication.AbstractSaml2AuthenticationRequest.Builder
-
This is the unique id used in the
AbstractSaml2AuthenticationRequest.Builder.samlRequest - id(String) - Method in class org.springframework.security.saml2.provider.service.authentication.logout.Saml2LogoutRequest.Builder
-
This is the unique id used in the
Saml2LogoutRequest.Builder.samlRequest(java.lang.String) - initialize() - Static method in class org.springframework.security.saml2.core.OpenSamlInitializationService
-
Ready OpenSAML for use and configure it with reasonable defaults.
- InMemoryRelyingPartyRegistrationRepository - Class in org.springframework.security.saml2.provider.service.registration
-
An in-memory implementation of
RelyingPartyRegistrationRepository. - InMemoryRelyingPartyRegistrationRepository(Collection<RelyingPartyRegistration>) - Constructor for class org.springframework.security.saml2.provider.service.registration.InMemoryRelyingPartyRegistrationRepository
- InMemoryRelyingPartyRegistrationRepository(RelyingPartyRegistration...) - Constructor for class org.springframework.security.saml2.provider.service.registration.InMemoryRelyingPartyRegistrationRepository
- InResponseToValidator() - Constructor for class org.springframework.security.saml2.provider.service.authentication.OpenSaml5AuthenticationProvider.InResponseToValidator
- INTERNAL_VALIDATION_ERROR - Static variable in class org.springframework.security.saml2.core.Saml2ErrorCodes
-
An error happened during validation.
- internalValidationError(String) - Static method in class org.springframework.security.saml2.core.Saml2Error
-
Construct an
Saml2ErrorCodes.INTERNAL_VALIDATION_ERRORerror - INVALID_ASSERTION - Static variable in class org.springframework.security.saml2.core.Saml2ErrorCodes
-
The assertion was not valid.
- INVALID_DESTINATION - Static variable in class org.springframework.security.saml2.core.Saml2ErrorCodes
-
Response destination does not match the request URL.
- INVALID_IN_RESPONSE_TO - Static variable in class org.springframework.security.saml2.core.Saml2ErrorCodes
-
The InResponseTo content of the response does not match the ID of the AuthNRequest.
- INVALID_ISSUER - Static variable in class org.springframework.security.saml2.core.Saml2ErrorCodes
-
An Issuer element contained a value that didn't https://docs.oasis-open.org/security/saml/v2.0/saml-core-2.0-os.pdf#page=15
- INVALID_REQUEST - Static variable in class org.springframework.security.saml2.core.Saml2ErrorCodes
-
Request is invalid in a general way.
- INVALID_RESPONSE - Static variable in class org.springframework.security.saml2.core.Saml2ErrorCodes
-
Response is invalid in a general way.
- INVALID_SIGNATURE - Static variable in class org.springframework.security.saml2.core.Saml2ErrorCodes
-
The signature of response or assertion was invalid.
- invalidResponse(String) - Static method in class org.springframework.security.saml2.core.Saml2Error
-
Construct an
Saml2ErrorCodes.INVALID_RESPONSEerror - isAuthenticated() - Method in class org.springframework.security.saml2.provider.service.authentication.Saml2AuthenticationToken
- isAuthnRequestsSigned() - Method in class org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistration
-
Get the AuthnRequestsSigned setting.
- isDecryptionCredential() - Method in class org.springframework.security.saml2.core.Saml2X509Credential
-
Indicate whether this credential can be used for decryption
- isEncryptionCredential() - Method in class org.springframework.security.saml2.core.Saml2X509Credential
-
Indicate whether this credential can be used for encryption
- isSigningCredential() - Method in class org.springframework.security.saml2.core.Saml2X509Credential
-
Indicate whether this credential can be used for signing
- IssuerValidator() - Constructor for class org.springframework.security.saml2.provider.service.authentication.OpenSaml5AuthenticationProvider.IssuerValidator
- isVerificationCredential() - Method in class org.springframework.security.saml2.core.Saml2X509Credential
-
Indicate whether this credential can be used for verification
- IterableRelyingPartyRegistrationRepository - Interface in org.springframework.security.saml2.provider.service.registration
-
An interface that simplifies APIs which require the
RelyingPartyRegistrationRepositoryto also beIterable - iterator() - Method in class org.springframework.security.saml2.provider.service.registration.CachingRelyingPartyRegistrationRepository
- iterator() - Method in class org.springframework.security.saml2.provider.service.registration.InMemoryRelyingPartyRegistrationRepository
- iterator() - Method in class org.springframework.security.saml2.provider.service.registration.JdbcAssertingPartyMetadataRepository
- iterator() - Method in class org.springframework.security.saml2.provider.service.registration.OpenSaml5AssertingPartyMetadataRepository
J
- JdbcAssertingPartyMetadataRepository - Class in org.springframework.security.saml2.provider.service.registration
-
A JDBC implementation of
AssertingPartyMetadataRepository. - JdbcAssertingPartyMetadataRepository(JdbcOperations) - Constructor for class org.springframework.security.saml2.provider.service.registration.JdbcAssertingPartyMetadataRepository
-
Constructs a
JdbcRelyingPartyRegistrationRepositoryusing the provided parameters.
L
- loadAuthenticationRequest(HttpServletRequest) - Method in class org.springframework.security.saml2.provider.service.web.CacheSaml2AuthenticationRequestRepository
- loadAuthenticationRequest(HttpServletRequest) - Method in class org.springframework.security.saml2.provider.service.web.HttpSessionSaml2AuthenticationRequestRepository
- loadAuthenticationRequest(HttpServletRequest) - Method in interface org.springframework.security.saml2.provider.service.web.Saml2AuthenticationRequestRepository
-
Loads the
AbstractSaml2AuthenticationRequestfrom the request - loadLogoutRequest(HttpServletRequest) - Method in class org.springframework.security.saml2.provider.service.web.authentication.logout.HttpSessionLogoutRequestRepository
-
Returns the
Saml2LogoutRequestassociated to the providedHttpServletRequestornullif not available. - loadLogoutRequest(HttpServletRequest) - Method in interface org.springframework.security.saml2.provider.service.web.authentication.logout.Saml2LogoutRequestRepository
-
Returns the
Saml2LogoutRequestassociated to the providedHttpServletRequestornullif not available. - location(String) - Method in class org.springframework.security.saml2.provider.service.authentication.logout.Saml2LogoutRequest.Builder
-
Use this location for the SAML 2.0 logout endpoint By default, the asserting party's endpoint is used
- location(String) - Method in class org.springframework.security.saml2.provider.service.authentication.logout.Saml2LogoutResponse.Builder
-
Use this location for the SAML 2.0 logout endpoint By default, the asserting party's endpoint is used
- LogoutRequestParameters(HttpServletRequest, RelyingPartyRegistration, Authentication, LogoutRequest) - Constructor for class org.springframework.security.saml2.provider.service.web.authentication.logout.OpenSaml5LogoutRequestResolver.LogoutRequestParameters
- LogoutResponseParameters(HttpServletRequest, RelyingPartyRegistration, Authentication, LogoutRequest) - Constructor for class org.springframework.security.saml2.provider.service.web.authentication.logout.OpenSaml5LogoutResponseResolver.LogoutResponseParameters
M
- MALFORMED_REQUEST_DATA - Static variable in class org.springframework.security.saml2.core.Saml2ErrorCodes
-
The serialized AuthNRequest could not be deserialized correctly.
- MALFORMED_RESPONSE_DATA - Static variable in class org.springframework.security.saml2.core.Saml2ErrorCodes
-
The response data is malformed or incomplete.
- malformedResponseData(String) - Static method in class org.springframework.security.saml2.core.Saml2Error
-
Construct an
Saml2ErrorCodes.MALFORMED_RESPONSE_DATAerror - mutate() - Method in interface org.springframework.security.saml2.provider.service.registration.AssertingPartyMetadata
- mutate() - Method in class org.springframework.security.saml2.provider.service.registration.OpenSamlAssertingPartyDetails
- mutate() - Method in class org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistration.AssertingPartyDetails
- mutate() - Method in class org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistration
-
Copy the properties in this
RelyingPartyRegistrationinto aRelyingPartyRegistration.Builder
N
- nameId(String) - Method in class org.springframework.security.saml2.provider.service.authentication.Saml2ResponseAssertion.Builder
- nameIdFormat(String) - Method in class org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistration.Builder
-
Set the NameID format
O
- onLogoutSuccess(HttpServletRequest, HttpServletResponse, Authentication) - Method in class org.springframework.security.saml2.provider.service.web.authentication.logout.Saml2RelyingPartyInitiatedLogoutSuccessHandler
-
Produce and send a SAML 2.0 Logout Response based on the SAML 2.0 Logout Request received from the asserting party
- OpenSaml5AssertingPartyMetadataRepository - Class in org.springframework.security.saml2.provider.service.registration
-
An implementation of
AssertingPartyMetadataRepositorythat uses aMetadataResolverto retrieveAssertingPartyMetadatainstances. - OpenSaml5AssertingPartyMetadataRepository(MetadataResolver) - Constructor for class org.springframework.security.saml2.provider.service.registration.OpenSaml5AssertingPartyMetadataRepository
-
Construct an
OpenSaml5AssertingPartyMetadataRepositoryusing the providedMetadataResolver. - OpenSaml5AssertingPartyMetadataRepository.MetadataLocationRepositoryBuilder - Class in org.springframework.security.saml2.provider.service.registration
-
A builder class for configuring
OpenSaml5AssertingPartyMetadataRepositoryfor a specific metadata location. - OpenSaml5AuthenticationProvider - Class in org.springframework.security.saml2.provider.service.authentication
-
Implementation of
AuthenticationProviderfor SAML authentications when receiving aResponseobject containing anAssertion. - OpenSaml5AuthenticationProvider() - Constructor for class org.springframework.security.saml2.provider.service.authentication.OpenSaml5AuthenticationProvider
-
Creates an
OpenSaml5AuthenticationProvider - OpenSaml5AuthenticationProvider.AssertionToken - Class in org.springframework.security.saml2.provider.service.authentication
-
A tuple containing an OpenSAML
Assertionand its associated authentication token. - OpenSaml5AuthenticationProvider.AssertionValidator - Class in org.springframework.security.saml2.provider.service.authentication
-
A default implementation of
OpenSaml5AuthenticationProvider's assertion validator. - OpenSaml5AuthenticationProvider.AssertionValidator.Builder - Class in org.springframework.security.saml2.provider.service.authentication
- OpenSaml5AuthenticationProvider.DestinationValidator - Class in org.springframework.security.saml2.provider.service.authentication
-
A response validator that compares the
Destinationvalue to the configuredRelyingPartyRegistration.getAssertionConsumerServiceLocation() - OpenSaml5AuthenticationProvider.InResponseToValidator - Class in org.springframework.security.saml2.provider.service.authentication
-
A response validator that checks the
InResponseTovalue against the correlatingAbstractSaml2AuthenticationRequest - OpenSaml5AuthenticationProvider.IssuerValidator - Class in org.springframework.security.saml2.provider.service.authentication
-
A response validator that compares the
Issuervalue to the configuredAssertingPartyMetadata.getEntityId() - OpenSaml5AuthenticationProvider.ResponseAuthenticationConverter - Class in org.springframework.security.saml2.provider.service.authentication
-
A default implementation of
OpenSaml5AuthenticationProvider's response authentication converter. - OpenSaml5AuthenticationProvider.ResponseToken - Class in org.springframework.security.saml2.provider.service.authentication
-
A tuple containing an OpenSAML
Responseand its associated authentication token. - OpenSaml5AuthenticationProvider.ResponseValidator - Class in org.springframework.security.saml2.provider.service.authentication
-
A composite response validator that confirms a
SUCCESSstatus, that there is at least one assertion, and any other configured converters - OpenSaml5AuthenticationRequestResolver - Class in org.springframework.security.saml2.provider.service.web.authentication
-
A strategy for resolving a SAML 2.0 Authentication Request from the
HttpServletRequestusing OpenSAML. - OpenSaml5AuthenticationRequestResolver(RelyingPartyRegistrationRepository) - Constructor for class org.springframework.security.saml2.provider.service.web.authentication.OpenSaml5AuthenticationRequestResolver
-
Construct an
OpenSaml5AuthenticationRequestResolver - OpenSaml5AuthenticationRequestResolver(RelyingPartyRegistrationResolver) - Constructor for class org.springframework.security.saml2.provider.service.web.authentication.OpenSaml5AuthenticationRequestResolver
-
Construct a
OpenSaml5AuthenticationRequestResolver - OpenSaml5AuthenticationRequestResolver.AuthnRequestContext - Class in org.springframework.security.saml2.provider.service.web.authentication
- OpenSaml5AuthenticationTokenConverter - Class in org.springframework.security.saml2.provider.service.web
-
An
AuthenticationConverterthat generates aSaml2AuthenticationTokenappropriate for authenticated a SAML 2.0 Assertion against anAuthenticationManager. - OpenSaml5AuthenticationTokenConverter(RelyingPartyRegistrationRepository) - Constructor for class org.springframework.security.saml2.provider.service.web.OpenSaml5AuthenticationTokenConverter
-
Constructs a
OpenSaml5AuthenticationTokenConvertergiven a repository forRelyingPartyRegistrations - OpenSaml5LogoutRequestResolver - Class in org.springframework.security.saml2.provider.service.web.authentication.logout
-
A
Saml2LogoutRequestResolverfor resolving SAML 2.0 Logout Requests with OpenSAML 5 - OpenSaml5LogoutRequestResolver(RelyingPartyRegistrationRepository) - Constructor for class org.springframework.security.saml2.provider.service.web.authentication.logout.OpenSaml5LogoutRequestResolver
- OpenSaml5LogoutRequestResolver(RelyingPartyRegistrationResolver) - Constructor for class org.springframework.security.saml2.provider.service.web.authentication.logout.OpenSaml5LogoutRequestResolver
-
Construct a
OpenSaml5LogoutRequestResolver - OpenSaml5LogoutRequestResolver.LogoutRequestParameters - Class in org.springframework.security.saml2.provider.service.web.authentication.logout
- OpenSaml5LogoutRequestValidator - Class in org.springframework.security.saml2.provider.service.authentication.logout
-
An OpenSAML 5.x compatible implementation of
Saml2LogoutResponseValidator - OpenSaml5LogoutRequestValidator() - Constructor for class org.springframework.security.saml2.provider.service.authentication.logout.OpenSaml5LogoutRequestValidator
- OpenSaml5LogoutRequestValidatorParametersResolver - Class in org.springframework.security.saml2.provider.service.web.authentication.logout
-
An OpenSAML-based implementation of
Saml2LogoutRequestValidatorParametersResolver - OpenSaml5LogoutRequestValidatorParametersResolver(RelyingPartyRegistrationRepository) - Constructor for class org.springframework.security.saml2.provider.service.web.authentication.logout.OpenSaml5LogoutRequestValidatorParametersResolver
-
Constructs a
OpenSaml5LogoutRequestValidatorParametersResolver - OpenSaml5LogoutResponseResolver - Class in org.springframework.security.saml2.provider.service.web.authentication.logout
-
A
Saml2LogoutResponseResolverfor resolving SAML 2.0 Logout Responses with OpenSAML 5 - OpenSaml5LogoutResponseResolver(RelyingPartyRegistrationRepository) - Constructor for class org.springframework.security.saml2.provider.service.web.authentication.logout.OpenSaml5LogoutResponseResolver
- OpenSaml5LogoutResponseResolver(RelyingPartyRegistrationResolver) - Constructor for class org.springframework.security.saml2.provider.service.web.authentication.logout.OpenSaml5LogoutResponseResolver
-
Construct a
OpenSaml5LogoutResponseResolver - OpenSaml5LogoutResponseResolver.LogoutResponseParameters - Class in org.springframework.security.saml2.provider.service.web.authentication.logout
- OpenSaml5LogoutResponseValidator - Class in org.springframework.security.saml2.provider.service.authentication.logout
-
An OpenSAML 5.x compatible implementation of
Saml2LogoutResponseValidator - OpenSaml5LogoutResponseValidator() - Constructor for class org.springframework.security.saml2.provider.service.authentication.logout.OpenSaml5LogoutResponseValidator
- OpenSaml5MetadataResolver - Class in org.springframework.security.saml2.provider.service.metadata
-
Resolves the SAML 2.0 Relying Party Metadata for a given
RelyingPartyRegistrationusing the OpenSAML API. - OpenSaml5MetadataResolver() - Constructor for class org.springframework.security.saml2.provider.service.metadata.OpenSaml5MetadataResolver
- OpenSaml5MetadataResolver.EntityDescriptorParameters - Class in org.springframework.security.saml2.provider.service.metadata
-
A tuple containing an OpenSAML
EntityDescriptorand its associatedRelyingPartyRegistration - OpenSamlAssertingPartyDetails - Class in org.springframework.security.saml2.provider.service.registration
-
A
RelyingPartyRegistration.AssertingPartyDetailsthat contains OpenSAML-specific members - OpenSamlAssertingPartyDetails.Builder - Class in org.springframework.security.saml2.provider.service.registration
-
An OpenSAML version of
RelyingPartyRegistration.AssertingPartyDetails.Builderthat contains the underlyingEntityDescriptor - OpenSamlInitializationService - Class in org.springframework.security.saml2.core
-
An initialization service for initializing OpenSAML.
- OpenSamlRelyingPartyRegistrationBuilderHttpMessageConverter - Class in org.springframework.security.saml2.provider.service.registration
-
An
HttpMessageConverterthat takes anIDPSSODescriptorin an HTTP response and converts it into aRelyingPartyRegistration.Builder. - OpenSamlRelyingPartyRegistrationBuilderHttpMessageConverter() - Constructor for class org.springframework.security.saml2.provider.service.registration.OpenSamlRelyingPartyRegistrationBuilderHttpMessageConverter
- org.springframework.security.saml2 - package org.springframework.security.saml2
- org.springframework.security.saml2.core - package org.springframework.security.saml2.core
- org.springframework.security.saml2.jackson - package org.springframework.security.saml2.jackson
-
Jackson 3+ serialization support for SAML2.
- org.springframework.security.saml2.jackson2 - package org.springframework.security.saml2.jackson2
-
Jackson 2 serialization support for SAML2.
- org.springframework.security.saml2.provider.service.authentication - package org.springframework.security.saml2.provider.service.authentication
- org.springframework.security.saml2.provider.service.authentication.logout - package org.springframework.security.saml2.provider.service.authentication.logout
- org.springframework.security.saml2.provider.service.metadata - package org.springframework.security.saml2.provider.service.metadata
- org.springframework.security.saml2.provider.service.registration - package org.springframework.security.saml2.provider.service.registration
- org.springframework.security.saml2.provider.service.web - package org.springframework.security.saml2.provider.service.web
- org.springframework.security.saml2.provider.service.web.authentication - package org.springframework.security.saml2.provider.service.web.authentication
- org.springframework.security.saml2.provider.service.web.authentication.logout - package org.springframework.security.saml2.provider.service.web.authentication.logout
- org.springframework.security.saml2.provider.service.web.metadata - package org.springframework.security.saml2.provider.service.web.metadata
P
- parameters(Consumer<Map<String, String>>) - Method in class org.springframework.security.saml2.provider.service.authentication.logout.Saml2LogoutRequest.Builder
-
Use this
Consumerto modify the set of query parameters No parameter should be URL-encoded as this will be done when the request is sent - parameters(Consumer<Map<String, String>>) - Method in class org.springframework.security.saml2.provider.service.authentication.logout.Saml2LogoutResponse.Builder
-
Use this
Consumerto modify the set of query parameters No parameter should be URL-encoded as this will be done when the response is sent, though any signature specified should be Base64-encoded - parametersQuery(Function<Map<String, String>, String>) - Method in class org.springframework.security.saml2.provider.service.authentication.logout.Saml2LogoutRequest.Builder
-
Use this strategy for converting parameters into an encoded query string.
- parametersQuery(Function<Map<String, String>, String>) - Method in class org.springframework.security.saml2.provider.service.authentication.logout.Saml2LogoutResponse.Builder
-
Use this strategy for converting parameters into an encoded query string.
- POST - Enum constant in enum class org.springframework.security.saml2.provider.service.registration.Saml2MessageBinding
- principal(Object) - Method in class org.springframework.security.saml2.provider.service.authentication.Saml2AssertionAuthentication.Builder
R
- read(Class<? extends RelyingPartyRegistration.Builder>, HttpInputMessage) - Method in class org.springframework.security.saml2.provider.service.registration.OpenSamlRelyingPartyRegistrationBuilderHttpMessageConverter
- REDIRECT - Enum constant in enum class org.springframework.security.saml2.provider.service.registration.Saml2MessageBinding
- registrationId(String) - Method in class org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistration.Builder
-
Sets the
registrationIdtemplate. - RELAY_STATE - Static variable in class org.springframework.security.saml2.core.Saml2ParameterNames
-
RelayState- used to communicate shared state between the relying and asserting party - relayState(String) - Method in class org.springframework.security.saml2.provider.service.authentication.AbstractSaml2AuthenticationRequest.Builder
-
Sets the
RelayStateparameter that will accompany this AuthNRequest - relayState(String) - Method in class org.springframework.security.saml2.provider.service.authentication.logout.Saml2LogoutRequest.Builder
-
Use this value for the relay state when sending the Logout Request to the asserting party It should not be URL-encoded as this will be done when the request is sent
- relayState(String) - Method in class org.springframework.security.saml2.provider.service.authentication.logout.Saml2LogoutResponse.Builder
-
Use this value for the relay state when sending the Logout Request to the asserting party It should not be URL-encoded as this will be done when the response is sent
- RELYING_PARTY_REGISTRATION_NOT_FOUND - Static variable in class org.springframework.security.saml2.core.Saml2ErrorCodes
-
The relying party registration was not found.
- RelyingPartyRegistration - Class in org.springframework.security.saml2.provider.service.registration
-
Represents a configured relying party (aka Service Provider) and asserting party (aka Identity Provider) pair.
- RelyingPartyRegistration(String, String, String, Saml2MessageBinding, String, String, Collection<Saml2MessageBinding>, RelyingPartyRegistration.AssertingPartyDetails, String, boolean, Collection<Saml2X509Credential>, Collection<Saml2X509Credential>) - Constructor for class org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistration
- RelyingPartyRegistration.AssertingPartyDetails - Class in org.springframework.security.saml2.provider.service.registration
-
The configuration metadata of the Asserting party
- RelyingPartyRegistration.AssertingPartyDetails.Builder - Class in org.springframework.security.saml2.provider.service.registration
- RelyingPartyRegistration.Builder - Class in org.springframework.security.saml2.provider.service.registration
- relyingPartyRegistrationId(String) - Method in class org.springframework.security.saml2.provider.service.authentication.Saml2AssertionAuthentication.Builder
-
Use this registration id
- relyingPartyRegistrationNotFound(String) - Static method in class org.springframework.security.saml2.core.Saml2Error
-
Construct an
Saml2ErrorCodes.RELYING_PARTY_REGISTRATION_NOT_FOUNDerror - RelyingPartyRegistrationPlaceholderResolvers - Class in org.springframework.security.saml2.provider.service.web
-
A factory for creating placeholder resolvers for
RelyingPartyRegistrationtemplates. - RelyingPartyRegistrationPlaceholderResolvers.UriResolver - Class in org.springframework.security.saml2.provider.service.web
-
A class for resolving
RelyingPartyRegistrationURIs - RelyingPartyRegistrationRepository - Interface in org.springframework.security.saml2.provider.service.registration
-
A repository for
RelyingPartyRegistrations - RelyingPartyRegistrationResolver - Interface in org.springframework.security.saml2.provider.service.web
-
A contract for resolving a
RelyingPartyRegistrationfrom the HTTP request - RelyingPartyRegistrations - Class in org.springframework.security.saml2.provider.service.registration
-
A utility class for constructing instances of
RelyingPartyRegistration - removeAuthenticationRequest(HttpServletRequest, HttpServletResponse) - Method in class org.springframework.security.saml2.provider.service.web.CacheSaml2AuthenticationRequestRepository
- removeAuthenticationRequest(HttpServletRequest, HttpServletResponse) - Method in class org.springframework.security.saml2.provider.service.web.HttpSessionSaml2AuthenticationRequestRepository
- removeAuthenticationRequest(HttpServletRequest, HttpServletResponse) - Method in interface org.springframework.security.saml2.provider.service.web.Saml2AuthenticationRequestRepository
-
Removes the authentication request using the
HttpServletRequestandHttpServletResponse - removeLogoutRequest(HttpServletRequest, HttpServletResponse) - Method in class org.springframework.security.saml2.provider.service.web.authentication.logout.HttpSessionLogoutRequestRepository
-
Removes and returns the
Saml2LogoutRequestassociated to the providedHttpServletRequestandHttpServletResponseor if not available returnsnull. - removeLogoutRequest(HttpServletRequest, HttpServletResponse) - Method in interface org.springframework.security.saml2.provider.service.web.authentication.logout.Saml2LogoutRequestRepository
-
Removes and returns the
Saml2LogoutRequestassociated to the providedHttpServletRequestandHttpServletResponseor if not available returnsnull. - RequestMatcherMetadataResponseResolver - Class in org.springframework.security.saml2.provider.service.metadata
-
Deprecated.Please use
RequestMatcherMetadataResponseResolver - RequestMatcherMetadataResponseResolver - Class in org.springframework.security.saml2.provider.service.web.metadata
-
An implementation of
Saml2MetadataResponseResolverthat identifies whichRelyingPartyRegistrations to use with aRequestMatcher - RequestMatcherMetadataResponseResolver(RelyingPartyRegistrationRepository, Saml2MetadataResolver) - Constructor for class org.springframework.security.saml2.provider.service.metadata.RequestMatcherMetadataResponseResolver
-
Deprecated.Construct a
RequestMatcherMetadataResponseResolver - RequestMatcherMetadataResponseResolver(RelyingPartyRegistrationRepository, Saml2MetadataResolver) - Constructor for class org.springframework.security.saml2.provider.service.web.metadata.RequestMatcherMetadataResponseResolver
-
Construct a
RequestMatcherMetadataResponseResolver - requireInitialize(Consumer<XMLObjectProviderRegistry>) - Static method in class org.springframework.security.saml2.core.OpenSamlInitializationService
-
Ready OpenSAML for use, configure it with reasonable defaults, and modify the
XMLObjectProviderRegistryusing the providedConsumer. - requiresAuthentication(HttpServletRequest, HttpServletResponse) - Method in class org.springframework.security.saml2.provider.service.web.authentication.Saml2WebSsoAuthenticationFilter
- resolve(HttpServletRequest) - Method in interface org.springframework.security.saml2.provider.service.metadata.Saml2MetadataResponseResolver
-
Construct and serialize a relying party's SAML 2.0 metadata based on the given
HttpServletRequest - resolve(HttpServletRequest) - Method in class org.springframework.security.saml2.provider.service.web.authentication.OpenSaml5AuthenticationRequestResolver
- resolve(HttpServletRequest) - Method in interface org.springframework.security.saml2.provider.service.web.authentication.Saml2AuthenticationRequestResolver
- resolve(HttpServletRequest) - Method in class org.springframework.security.saml2.provider.service.web.metadata.RequestMatcherMetadataResponseResolver
-
Construct and serialize a relying party's SAML 2.0 metadata based on the given
HttpServletRequest. - resolve(HttpServletRequest, String) - Method in class org.springframework.security.saml2.provider.service.web.DefaultRelyingPartyRegistrationResolver
-
Resolve a
RelyingPartyRegistrationfrom the HTTP request, using therelyingPartyRegistrationId, if it is provided - resolve(HttpServletRequest, String) - Method in interface org.springframework.security.saml2.provider.service.web.RelyingPartyRegistrationResolver
-
Resolve a
RelyingPartyRegistrationfrom the HTTP request, using therelyingPartyRegistrationId, if it is provided - resolve(HttpServletRequest, Authentication) - Method in class org.springframework.security.saml2.provider.service.web.authentication.logout.OpenSaml5LogoutRequestResolver
-
Prepare to create, sign, and serialize a SAML 2.0 Logout Request.
- resolve(HttpServletRequest, Authentication) - Method in class org.springframework.security.saml2.provider.service.web.authentication.logout.OpenSaml5LogoutRequestValidatorParametersResolver
-
Construct the parameters necessary for validating an asserting party's
<saml2:LogoutRequest>based on the givenHttpServletRequest - resolve(HttpServletRequest, Authentication) - Method in class org.springframework.security.saml2.provider.service.web.authentication.logout.OpenSaml5LogoutResponseResolver
-
Prepare to create, sign, and serialize a SAML 2.0 Logout Response.
- resolve(HttpServletRequest, Authentication) - Method in interface org.springframework.security.saml2.provider.service.web.authentication.logout.Saml2LogoutRequestResolver
-
Prepare to create, sign, and serialize a SAML 2.0 Logout Request.
- resolve(HttpServletRequest, Authentication) - Method in interface org.springframework.security.saml2.provider.service.web.authentication.logout.Saml2LogoutRequestValidatorParametersResolver
-
Resolve any SAML 2.0 Logout Request and associated
RelyingPartyRegistration - resolve(HttpServletRequest, Authentication) - Method in interface org.springframework.security.saml2.provider.service.web.authentication.logout.Saml2LogoutResponseResolver
-
Prepare to create, sign, and serialize a SAML 2.0 Logout Response.
- resolve(HttpServletRequest, Authentication, Saml2AuthenticationException) - Method in class org.springframework.security.saml2.provider.service.web.authentication.logout.OpenSaml5LogoutResponseResolver
-
Prepare to create, sign, and serialize a SAML 2.0 Error Logout Response.
- resolve(HttpServletRequest, Authentication, Saml2AuthenticationException) - Method in interface org.springframework.security.saml2.provider.service.web.authentication.logout.Saml2LogoutResponseResolver
-
Prepare to create, sign, and serialize a SAML 2.0 Error Logout Response.
- resolve(Iterable<RelyingPartyRegistration>) - Method in class org.springframework.security.saml2.provider.service.metadata.OpenSaml5MetadataResolver
- resolve(Iterable<RelyingPartyRegistration>) - Method in interface org.springframework.security.saml2.provider.service.metadata.Saml2MetadataResolver
- resolve(String) - Method in class org.springframework.security.saml2.provider.service.web.RelyingPartyRegistrationPlaceholderResolvers.UriResolver
- resolve(RelyingPartyRegistration) - Method in class org.springframework.security.saml2.provider.service.metadata.OpenSaml5MetadataResolver
- resolve(RelyingPartyRegistration) - Method in interface org.springframework.security.saml2.provider.service.metadata.Saml2MetadataResolver
-
Resolve the given relying party's metadata
- resourceLoader(ResourceLoader) - Method in class org.springframework.security.saml2.provider.service.registration.OpenSaml5AssertingPartyMetadataRepository.MetadataLocationRepositoryBuilder
- ResponseAuthenticationConverter() - Constructor for class org.springframework.security.saml2.provider.service.authentication.OpenSaml5AuthenticationProvider.ResponseAuthenticationConverter
- ResponseValidator(Converter<OpenSaml5AuthenticationProvider.ResponseToken, Saml2ResponseValidatorResult>...) - Constructor for class org.springframework.security.saml2.provider.service.authentication.OpenSaml5AuthenticationProvider.ResponseValidator
S
- SAML_REQUEST - Static variable in class org.springframework.security.saml2.core.Saml2ParameterNames
-
SAMLRequest- used to request authentication or request logout - SAML_RESPONSE - Static variable in class org.springframework.security.saml2.core.Saml2ParameterNames
-
SAMLResponse- used to respond to an authentication or logout request - Saml2AssertionAuthentication - Class in org.springframework.security.saml2.provider.service.authentication
-
An authentication based off of a SAML 2.0 Assertion
- Saml2AssertionAuthentication(Object, Saml2ResponseAssertionAccessor, Collection<? extends GrantedAuthority>, String) - Constructor for class org.springframework.security.saml2.provider.service.authentication.Saml2AssertionAuthentication
- Saml2AssertionAuthentication(Saml2AssertionAuthentication.Builder<?>) - Constructor for class org.springframework.security.saml2.provider.service.authentication.Saml2AssertionAuthentication
- Saml2AssertionAuthentication(Saml2ResponseAssertionAccessor, Collection<? extends GrantedAuthority>, String) - Constructor for class org.springframework.security.saml2.provider.service.authentication.Saml2AssertionAuthentication
- Saml2AssertionAuthentication.Builder<B extends Saml2AssertionAuthentication.Builder<B>> - Class in org.springframework.security.saml2.provider.service.authentication
-
A builder of
Saml2AssertionAuthenticationinstances - Saml2AuthenticatedPrincipal - Interface in org.springframework.security.saml2.provider.service.authentication
-
Deprecated.Please use
Saml2AssertionAuthentication.getRelyingPartyRegistrationId()andSaml2ResponseAssertionAccessorinstead - Saml2Authentication - Class in org.springframework.security.saml2.provider.service.authentication
-
An implementation of an
AbstractAuthenticationTokenthat represents an authenticated SAML 2.0Authentication. - Saml2Authentication(Object, String, Collection<? extends GrantedAuthority>) - Constructor for class org.springframework.security.saml2.provider.service.authentication.Saml2Authentication
- Saml2Authentication(AuthenticatedPrincipal, String, Collection<? extends GrantedAuthority>) - Constructor for class org.springframework.security.saml2.provider.service.authentication.Saml2Authentication
-
Construct a
Saml2Authenticationusing the provided parameters - Saml2AuthenticationException - Exception in org.springframework.security.saml2.provider.service.authentication
-
This exception is thrown for all SAML 2.0 related
Authenticationerrors. - Saml2AuthenticationException(Saml2Error) - Constructor for exception org.springframework.security.saml2.provider.service.authentication.Saml2AuthenticationException
-
Constructs a
Saml2AuthenticationExceptionusing the provided parameters. - Saml2AuthenticationException(Saml2Error, String) - Constructor for exception org.springframework.security.saml2.provider.service.authentication.Saml2AuthenticationException
-
Constructs a
Saml2AuthenticationExceptionusing the provided parameters. - Saml2AuthenticationException(Saml2Error, String, Throwable) - Constructor for exception org.springframework.security.saml2.provider.service.authentication.Saml2AuthenticationException
-
Constructs a
Saml2AuthenticationExceptionusing the provided parameters. - Saml2AuthenticationException(Saml2Error, Throwable) - Constructor for exception org.springframework.security.saml2.provider.service.authentication.Saml2AuthenticationException
-
Constructs a
Saml2AuthenticationExceptionusing the provided parameters. - Saml2AuthenticationRequestRepository<T extends AbstractSaml2AuthenticationRequest> - Interface in org.springframework.security.saml2.provider.service.web
-
A repository for
AbstractSaml2AuthenticationRequest - Saml2AuthenticationRequestResolver - Interface in org.springframework.security.saml2.provider.service.web.authentication
-
A strategy for resolving a SAML 2.0 Authentication Request from the
HttpServletRequest. - Saml2AuthenticationToken - Class in org.springframework.security.saml2.provider.service.authentication
-
Represents an incoming SAML 2.0 response containing an assertion that has not been validated.
- Saml2AuthenticationToken(RelyingPartyRegistration, String) - Constructor for class org.springframework.security.saml2.provider.service.authentication.Saml2AuthenticationToken
-
Creates a
Saml2AuthenticationTokenwith the provided parameters Note that the givenRelyingPartyRegistrationshould have all its templates resolved at this point. - Saml2AuthenticationToken(RelyingPartyRegistration, String, AbstractSaml2AuthenticationRequest) - Constructor for class org.springframework.security.saml2.provider.service.authentication.Saml2AuthenticationToken
-
Creates a
Saml2AuthenticationTokenwith the provided parameters. - Saml2AuthenticationTokenConverter - Class in org.springframework.security.saml2.provider.service.web
-
An
AuthenticationConverterthat generates aSaml2AuthenticationTokenappropriate for authenticated a SAML 2.0 Assertion against anAuthenticationManager. - Saml2AuthenticationTokenConverter(RelyingPartyRegistrationResolver) - Constructor for class org.springframework.security.saml2.provider.service.web.Saml2AuthenticationTokenConverter
-
Constructs a
Saml2AuthenticationTokenConvertergiven a strategy for resolvingRelyingPartyRegistrations - Saml2Error - Class in org.springframework.security.saml2.core
-
A representation of an SAML 2.0 Error.
- Saml2Error(String, String) - Constructor for class org.springframework.security.saml2.core.Saml2Error
-
Constructs a
Saml2Errorusing the provided parameters. - Saml2ErrorCodes - Class in org.springframework.security.saml2.core
-
A list of SAML known 2 error codes used during SAML authentication.
- Saml2Exception - Exception in org.springframework.security.saml2
- Saml2Exception(String) - Constructor for exception org.springframework.security.saml2.Saml2Exception
- Saml2Exception(String, Throwable) - Constructor for exception org.springframework.security.saml2.Saml2Exception
- Saml2Exception(Throwable) - Constructor for exception org.springframework.security.saml2.Saml2Exception
- Saml2Jackson2Module - Class in org.springframework.security.saml2.jackson2
-
Deprecated, for removal: This API element is subject to removal in a future version.as of 7.0 in favor of
Saml2JacksonModulebased on Jackson 3 - Saml2Jackson2Module() - Constructor for class org.springframework.security.saml2.jackson2.Saml2Jackson2Module
-
Deprecated.
- Saml2JacksonModule - Class in org.springframework.security.saml2.jackson
-
Jackson module for saml2-service-provider.
- Saml2JacksonModule() - Constructor for class org.springframework.security.saml2.jackson.Saml2JacksonModule
- Saml2LogoutRequest - Class in org.springframework.security.saml2.provider.service.authentication.logout
-
A class that represents a signed and serialized SAML 2.0 Logout Request
- Saml2LogoutRequest.Builder - Class in org.springframework.security.saml2.provider.service.authentication.logout
- Saml2LogoutRequestFilter - Class in org.springframework.security.saml2.provider.service.web.authentication.logout
-
A filter for handling logout requests in the form of a <saml2:LogoutRequest> sent from the asserting party.
- Saml2LogoutRequestFilter(Saml2LogoutRequestValidatorParametersResolver, Saml2LogoutRequestValidator, Saml2LogoutResponseResolver, LogoutHandler...) - Constructor for class org.springframework.security.saml2.provider.service.web.authentication.logout.Saml2LogoutRequestFilter
- Saml2LogoutRequestFilter(RelyingPartyRegistrationResolver, Saml2LogoutRequestValidator, Saml2LogoutResponseResolver, LogoutHandler...) - Constructor for class org.springframework.security.saml2.provider.service.web.authentication.logout.Saml2LogoutRequestFilter
-
Constructs a
Saml2LogoutResponseFilterfor accepting SAML 2.0 Logout Requests from the asserting party - Saml2LogoutRequestRepository - Interface in org.springframework.security.saml2.provider.service.web.authentication.logout
-
Implementations of this interface are responsible for the persistence of
Saml2LogoutRequestbetween requests. - Saml2LogoutRequestResolver - Interface in org.springframework.security.saml2.provider.service.web.authentication.logout
-
Creates a signed SAML 2.0 Logout Request based on information from the
HttpServletRequestand currentAuthentication. - Saml2LogoutRequestValidator - Interface in org.springframework.security.saml2.provider.service.authentication.logout
-
Validates SAML 2.0 Logout Requests
- Saml2LogoutRequestValidatorParameters - Class in org.springframework.security.saml2.provider.service.authentication.logout
-
A holder of the parameters needed to invoke
Saml2LogoutRequestValidator - Saml2LogoutRequestValidatorParameters(Saml2LogoutRequest, RelyingPartyRegistration, Authentication) - Constructor for class org.springframework.security.saml2.provider.service.authentication.logout.Saml2LogoutRequestValidatorParameters
-
Construct a
Saml2LogoutRequestValidatorParameters - Saml2LogoutRequestValidatorParametersResolver - Interface in org.springframework.security.saml2.provider.service.web.authentication.logout
-
Resolved a SAML 2.0 Logout Request and associated validation parameters from the given
HttpServletRequestand currentAuthentication. - Saml2LogoutResponse - Class in org.springframework.security.saml2.provider.service.authentication.logout
-
A class that represents a signed and serialized SAML 2.0 Logout Response
- Saml2LogoutResponse.Builder - Class in org.springframework.security.saml2.provider.service.authentication.logout
- Saml2LogoutResponseFilter - Class in org.springframework.security.saml2.provider.service.web.authentication.logout
-
A filter for handling a <saml2:LogoutResponse> sent from the asserting party.
- Saml2LogoutResponseFilter(RelyingPartyRegistrationRepository, Saml2LogoutResponseValidator, LogoutSuccessHandler) - Constructor for class org.springframework.security.saml2.provider.service.web.authentication.logout.Saml2LogoutResponseFilter
- Saml2LogoutResponseFilter(RelyingPartyRegistrationResolver, Saml2LogoutResponseValidator, LogoutSuccessHandler) - Constructor for class org.springframework.security.saml2.provider.service.web.authentication.logout.Saml2LogoutResponseFilter
-
Constructs a
Saml2LogoutResponseFilterfor accepting SAML 2.0 Logout Responses from the asserting party - Saml2LogoutResponseResolver - Interface in org.springframework.security.saml2.provider.service.web.authentication.logout
-
Creates a signed SAML 2.0 Logout Response based on information from the
HttpServletRequestand currentAuthentication. - Saml2LogoutResponseValidator - Interface in org.springframework.security.saml2.provider.service.authentication.logout
-
Validates SAML 2.0 Logout Responses
- Saml2LogoutResponseValidatorParameters - Class in org.springframework.security.saml2.provider.service.authentication.logout
-
A holder of the parameters needed to invoke
Saml2LogoutResponseValidator - Saml2LogoutResponseValidatorParameters(Saml2LogoutResponse, Saml2LogoutRequest, RelyingPartyRegistration) - Constructor for class org.springframework.security.saml2.provider.service.authentication.logout.Saml2LogoutResponseValidatorParameters
-
Construct a
Saml2LogoutRequestValidatorParameters - Saml2LogoutValidatorResult - Class in org.springframework.security.saml2.provider.service.authentication.logout
-
A result emitted from a SAML 2.0 Logout validation attempt
- Saml2LogoutValidatorResult.Builder - Class in org.springframework.security.saml2.provider.service.authentication.logout
- Saml2MessageBinding - Enum Class in org.springframework.security.saml2.provider.service.registration
-
The type of bindings that messages are exchanged using Supported bindings are
urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POSTandurn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect. - Saml2MetadataFilter - Class in org.springframework.security.saml2.provider.service.web
-
A
Filterthat returns the metadata for a Relying Party - Saml2MetadataFilter(Saml2MetadataResponseResolver) - Constructor for class org.springframework.security.saml2.provider.service.web.Saml2MetadataFilter
-
Constructs an instance of
Saml2MetadataFilter - Saml2MetadataFilter(RelyingPartyRegistrationRepository, Saml2MetadataResolver) - Constructor for class org.springframework.security.saml2.provider.service.web.Saml2MetadataFilter
-
Constructs an instance of
Saml2MetadataFilterusing the provided parameters. - Saml2MetadataFilter(RelyingPartyRegistrationResolver, Saml2MetadataResolver) - Constructor for class org.springframework.security.saml2.provider.service.web.Saml2MetadataFilter
- Saml2MetadataResolver - Interface in org.springframework.security.saml2.provider.service.metadata
-
Resolves the SAML 2.0 Relying Party Metadata for a given
RelyingPartyRegistration - Saml2MetadataResponse - Class in org.springframework.security.saml2.provider.service.metadata
- Saml2MetadataResponse(String, String) - Constructor for class org.springframework.security.saml2.provider.service.metadata.Saml2MetadataResponse
- Saml2MetadataResponseResolver - Interface in org.springframework.security.saml2.provider.service.metadata
-
Resolves Relying Party SAML 2.0 Metadata given details from the
HttpServletRequest. - Saml2ParameterNames - Class in org.springframework.security.saml2.core
-
Standard parameter names defined in the SAML 2.0 Specification and used by the Authentication Request, Assertion Consumer Response, Logout Request, and Logout Response endpoints.
- Saml2PostAuthenticationRequest - Class in org.springframework.security.saml2.provider.service.authentication
-
Data holder for information required to send an
AuthNRequestover a POST binding from the service provider to the identity provider https://www.oasis-open.org/committees/download.php/35711/sstc-saml-core-errata-2.0-wd-06-diff.pdf (line 2031) - Saml2PostAuthenticationRequest.Builder - Class in org.springframework.security.saml2.provider.service.authentication
-
Builder class for a
Saml2PostAuthenticationRequestobject. - Saml2RedirectAuthenticationRequest - Class in org.springframework.security.saml2.provider.service.authentication
-
Data holder for information required to send an
AuthNRequestover a REDIRECT binding from the service provider to the identity provider https://www.oasis-open.org/committees/download.php/35711/sstc-saml-core-errata-2.0-wd-06-diff.pdf (line 2031) - Saml2RedirectAuthenticationRequest.Builder - Class in org.springframework.security.saml2.provider.service.authentication
-
Builder class for a
Saml2RedirectAuthenticationRequestobject. - Saml2RelyingPartyInitiatedLogoutSuccessHandler - Class in org.springframework.security.saml2.provider.service.web.authentication.logout
-
A success handler for issuing a SAML 2.0 Logout Request to the SAML 2.0 Asserting Party
- Saml2RelyingPartyInitiatedLogoutSuccessHandler(Saml2LogoutRequestResolver) - Constructor for class org.springframework.security.saml2.provider.service.web.authentication.logout.Saml2RelyingPartyInitiatedLogoutSuccessHandler
-
Constructs a
Saml2RelyingPartyInitiatedLogoutSuccessHandlerusing the provided parameters - Saml2ResponseAssertion - Class in org.springframework.security.saml2.provider.service.authentication
-
An OpenSAML-based implementation of
Saml2ResponseAssertionAccessor - Saml2ResponseAssertion.Builder - Class in org.springframework.security.saml2.provider.service.authentication
- Saml2ResponseAssertionAccessor - Interface in org.springframework.security.saml2.provider.service.authentication
-
An interface that represents key details from a SAML 2.0 Assertion
- Saml2ResponseValidatorResult - Class in org.springframework.security.saml2.core
-
A result emitted from a SAML 2.0 Response validation attempt
- Saml2Utils - Exception in org.springframework.security.saml2.provider.service.authentication.logout
-
Utility methods for working with serialized SAML messages.
- Saml2WebSsoAuthenticationFilter - Class in org.springframework.security.saml2.provider.service.web.authentication
- Saml2WebSsoAuthenticationFilter(RelyingPartyRegistrationRepository) - Constructor for class org.springframework.security.saml2.provider.service.web.authentication.Saml2WebSsoAuthenticationFilter
-
Creates a
Saml2WebSsoAuthenticationFilterauthentication filter that is configured to use theSaml2WebSsoAuthenticationFilter.DEFAULT_FILTER_PROCESSES_URIprocessing URL - Saml2WebSsoAuthenticationFilter(RelyingPartyRegistrationRepository, String) - Constructor for class org.springframework.security.saml2.provider.service.web.authentication.Saml2WebSsoAuthenticationFilter
-
Creates a
Saml2WebSsoAuthenticationFilterauthentication filter - Saml2WebSsoAuthenticationFilter(AuthenticationConverter) - Constructor for class org.springframework.security.saml2.provider.service.web.authentication.Saml2WebSsoAuthenticationFilter
-
Creates a
Saml2WebSsoAuthenticationFilterthat is configured to use theSaml2WebSsoAuthenticationFilter.DEFAULT_FILTER_PROCESSES_URIprocessing URL - Saml2WebSsoAuthenticationFilter(AuthenticationConverter, String) - Constructor for class org.springframework.security.saml2.provider.service.web.authentication.Saml2WebSsoAuthenticationFilter
-
Creates a
Saml2WebSsoAuthenticationFiltergiven the provided parameters - Saml2WebSsoAuthenticationRequestFilter - Class in org.springframework.security.saml2.provider.service.web
-
This
Filterformulates a SAML 2.0 AuthnRequest (line 1968) and redirects to a configured asserting party. - Saml2WebSsoAuthenticationRequestFilter(Saml2AuthenticationRequestResolver) - Constructor for class org.springframework.security.saml2.provider.service.web.Saml2WebSsoAuthenticationRequestFilter
-
Construct a
Saml2WebSsoAuthenticationRequestFilterwith the strategy for resolving theAuthnRequest - Saml2X509Credential - Class in org.springframework.security.saml2.core
-
An object for holding a public certificate, any associated private key, and its intended usages (Line 584, Section 4.3 Credentials).
- Saml2X509Credential(X509Certificate, Saml2X509Credential.Saml2X509CredentialType...) - Constructor for class org.springframework.security.saml2.core.Saml2X509Credential
-
Creates a
Saml2X509Credentialusing the provided parameters - Saml2X509Credential(PrivateKey, X509Certificate, Set<Saml2X509Credential.Saml2X509CredentialType>) - Constructor for class org.springframework.security.saml2.core.Saml2X509Credential
-
Creates a
Saml2X509Credentialusing the provided parameters - Saml2X509Credential(PrivateKey, X509Certificate, Saml2X509Credential.Saml2X509CredentialType...) - Constructor for class org.springframework.security.saml2.core.Saml2X509Credential
-
Creates a
Saml2X509Credentialusing the provided parameters - Saml2X509Credential.Saml2X509CredentialType - Enum Class in org.springframework.security.saml2.core
- samlRequest(String) - Method in class org.springframework.security.saml2.provider.service.authentication.AbstractSaml2AuthenticationRequest.Builder
-
Sets the
SAMLRequestparameter that will accompany this AuthNRequest - samlRequest(String) - Method in class org.springframework.security.saml2.provider.service.authentication.logout.Saml2LogoutRequest.Builder
-
Use this signed and serialized and Base64-encoded <saml2:LogoutRequest> Note that if using the Redirect binding, the value should be
deflatedand then Base64-encoded. - samlResponse(String) - Method in class org.springframework.security.saml2.provider.service.authentication.logout.Saml2LogoutResponse.Builder
-
Use this signed and serialized and Base64-encoded <saml2:LogoutResponse> Note that if using the Redirect binding, the value should be
deflatedand then Base64-encoded. - save(AssertingPartyMetadata) - Method in class org.springframework.security.saml2.provider.service.registration.JdbcAssertingPartyMetadataRepository
-
Persist this
AssertingPartyMetadata - saveAuthenticationRequest(AbstractSaml2AuthenticationRequest, HttpServletRequest, HttpServletResponse) - Method in class org.springframework.security.saml2.provider.service.web.CacheSaml2AuthenticationRequestRepository
- saveAuthenticationRequest(AbstractSaml2AuthenticationRequest, HttpServletRequest, HttpServletResponse) - Method in class org.springframework.security.saml2.provider.service.web.HttpSessionSaml2AuthenticationRequestRepository
- saveAuthenticationRequest(T, HttpServletRequest, HttpServletResponse) - Method in interface org.springframework.security.saml2.provider.service.web.Saml2AuthenticationRequestRepository
-
Saves the current authentication request using the
HttpServletRequestandHttpServletResponse - saveLogoutRequest(Saml2LogoutRequest, HttpServletRequest, HttpServletResponse) - Method in class org.springframework.security.saml2.provider.service.web.authentication.logout.HttpSessionLogoutRequestRepository
-
Persists the
Saml2LogoutRequestassociating it to the providedHttpServletRequestand/orHttpServletResponse. - saveLogoutRequest(Saml2LogoutRequest, HttpServletRequest, HttpServletResponse) - Method in interface org.springframework.security.saml2.provider.service.web.authentication.logout.Saml2LogoutRequestRepository
-
Persists the
Saml2LogoutRequestassociating it to the providedHttpServletRequestand/orHttpServletResponse. - sessionIndexes(List<String>) - Method in class org.springframework.security.saml2.provider.service.authentication.Saml2ResponseAssertion.Builder
- setAssertionElementsDecrypter(Consumer<OpenSaml5AuthenticationProvider.AssertionToken>) - Method in class org.springframework.security.saml2.provider.service.authentication.OpenSaml5AuthenticationProvider
-
Set the
Consumerstrategy to use for decrypting elements of a validatedAssertion. - setAssertionValidator(Converter<OpenSaml5AuthenticationProvider.AssertionToken, Saml2ResponseValidatorResult>) - Method in class org.springframework.security.saml2.provider.service.authentication.OpenSaml5AuthenticationProvider
-
Set the
Converterto use for validating eachAssertionin the SAML 2.0 Response. - setAuthenticated(boolean) - Method in class org.springframework.security.saml2.provider.service.authentication.Saml2AuthenticationToken
-
The state of this object cannot be changed.
- setAuthenticationRequestRepository(Saml2AuthenticationRequestRepository<AbstractSaml2AuthenticationRequest>) - Method in class org.springframework.security.saml2.provider.service.web.authentication.Saml2WebSsoAuthenticationFilter
-
Use the given
Saml2AuthenticationRequestRepositoryto remove the saved authentication request. - setAuthenticationRequestRepository(Saml2AuthenticationRequestRepository<AbstractSaml2AuthenticationRequest>) - Method in class org.springframework.security.saml2.provider.service.web.OpenSaml5AuthenticationTokenConverter
-
Use the given
Saml2AuthenticationRequestRepositoryto load authentication request. - setAuthenticationRequestRepository(Saml2AuthenticationRequestRepository<AbstractSaml2AuthenticationRequest>) - Method in class org.springframework.security.saml2.provider.service.web.Saml2AuthenticationTokenConverter
-
Use the given
Saml2AuthenticationRequestRepositoryto load authentication request. - setAuthenticationRequestRepository(Saml2AuthenticationRequestRepository<AbstractSaml2AuthenticationRequest>) - Method in class org.springframework.security.saml2.provider.service.web.Saml2WebSsoAuthenticationRequestFilter
-
Use the given
Saml2AuthenticationRequestRepositoryto save the authentication request - setAuthnRequestCustomizer(Consumer<OpenSaml5AuthenticationRequestResolver.AuthnRequestContext>) - Method in class org.springframework.security.saml2.provider.service.web.authentication.OpenSaml5AuthenticationRequestResolver
-
Set a
Consumerfor modifying the OpenSAMLAuthnRequest - setCache(Cache) - Method in class org.springframework.security.saml2.provider.service.registration.CachingRelyingPartyRegistrationRepository
-
Use this cache for the completed
RelyingPartyRegistrationinstances. - setCache(Cache) - Method in class org.springframework.security.saml2.provider.service.web.CacheSaml2AuthenticationRequestRepository
-
Use this
Cacheinstance. - setClock(Clock) - Method in class org.springframework.security.saml2.provider.service.web.authentication.logout.OpenSaml5LogoutRequestResolver
- setClock(Clock) - Method in class org.springframework.security.saml2.provider.service.web.authentication.logout.OpenSaml5LogoutResponseResolver
- setClock(Clock) - Method in class org.springframework.security.saml2.provider.service.web.authentication.OpenSaml5AuthenticationRequestResolver
- setContinueChainWhenNoRelyingPartyRegistrationFound(boolean) - Method in class org.springframework.security.saml2.provider.service.web.authentication.Saml2WebSsoAuthenticationFilter
-
Indicate whether to continue with the rest of the filter chain in the event that no relying party registration is found.
- setEntityDescriptorCustomizer(Consumer<OpenSaml5MetadataResolver.EntityDescriptorParameters>) - Method in class org.springframework.security.saml2.provider.service.metadata.OpenSaml5MetadataResolver
-
Set a
Consumerfor modifying the OpenSAMLEntityDescriptor - setGrantedAuthoritiesConverter(Converter<Assertion, Collection<GrantedAuthority>>) - Method in class org.springframework.security.saml2.provider.service.authentication.OpenSaml5AuthenticationProvider.ResponseAuthenticationConverter
-
Use this strategy to grant authorities to a principal given the first
Assertionin the response. - setLogoutRequestMatcher(RequestMatcher) - Method in class org.springframework.security.saml2.provider.service.web.authentication.logout.Saml2LogoutRequestFilter
- setLogoutRequestMatcher(RequestMatcher) - Method in class org.springframework.security.saml2.provider.service.web.authentication.logout.Saml2LogoutResponseFilter
- setLogoutRequestRepository(Saml2LogoutRequestRepository) - Method in class org.springframework.security.saml2.provider.service.web.authentication.logout.Saml2LogoutResponseFilter
-
Use this
Saml2LogoutRequestRepositoryfor retrieving the SAML 2.0 Logout Request associated with the request'sRelayState - setLogoutRequestRepository(Saml2LogoutRequestRepository) - Method in class org.springframework.security.saml2.provider.service.web.authentication.logout.Saml2RelyingPartyInitiatedLogoutSuccessHandler
-
Use this
Saml2LogoutRequestRepositoryfor saving the SAML 2.0 Logout Request - setMetadataFilename(String) - Method in class org.springframework.security.saml2.provider.service.web.metadata.RequestMatcherMetadataResponseResolver
-
Sets the metadata filename template.
- setMetadataFilename(String) - Method in class org.springframework.security.saml2.provider.service.web.Saml2MetadataFilter
-
Sets the metadata filename template containing the
{registrationId}template variable. - setParametersConsumer(Consumer<OpenSaml5LogoutRequestResolver.LogoutRequestParameters>) - Method in class org.springframework.security.saml2.provider.service.web.authentication.logout.OpenSaml5LogoutRequestResolver
-
Set a
Consumerfor modifying the OpenSAMLLogoutRequest - setParametersConsumer(Consumer<OpenSaml5LogoutResponseResolver.LogoutResponseParameters>) - Method in class org.springframework.security.saml2.provider.service.web.authentication.logout.OpenSaml5LogoutResponseResolver
-
Set a
Consumerfor modifying the OpenSAMLLogoutRequest - setPrincipalNameConverter(Converter<Assertion, String>) - Method in class org.springframework.security.saml2.provider.service.authentication.OpenSaml5AuthenticationProvider.ResponseAuthenticationConverter
-
Use this strategy to extract the principal name from the
Assertion. - setRelayStateResolver(Converter<HttpServletRequest, String>) - Method in class org.springframework.security.saml2.provider.service.web.authentication.logout.OpenSaml5LogoutRequestResolver
-
Use this
Converterto compute the RelayState - setRelayStateResolver(Converter<HttpServletRequest, String>) - Method in class org.springframework.security.saml2.provider.service.web.authentication.OpenSaml5AuthenticationRequestResolver
-
Use this
Converterto compute the RelayState - setRelyingPartyRegistrationId(String) - Method in class org.springframework.security.saml2.provider.service.authentication.DefaultSaml2AuthenticatedPrincipal
-
Deprecated.
- setRequestMatcher(RequestMatcher) - Method in class org.springframework.security.saml2.provider.service.web.authentication.logout.OpenSaml5LogoutRequestValidatorParametersResolver
-
The request matcher to use to identify a request to process a
<saml2:LogoutRequest>. - setRequestMatcher(RequestMatcher) - Method in class org.springframework.security.saml2.provider.service.web.authentication.OpenSaml5AuthenticationRequestResolver
-
Set the
RequestMatcherto use for setting theBaseOpenSamlAuthenticationRequestResolver.setRequestMatcher(RequestMatcher)(RequestMatcher)} - setRequestMatcher(RequestMatcher) - Method in class org.springframework.security.saml2.provider.service.web.metadata.RequestMatcherMetadataResponseResolver
-
Use this
RequestMatcherto identity which requests to generate metadata for. - setRequestMatcher(RequestMatcher) - Method in class org.springframework.security.saml2.provider.service.web.OpenSaml5AuthenticationTokenConverter
-
Use the given
RequestMatcherto match the request. - setRequestMatcher(RequestMatcher) - Method in class org.springframework.security.saml2.provider.service.web.Saml2MetadataFilter
-
Set the
RequestMatcherthat determines whether this filter should handle the incomingHttpServletRequest - setResponseAuthenticationConverter(Converter<OpenSaml5AuthenticationProvider.ResponseToken, ? extends AbstractAuthenticationToken>) - Method in class org.springframework.security.saml2.provider.service.authentication.OpenSaml5AuthenticationProvider
-
Set the
Converterto use for converting a validatedResponseinto anAbstractAuthenticationToken. - setResponseElementsDecrypter(Consumer<OpenSaml5AuthenticationProvider.ResponseToken>) - Method in class org.springframework.security.saml2.provider.service.authentication.OpenSaml5AuthenticationProvider
-
Set the
Consumerstrategy to use for decrypting elements of a validatedResponse. - setResponseValidator(Converter<OpenSaml5AuthenticationProvider.ResponseToken, Saml2ResponseValidatorResult>) - Method in class org.springframework.security.saml2.provider.service.authentication.OpenSaml5AuthenticationProvider
-
Set the
Converterto use for validating the SAML 2.0 Response. - setSecurityContextHolderStrategy(SecurityContextHolderStrategy) - Method in class org.springframework.security.saml2.provider.service.web.authentication.logout.Saml2LogoutRequestFilter
-
Sets the
SecurityContextHolderStrategyto use. - setShouldConvertGetRequests(boolean) - Method in class org.springframework.security.saml2.provider.service.web.OpenSaml5AuthenticationTokenConverter
-
Use the given
shouldConvertGetRequeststo convertGETrequests. - setShouldConvertGetRequests(boolean) - Method in class org.springframework.security.saml2.provider.service.web.Saml2AuthenticationTokenConverter
-
Use the given
shouldConvertGetRequeststo convertGETrequests. - setSignMetadata(boolean) - Method in class org.springframework.security.saml2.provider.service.metadata.OpenSaml5MetadataResolver
-
Configure whether to sign the metadata, defaults to
false. - setupModule(Module.SetupContext) - Method in class org.springframework.security.saml2.jackson2.Saml2Jackson2Module
-
Deprecated.
- setupModule(JacksonModule.SetupContext) - Method in class org.springframework.security.saml2.jackson.Saml2JacksonModule
- setUsePrettyPrint(boolean) - Method in class org.springframework.security.saml2.provider.service.metadata.OpenSaml5MetadataResolver
-
Configure whether to pretty-print the metadata XML.
- setValidateResponseAfterAssertions(boolean) - Method in class org.springframework.security.saml2.provider.service.authentication.OpenSaml5AuthenticationProvider
-
Indicate when to validate response attributes, like
DestinationandIssuer. - setValidationContextParameters(Consumer<Map<String, Object>>) - Method in class org.springframework.security.saml2.provider.service.authentication.OpenSaml5AuthenticationProvider.AssertionValidator
-
Mutate the map of OpenSAML
ValidationContextparameters using the givenparamsConsumer - SIG_ALG - Static variable in class org.springframework.security.saml2.core.Saml2ParameterNames
-
SigAlg- used to communicate which signature algorithm to use to verify signature - sigAlg(String) - Method in class org.springframework.security.saml2.provider.service.authentication.Saml2RedirectAuthenticationRequest.Builder
-
Sets the
SigAlgparameter that will accompany this AuthNRequest - signature(String) - Method in class org.springframework.security.saml2.provider.service.authentication.Saml2RedirectAuthenticationRequest.Builder
-
Sets the
Signatureparameter that will accompany this AuthNRequest - SIGNATURE - Static variable in class org.springframework.security.saml2.core.Saml2ParameterNames
-
Signature- used to supply cryptographic signature on any SAML 2.0 payload - signing(PrivateKey, X509Certificate) - Static method in class org.springframework.security.saml2.core.Saml2X509Credential
-
Create a
Saml2X509Credentialthat can be used for signing. - SIGNING - Enum constant in enum class org.springframework.security.saml2.core.Saml2X509Credential.Saml2X509CredentialType
- signingAlgorithms(Consumer<List<String>>) - Method in interface org.springframework.security.saml2.provider.service.registration.AssertingPartyMetadata.Builder
-
Apply this
Consumerto the list of SigningMethod Algorithms - signingAlgorithms(Consumer<List<String>>) - Method in class org.springframework.security.saml2.provider.service.registration.OpenSamlAssertingPartyDetails.Builder
-
Apply this
Consumerto the list of SigningMethod Algorithms - signingAlgorithms(Consumer<List<String>>) - Method in class org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistration.AssertingPartyDetails.Builder
-
Apply this
Consumerto the list of SigningMethod Algorithms - signingX509Credentials(Consumer<Collection<Saml2X509Credential>>) - Method in class org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistration.Builder
-
Apply this
Consumerto theCollectionofSaml2X509Credentials for the purposes of modifying theCollection - singleLogoutServiceBinding(Saml2MessageBinding) - Method in interface org.springframework.security.saml2.provider.service.registration.AssertingPartyMetadata.Builder
-
Set the SingleLogoutService Binding
- singleLogoutServiceBinding(Saml2MessageBinding) - Method in class org.springframework.security.saml2.provider.service.registration.OpenSamlAssertingPartyDetails.Builder
-
Set the SingleLogoutService Binding
- singleLogoutServiceBinding(Saml2MessageBinding) - Method in class org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistration.AssertingPartyDetails.Builder
-
Set the SingleLogoutService Binding
- singleLogoutServiceBinding(Saml2MessageBinding) - Method in class org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistration.Builder
-
Set the SingleLogoutService Binding
- singleLogoutServiceBindings(Consumer<Collection<Saml2MessageBinding>>) - Method in class org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistration.Builder
-
Apply this
Consumerto theCollectionofSaml2MessageBindings for the purposes of modifying the SingleLogoutService BindingCollection. - singleLogoutServiceLocation(String) - Method in interface org.springframework.security.saml2.provider.service.registration.AssertingPartyMetadata.Builder
-
Set the SingleLogoutService Location
- singleLogoutServiceLocation(String) - Method in class org.springframework.security.saml2.provider.service.registration.OpenSamlAssertingPartyDetails.Builder
-
Set the SingleLogoutService Location
- singleLogoutServiceLocation(String) - Method in class org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistration.AssertingPartyDetails.Builder
-
Set the SingleLogoutService Location
- singleLogoutServiceLocation(String) - Method in class org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistration.Builder
-
Set the SingleLogoutService Location
- singleLogoutServiceResponseLocation(String) - Method in interface org.springframework.security.saml2.provider.service.registration.AssertingPartyMetadata.Builder
- singleLogoutServiceResponseLocation(String) - Method in class org.springframework.security.saml2.provider.service.registration.OpenSamlAssertingPartyDetails.Builder
- singleLogoutServiceResponseLocation(String) - Method in class org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistration.AssertingPartyDetails.Builder
- singleLogoutServiceResponseLocation(String) - Method in class org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistration.Builder
- singleSignOnServiceBinding(Saml2MessageBinding) - Method in interface org.springframework.security.saml2.provider.service.registration.AssertingPartyMetadata.Builder
-
Set the SingleSignOnService Binding.
- singleSignOnServiceBinding(Saml2MessageBinding) - Method in class org.springframework.security.saml2.provider.service.registration.OpenSamlAssertingPartyDetails.Builder
-
Set the SingleSignOnService Binding.
- singleSignOnServiceBinding(Saml2MessageBinding) - Method in class org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistration.AssertingPartyDetails.Builder
-
Set the SingleSignOnService Binding.
- singleSignOnServiceLocation(String) - Method in interface org.springframework.security.saml2.provider.service.registration.AssertingPartyMetadata.Builder
-
Set the SingleSignOnService Location.
- singleSignOnServiceLocation(String) - Method in class org.springframework.security.saml2.provider.service.registration.OpenSamlAssertingPartyDetails.Builder
-
Set the SingleSignOnService Location.
- singleSignOnServiceLocation(String) - Method in class org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistration.AssertingPartyDetails.Builder
-
Set the SingleSignOnService Location.
- spliterator() - Method in class org.springframework.security.saml2.provider.service.registration.CachingRelyingPartyRegistrationRepository
- SUBJECT_NOT_FOUND - Static variable in class org.springframework.security.saml2.core.Saml2ErrorCodes
-
The assertion did not contain a subject element.
- subjectNotFound(String) - Static method in class org.springframework.security.saml2.core.Saml2Error
-
Construct an
Saml2ErrorCodes.SUBJECT_NOT_FOUNDerror - subjectValidators(Consumer<List<SubjectConfirmationValidator>>) - Method in class org.springframework.security.saml2.provider.service.authentication.OpenSaml5AuthenticationProvider.AssertionValidator.Builder
-
Mutate the list of
ConditionValidators. - success() - Static method in class org.springframework.security.saml2.core.Saml2ResponseValidatorResult
-
Construct a successful
Saml2ResponseValidatorResult - success() - Static method in class org.springframework.security.saml2.provider.service.authentication.logout.Saml2LogoutValidatorResult
-
Construct a successful
Saml2LogoutValidatorResult - supports(Class<?>) - Method in class org.springframework.security.saml2.provider.service.authentication.OpenSaml5AuthenticationProvider
T
- toBuilder() - Method in class org.springframework.security.saml2.provider.service.authentication.Saml2AssertionAuthentication
- toString() - Method in class org.springframework.security.saml2.core.Saml2Error
- toString() - Method in exception org.springframework.security.saml2.provider.service.authentication.Saml2AuthenticationException
U
- UNKNOWN_RESPONSE_CLASS - Static variable in class org.springframework.security.saml2.core.Saml2ErrorCodes
-
SAML Data does not represent a SAML 2 Response object.
- uriResolver(HttpServletRequest) - Static method in class org.springframework.security.saml2.provider.service.web.RelyingPartyRegistrationPlaceholderResolvers
-
Create a resolver based on the given
HttpServletRequest. - uriResolver(HttpServletRequest, RelyingPartyRegistration) - Static method in class org.springframework.security.saml2.provider.service.web.RelyingPartyRegistrationPlaceholderResolvers
-
Create a resolver based on the given
HttpServletRequest. - USERNAME_NOT_FOUND - Static variable in class org.springframework.security.saml2.core.Saml2ErrorCodes
-
The subject did not contain a user identifier The assertion contained a subject element, but the subject element did not have a
NameIDorEncryptedIDelement https://docs.oasis-open.org/security/saml/v2.0/saml-core-2.0-os.pdf#page=18
V
- validate(Saml2LogoutRequestValidatorParameters) - Method in class org.springframework.security.saml2.provider.service.authentication.logout.OpenSaml5LogoutRequestValidator
- validate(Saml2LogoutRequestValidatorParameters) - Method in interface org.springframework.security.saml2.provider.service.authentication.logout.Saml2LogoutRequestValidator
-
Authenticates the SAML 2.0 Logout Request received from the SAML 2.0 Asserting Party.
- validate(Saml2LogoutResponseValidatorParameters) - Method in class org.springframework.security.saml2.provider.service.authentication.logout.OpenSaml5LogoutResponseValidator
- validate(Saml2LogoutResponseValidatorParameters) - Method in interface org.springframework.security.saml2.provider.service.authentication.logout.Saml2LogoutResponseValidator
-
Authenticates the SAML 2.0 Logout Response received from the SAML 2.0 Asserting Party.
- validate(OpenSaml5AuthenticationProvider.AssertionToken) - Method in class org.springframework.security.saml2.provider.service.authentication.OpenSaml5AuthenticationProvider.AssertionValidator
-
Validate this assertion
- validationContextParameters(Consumer<Map<String, Object>>) - Method in class org.springframework.security.saml2.provider.service.authentication.OpenSaml5AuthenticationProvider.AssertionValidator.Builder
-
Mutate the map of
ValidationContextstatic parameters. - valueOf(String) - Static method in enum class org.springframework.security.saml2.core.Saml2X509Credential.Saml2X509CredentialType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.springframework.security.saml2.provider.service.registration.Saml2MessageBinding
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.springframework.security.saml2.core.Saml2X509Credential.Saml2X509CredentialType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springframework.security.saml2.provider.service.registration.Saml2MessageBinding
-
Returns an array containing the constants of this enum class, in the order they are declared.
- verification(X509Certificate) - Static method in class org.springframework.security.saml2.core.Saml2X509Credential
-
Create a
Saml2X509Credentialthat can be used for verification. - VERIFICATION - Enum constant in enum class org.springframework.security.saml2.core.Saml2X509Credential.Saml2X509CredentialType
- verificationCredentials(Consumer<Collection<Credential>>) - Method in class org.springframework.security.saml2.provider.service.registration.OpenSaml5AssertingPartyMetadataRepository.MetadataLocationRepositoryBuilder
- verificationX509Credentials(Consumer<Collection<Saml2X509Credential>>) - Method in interface org.springframework.security.saml2.provider.service.registration.AssertingPartyMetadata.Builder
-
Apply this
Consumerto the list ofSaml2X509Credentials - verificationX509Credentials(Consumer<Collection<Saml2X509Credential>>) - Method in class org.springframework.security.saml2.provider.service.registration.OpenSamlAssertingPartyDetails.Builder
-
Apply this
Consumerto the list ofSaml2X509Credentials - verificationX509Credentials(Consumer<Collection<Saml2X509Credential>>) - Method in class org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistration.AssertingPartyDetails.Builder
-
Apply this
Consumerto the list ofSaml2X509Credentials
W
- wantAuthnRequestsSigned(boolean) - Method in interface org.springframework.security.saml2.provider.service.registration.AssertingPartyMetadata.Builder
-
Set the WantAuthnRequestsSigned setting, indicating the asserting party's preference that relying parties should sign the AuthnRequest before sending.
- wantAuthnRequestsSigned(boolean) - Method in class org.springframework.security.saml2.provider.service.registration.OpenSamlAssertingPartyDetails.Builder
-
Set the WantAuthnRequestsSigned setting, indicating the asserting party's preference that relying parties should sign the AuthnRequest before sending.
- wantAuthnRequestsSigned(boolean) - Method in class org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistration.AssertingPartyDetails.Builder
-
Set the WantAuthnRequestsSigned setting, indicating the asserting party's preference that relying parties should sign the AuthnRequest before sending.
- withAssertingPartyMetadata(AssertingPartyMetadata) - Static method in class org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistration
-
Creates a
RelyingPartyRegistrationRelyingPartyRegistration.Builderwith aregistrationIdequivalent to the asserting party entity id. - withDefaults() - Static method in class org.springframework.security.saml2.provider.service.authentication.OpenSaml5AuthenticationProvider.AssertionValidator
-
Create the default assertion validator
- withDefaults() - Static method in class org.springframework.security.saml2.provider.service.authentication.OpenSaml5AuthenticationProvider.ResponseValidator
- withDefaults(Converter<OpenSaml5AuthenticationProvider.ResponseToken, Saml2ResponseValidatorResult>...) - Static method in class org.springframework.security.saml2.provider.service.authentication.OpenSaml5AuthenticationProvider.ResponseValidator
- withEntityDescriptor(EntityDescriptor) - Static method in class org.springframework.security.saml2.provider.service.registration.OpenSamlAssertingPartyDetails
-
Use this
EntityDescriptorto begin building anRelyingPartyRegistration.AssertingPartyDetails - withErrors(Saml2Error...) - Static method in class org.springframework.security.saml2.provider.service.authentication.logout.Saml2LogoutValidatorResult
-
Construct a
Saml2LogoutValidatorResult.Builder, starting with the givenerrors. - withMetadataLocation(String) - Static method in class org.springframework.security.saml2.provider.service.registration.OpenSaml5AssertingPartyMetadataRepository
-
Use this
metadataLocationto retrieve refreshable, expiry-aware SAML 2.0 Asserting Party (IDP) metadata. - withRegistrationId(String) - Static method in class org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistration
- withRelyingPartyRegistration(RelyingPartyRegistration) - Static method in class org.springframework.security.saml2.provider.service.authentication.logout.Saml2LogoutRequest
-
Create a
Saml2LogoutRequest.Builderinstance from thisRelyingPartyRegistrationSpecifically, this will pull the SingleLogoutService location and binding from theRelyingPartyRegistration - withRelyingPartyRegistration(RelyingPartyRegistration) - Static method in class org.springframework.security.saml2.provider.service.authentication.logout.Saml2LogoutResponse
-
Create a
Saml2LogoutResponse.Builderinstance from thisRelyingPartyRegistrationSpecifically, this will pull the SingleLogoutService response location and binding from theRelyingPartyRegistration - withRelyingPartyRegistration(RelyingPartyRegistration) - Static method in class org.springframework.security.saml2.provider.service.authentication.Saml2PostAuthenticationRequest
-
Constructs a
Saml2PostAuthenticationRequest.Builderfrom aRelyingPartyRegistrationobject. - withRelyingPartyRegistration(RelyingPartyRegistration) - Static method in class org.springframework.security.saml2.provider.service.authentication.Saml2RedirectAuthenticationRequest
-
Constructs a
Saml2PostAuthenticationRequest.Builderfrom aRelyingPartyRegistrationobject. - withResponseValue(String) - Static method in class org.springframework.security.saml2.provider.service.authentication.Saml2ResponseAssertion
- withTrustedMetadataLocation(String) - Static method in class org.springframework.security.saml2.provider.service.registration.OpenSaml5AssertingPartyMetadataRepository
-
Use this trusted
metadataLocationto retrieve refreshable, expiry-aware SAML 2.0 Asserting Party (IDP) metadata. - write(RelyingPartyRegistration.Builder, MediaType, HttpOutputMessage) - Method in class org.springframework.security.saml2.provider.service.registration.OpenSamlRelyingPartyRegistrationBuilderHttpMessageConverter
_
- _this() - Method in class org.springframework.security.saml2.provider.service.authentication.AbstractSaml2AuthenticationRequest.Builder
-
Casting the return as the generic subtype, when returning itself
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
Builder(RelyingPartyRegistration)instead