All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AbstractSaml2AuthenticationRequest Data holder forAuthNRequest
parameters to be sent using either theSaml2MessageBinding.POST
orSaml2MessageBinding.REDIRECT
binding.AbstractSaml2AuthenticationRequest.Builder<T extends AbstractSaml2AuthenticationRequest.Builder<T>> A builder forAbstractSaml2AuthenticationRequest
and its subclasses.DefaultRelyingPartyRegistrationResolver AConverter
that resolves aRelyingPartyRegistration
by extracting the registration id from the request, querying aRelyingPartyRegistrationRepository
, and resolving any template values.DefaultSaml2AuthenticatedPrincipal Default implementation of aSaml2AuthenticatedPrincipal
.DefaultSaml2AuthenticationRequestContextResolver The default implementation forSaml2AuthenticationRequestContextResolver
which uses the current request and given relying party to formulate aSaml2AuthenticationRequestContext
HttpSessionLogoutRequestRepository An implementation of anSaml2LogoutRequestRepository
that storesSaml2LogoutRequest
in theHttpSession
.HttpSessionSaml2AuthenticationRequestRepository ASaml2AuthenticationRequestRepository
implementation that usesHttpSession
to store and retrieve theAbstractSaml2AuthenticationRequest
InMemoryRelyingPartyRegistrationRepository OpenSaml3LogoutRequestResolver Deprecated. Because OpenSAML 3 has reached End-of-Life, please update toOpenSaml4LogoutRequestResolver
OpenSaml3LogoutRequestResolver.LogoutRequestParameters OpenSaml3LogoutResponseResolver Deprecated. Because OpenSAML 3 has reached End-of-Life, please update toOpenSaml4LogoutResponseResolver
OpenSaml3LogoutResponseResolver.LogoutResponseParameters OpenSaml4AuthenticationProvider Implementation ofAuthenticationProvider
for SAML authentications when receiving aResponse
object containing anAssertion
.OpenSaml4AuthenticationProvider.AssertionToken A tuple containing an OpenSAMLAssertion
and its associated authentication token.OpenSaml4AuthenticationProvider.ResponseToken A tuple containing an OpenSAMLResponse
and its associated authentication token.OpenSaml4AuthenticationRequestFactory ASaml2AuthenticationRequestFactory
that generates, signs, and serializes a SAML 2.0 AuthnRequest using OpenSAML 4OpenSaml4LogoutRequestResolver ASaml2LogoutRequestResolver
for resolving SAML 2.0 Logout Requests with OpenSAML 4OpenSaml4LogoutRequestResolver.LogoutRequestParameters OpenSaml4LogoutResponseResolver ASaml2LogoutResponseResolver
for resolving SAML 2.0 Logout Responses with OpenSAML 4OpenSaml4LogoutResponseResolver.LogoutResponseParameters OpenSamlAuthenticationProvider Deprecated. Because OpenSAML 3 has reached End-of-Life, please update toOpenSaml4AuthenticationProvider
OpenSamlAuthenticationProvider.AssertionToken A tuple containing an OpenSAMLAssertion
and its associated authentication token.OpenSamlAuthenticationProvider.ResponseToken A tuple containing an OpenSAMLResponse
and its associated authentication token.OpenSamlAuthenticationRequestFactory Deprecated. Because OpenSAML 3 has reached End-of-Life, please update toOpenSaml4AuthenticationRequestFactory
OpenSamlInitializationService An initialization service for initializing OpenSAML.OpenSamlLogoutRequestValidator ASaml2LogoutRequestValidator
that authenticates a SAML 2.0 Logout Requests received from a SAML 2.0 Asserting Party using OpenSAML.OpenSamlLogoutResponseValidator ASaml2LogoutResponseValidator
that authenticates a SAML 2.0 Logout Responses received from a SAML 2.0 Asserting Party using OpenSAML.OpenSamlMetadataResolver Resolves the SAML 2.0 Relying Party Metadata for a givenRelyingPartyRegistration
using the OpenSAML API.OpenSamlRelyingPartyRegistrationBuilderHttpMessageConverter AnHttpMessageConverter
that takes anIDPSSODescriptor
in an HTTP response and converts it into aRelyingPartyRegistration.Builder
.RelyingPartyRegistration Represents a configured relying party (aka Service Provider) and asserting party (aka Identity Provider) pair.RelyingPartyRegistration.AssertingPartyDetails The configuration metadata of the Asserting partyRelyingPartyRegistration.AssertingPartyDetails.Builder RelyingPartyRegistration.Builder RelyingPartyRegistration.ProviderDetails Deprecated. UseRelyingPartyRegistration.AssertingPartyDetails
insteadRelyingPartyRegistration.ProviderDetails.Builder Deprecated. RelyingPartyRegistrationRepository A repository forRelyingPartyRegistration
sRelyingPartyRegistrationResolver A contract for resolving aRelyingPartyRegistration
from the HTTP requestRelyingPartyRegistrations A utility class for constructing instances ofRelyingPartyRegistration
Saml2AuthenticatedPrincipal Saml2 representation of anAuthenticatedPrincipal
.Saml2Authentication An implementation of anAbstractAuthenticationToken
that represents an authenticated SAML 2.0Authentication
.Saml2AuthenticationException This exception is thrown for all SAML 2.0 relatedAuthentication
errors.Saml2AuthenticationRequest Deprecated. Saml2AuthenticationRequest.Builder A builder forSaml2AuthenticationRequest
.Saml2AuthenticationRequestContext Data holder for information required to create anAuthNRequest
to be sent from the service provider to the identity provider Assertions and Protocols for SAML 2 (line 2031)Saml2AuthenticationRequestContext.Builder A builder forSaml2AuthenticationRequestContext
.Saml2AuthenticationRequestContextResolver ThisSaml2AuthenticationRequestContextResolver
formulates a SAML 2.0 AuthnRequest (line 1968)Saml2AuthenticationRequestFactory Component that generates AuthenticationRequest,samlp:AuthnRequestType
XML, and accompanying signature data.Saml2AuthenticationRequestRepository<T extends AbstractSaml2AuthenticationRequest> A repository forAbstractSaml2AuthenticationRequest
Saml2AuthenticationToken Represents an incoming SAML 2.0 response containing an assertion that has not been validated.Saml2AuthenticationTokenConverter AnAuthenticationConverter
that generates aSaml2AuthenticationToken
appropriate for authenticated a SAML 2.0 Assertion against anAuthenticationManager
.Saml2Error A representation of an SAML 2.0 Error.Saml2Error Deprecated. UseSaml2Error
insteadSaml2ErrorCodes A list of SAML known 2 error codes used during SAML authentication.Saml2ErrorCodes Deprecated. UseSaml2ErrorCodes
insteadSaml2Exception Saml2LogoutRequest A class that represents a signed and serialized SAML 2.0 Logout RequestSaml2LogoutRequest.Builder Saml2LogoutRequestFilter A filter for handling logout requests in the form of a <saml2:LogoutRequest> sent from the asserting party.Saml2LogoutRequestRepository Implementations of this interface are responsible for the persistence ofSaml2LogoutRequest
between requests.Saml2LogoutRequestResolver Creates a signed SAML 2.0 Logout Request based on information from theHttpServletRequest
and currentAuthentication
.Saml2LogoutRequestValidator Validates SAML 2.0 Logout RequestsSaml2LogoutRequestValidatorParameters A holder of the parameters needed to invokeSaml2LogoutRequestValidator
Saml2LogoutResponse A class that represents a signed and serialized SAML 2.0 Logout ResponseSaml2LogoutResponse.Builder Saml2LogoutResponseFilter A filter for handling a <saml2:LogoutResponse> sent from the asserting party.Saml2LogoutResponseResolver Creates a signed SAML 2.0 Logout Response based on information from theHttpServletRequest
and currentAuthentication
.Saml2LogoutResponseValidator Validates SAML 2.0 Logout ResponsesSaml2LogoutResponseValidatorParameters A holder of the parameters needed to invokeSaml2LogoutResponseValidator
Saml2LogoutValidatorResult A result emitted from a SAML 2.0 Logout validation attemptSaml2LogoutValidatorResult.Builder Saml2MessageBinding The type of bindings that messages are exchanged using Supported bindings areurn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST
andurn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect
.Saml2MetadataFilter AFilter
that returns the metadata for a Relying PartySaml2MetadataResolver Resolves the SAML 2.0 Relying Party Metadata for a givenRelyingPartyRegistration
Saml2ParameterNames 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 Data holder for information required to send anAuthNRequest
over 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 Builder class for aSaml2PostAuthenticationRequest
object.Saml2RedirectAuthenticationRequest Data holder for information required to send anAuthNRequest
over 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 Builder class for aSaml2RedirectAuthenticationRequest
object.Saml2RelyingPartyInitiatedLogoutSuccessHandler A success handler for issuing a SAML 2.0 Logout Request to the the SAML 2.0 Asserting PartySaml2ResponseValidatorResult A result emitted from a SAML 2.0 Response validation attemptSaml2WebSsoAuthenticationFilter Saml2WebSsoAuthenticationRequestFilter ThisFilter
formulates a SAML 2.0 AuthnRequest (line 1968) and redirects to a configured asserting party.Saml2X509Credential An object for holding a public certificate, any associated private key, and its intended usages (Line 584, Section 4.3 Credentials).Saml2X509Credential Deprecated. UseSaml2X509Credential
insteadSaml2X509Credential.Saml2X509CredentialType Saml2X509Credential.Saml2X509CredentialType Deprecated. UseSaml2X509Credential.Saml2X509CredentialType
instead