All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AbstractSaml2AuthenticationRequest Data holder forAuthNRequestparameters to be sent using either theSaml2MessageBinding.POSTorSaml2MessageBinding.REDIRECTbinding.AbstractSaml2AuthenticationRequest.Builder<T extends AbstractSaml2AuthenticationRequest.Builder<T>> A builder forAbstractSaml2AuthenticationRequestand its subclasses.DefaultRelyingPartyRegistrationResolver AConverterthat resolves aRelyingPartyRegistrationby extracting the registration id from the request, querying aRelyingPartyRegistrationRepository, and resolving any template values.DefaultSaml2AuthenticatedPrincipal Default implementation of aSaml2AuthenticatedPrincipal.DefaultSaml2AuthenticationRequestContextResolver Deprecated. UseSaml2AuthenticationRequestResolverinsteadHttpSessionLogoutRequestRepository An implementation of anSaml2LogoutRequestRepositorythat storesSaml2LogoutRequestin theHttpSession.HttpSessionSaml2AuthenticationRequestRepository ASaml2AuthenticationRequestRepositoryimplementation that usesHttpSessionto store and retrieve theAbstractSaml2AuthenticationRequestInMemoryRelyingPartyRegistrationRepository OpenSaml3AuthenticationRequestResolver Deprecated. OpenSAML 3 has reached end-of-life so this version is no longer recommendedOpenSaml3AuthenticationRequestResolver.AuthnRequestContext OpenSaml3LogoutRequestResolver Deprecated. Because OpenSAML 3 has reached End-of-Life, please update toOpenSaml4LogoutRequestResolverOpenSaml3LogoutRequestResolver.LogoutRequestParameters OpenSaml3LogoutResponseResolver Deprecated. Because OpenSAML 3 has reached End-of-Life, please update toOpenSaml4LogoutResponseResolverOpenSaml3LogoutResponseResolver.LogoutResponseParameters OpenSaml4AuthenticationProvider Implementation ofAuthenticationProviderfor SAML authentications when receiving aResponseobject containing anAssertion.OpenSaml4AuthenticationProvider.AssertionToken A tuple containing an OpenSAMLAssertionand its associated authentication token.OpenSaml4AuthenticationProvider.ResponseToken A tuple containing an OpenSAMLResponseand its associated authentication token.OpenSaml4AuthenticationRequestFactory Deprecated. UseOpenSaml4AuthenticationRequestResolverinsteadOpenSaml4AuthenticationRequestResolver A strategy for resolving a SAML 2.0 Authentication Request from theHttpServletRequestusing OpenSAML.OpenSaml4AuthenticationRequestResolver.AuthnRequestContext OpenSaml4LogoutRequestResolver ASaml2LogoutRequestResolverfor resolving SAML 2.0 Logout Requests with OpenSAML 4OpenSaml4LogoutRequestResolver.LogoutRequestParameters OpenSaml4LogoutResponseResolver ASaml2LogoutResponseResolverfor resolving SAML 2.0 Logout Responses with OpenSAML 4OpenSaml4LogoutResponseResolver.LogoutResponseParameters OpenSamlAssertingPartyDetails ARelyingPartyRegistration.AssertingPartyDetailsthat contains OpenSAML-specific membersOpenSamlAssertingPartyDetails.Builder An OpenSAML version ofRelyingPartyRegistration.AssertingPartyDetails.Builderthat contains the underlyingEntityDescriptorOpenSamlAuthenticationProvider Deprecated. Because OpenSAML 3 has reached End-of-Life, please update toOpenSaml4AuthenticationProviderOpenSamlAuthenticationProvider.AssertionToken A tuple containing an OpenSAMLAssertionand its associated authentication token.OpenSamlAuthenticationProvider.ResponseToken A tuple containing an OpenSAMLResponseand its associated authentication token.OpenSamlAuthenticationRequestFactory Deprecated. Because OpenSAML 3 has reached End-of-Life, please update toOpenSaml4AuthenticationRequestFactoryOpenSamlInitializationService An initialization service for initializing OpenSAML.OpenSamlLogoutRequestValidator ASaml2LogoutRequestValidatorthat authenticates a SAML 2.0 Logout Requests received from a SAML 2.0 Asserting Party using OpenSAML.OpenSamlLogoutResponseValidator ASaml2LogoutResponseValidatorthat 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 givenRelyingPartyRegistrationusing the OpenSAML API.OpenSamlMetadataResolver.EntityDescriptorParameters A tuple containing an OpenSAMLEntityDescriptorand its associatedRelyingPartyRegistrationOpenSamlRelyingPartyRegistrationBuilderHttpMessageConverter AnHttpMessageConverterthat takes anIDPSSODescriptorin 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.AssertingPartyDetailsinsteadRelyingPartyRegistration.ProviderDetails.Builder Deprecated. RelyingPartyRegistrationRepository A repository forRelyingPartyRegistrationsRelyingPartyRegistrationResolver A contract for resolving aRelyingPartyRegistrationfrom the HTTP requestRelyingPartyRegistrations A utility class for constructing instances ofRelyingPartyRegistrationSaml2AuthenticatedPrincipal Saml2 representation of anAuthenticatedPrincipal.Saml2Authentication An implementation of anAbstractAuthenticationTokenthat represents an authenticated SAML 2.0Authentication.Saml2AuthenticationException This exception is thrown for all SAML 2.0 relatedAuthenticationerrors.Saml2AuthenticationRequest Deprecated. Saml2AuthenticationRequest.Builder A builder forSaml2AuthenticationRequest.Saml2AuthenticationRequestContext Deprecated. UseSaml2AuthenticationRequestResolverinsteadSaml2AuthenticationRequestContext.Builder A builder forSaml2AuthenticationRequestContext.Saml2AuthenticationRequestContextResolver Deprecated. UseSaml2AuthenticationRequestResolverinsteadSaml2AuthenticationRequestFactory Deprecated. As of 5.7.0, useSaml2AuthenticationRequestResolverinsteadSaml2AuthenticationRequestRepository<T extends AbstractSaml2AuthenticationRequest> A repository forAbstractSaml2AuthenticationRequestSaml2AuthenticationRequestResolver A strategy for resolving a SAML 2.0 Authentication Request from theHttpServletRequest.Saml2AuthenticationToken Represents an incoming SAML 2.0 response containing an assertion that has not been validated.Saml2AuthenticationTokenConverter AnAuthenticationConverterthat generates aSaml2AuthenticationTokenappropriate for authenticated a SAML 2.0 Assertion against anAuthenticationManager.Saml2Error A representation of an SAML 2.0 Error.Saml2Error Deprecated. UseSaml2ErrorinsteadSaml2ErrorCodes A list of SAML known 2 error codes used during SAML authentication.Saml2ErrorCodes Deprecated. UseSaml2ErrorCodesinsteadSaml2Exception Saml2Jackson2Module Jackson module for saml2-service-provider.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 ofSaml2LogoutRequestbetween requests.Saml2LogoutRequestResolver Creates a signed SAML 2.0 Logout Request based on information from theHttpServletRequestand currentAuthentication.Saml2LogoutRequestValidator Validates SAML 2.0 Logout RequestsSaml2LogoutRequestValidatorParameters A holder of the parameters needed to invokeSaml2LogoutRequestValidatorSaml2LogoutResponse 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 theHttpServletRequestand currentAuthentication.Saml2LogoutResponseValidator Validates SAML 2.0 Logout ResponsesSaml2LogoutResponseValidatorParameters A holder of the parameters needed to invokeSaml2LogoutResponseValidatorSaml2LogoutValidatorResult 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-POSTandurn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect.Saml2MetadataFilter AFilterthat returns the metadata for a Relying PartySaml2MetadataResolver Resolves the SAML 2.0 Relying Party Metadata for a givenRelyingPartyRegistrationSaml2ParameterNames 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 anAuthNRequestover 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 aSaml2PostAuthenticationRequestobject.Saml2RedirectAuthenticationRequest Data holder for information required to send anAuthNRequestover 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 aSaml2RedirectAuthenticationRequestobject.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 Deprecated. UseSaml2WebSsoAuthenticationFilterinsteadSaml2WebSsoAuthenticationFilter Saml2WebSsoAuthenticationRequestFilter Deprecated. UseSaml2WebSsoAuthenticationRequestFilterinsteadSaml2WebSsoAuthenticationRequestFilter ThisFilterformulates 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. UseSaml2X509CredentialinsteadSaml2X509Credential.Saml2X509CredentialType Saml2X509Credential.Saml2X509CredentialType Deprecated. UseSaml2X509Credential.Saml2X509CredentialTypeinstead