All Classes
-
All Classes Interface Summary Class Summary Exception Summary Class Description AbstractPac4jDecoder Common decoder.AbstractSAML2MessageReceiver Receives the SAML2 messages.AbstractSAML2MessageSender<T extends org.opensaml.saml.common.SAMLObject> Common message sender.AbstractSAML2ResponseValidator The abstract class for all SAML response validators.Configuration OpenSAML configuration bean to bootstrap the parser pool.ConfigurationManager A Java service provider API hook to allow configuration of OpenSAML.CredentialProvider Defines operations required to provide and resolve credentials.DecryptionProvider Builds the decryption context.DefaultConfigurationManager DefaultPac4jSAMLResponse Empty response adapter containing aByteArrayOutputStream
in order opensaml can write the saml messages.DefaultSignatureSigningParametersProvider Provide the signature parameters required for signing.DefaultSignatureSigningParametersResolver ASignatureSigningParametersResolver
that resolves theSignatureSigningParameters
from the pac4jSignatureSigningParametersProvider
.DefaultSOAPPipelineFactory A default implementation of the pipeline factory, which enforces the rules set by the web SSO profile.DefaultSOAPPipelineProvider A default implementation ofSOAPPipelineProvider
, which enforces the default rules set by the SAML SSO Profile.EmptyStorageFactory Storage factory which doesn't return any storage implementation and disables the message storage mechanism.ExplicitSignatureTrustEngineProvider Provider returning well configuredSignatureTrustEngine
instances.FixedEntityIdResolver A resolver for the entity id specified by the givenSAML2MetadataResolver
.HttpSessionStorage Class implements storage of SAML messages and uses HttpSession as underlying dataStore.HttpSessionStorageFactory Default storage factory which provides HTTP Session storage.InMemoryReplayCacheProvider Default replay cache provider which stores the identifiers in memory.IssuerFunction A simple function that returns the issuer set on theMessageContext
.KeyStoreCredentialProvider Class responsible for loading a private key from a JKS keystore and returning the correspondingCredential
opensaml object.KeyStoreDecryptionProvider Provider returning well configured decrypter instances.LogOnlySignatureTrustEngineProvider Provider wrapping another trust engine provider to suppress all signature validation errors and only log them.Pac4jHTTPArtifactDecoder Decoder for the artifact binding: it's like the originalHTTPArtifactDecoder
but using a web context instead of the JEE HTTP servlet request.Pac4jHTTPPostDecoder Decoder for messages sent via POST and SOAP bindings.Pac4jHTTPPostEncoder Pac4j implementation extending directly theAbstractMessageEncoder
as intermediate classes use the J2E HTTP response.Pac4jHTTPPostSimpleSignEncoder Pac4j implementation for HTTP Post Simple-Sign extending openSAMLHTTPPostSimpleSignEncoder
.Pac4jHTTPRedirectDeflateDecoder Decoder for messages sent via HTTP-Redirect binding.Pac4jHTTPRedirectDeflateEncoder Pac4j implementation extending directly theAbstractMessageEncoder
as intermediate classes use the J2E HTTP response.Pac4jSAMLResponse Indicates the SAML response that will be written to the actual backend response via a given SAML encoder.ReplayCacheProvider Builds or resolves the replay cache that is used to prevent replay attacks.SAMAssertionSubjectException This isSAMAssertionSubjectException
.SAML2ArtifactBindingDecoder Decodes a SAML artifact binding request by fetching the actual artifact via SOAP.SAML2ArtifactBindingMessageReceiver A message receiver which fetches the actual artifact using SOAP.SAML2Authenticator Authenticator for SAML 2.0SAML2AuthnRequestBuilder Build a SAML2 Authn Request from the givenMessageContext
.SAML2AuthnResponseValidator Class responsible for executing every required checks for validating a SAML response.SAML2Client This class is the client to authenticate and logout users with a SAML2 Identity Provider.SAML2ClientConfiguration Deprecated. SAML2Configuration The class is responsible for capturing client settings and passing them around.SAML2ContextProvider Responsible for building aSAML2MessageContext
from given SAML2 properties (idpEntityId and metadata manager) and currentWebContext
.SAML2Credentials Credentials containing the nameId of the SAML subject and all of its attributes.SAML2Credentials.SAMLAttribute SAML2Credentials.SAMLConditions SAML2Credentials.SAMLNameID SAML2CredentialsExtractor Credentials extractor of SAML2 credentials.SAML2IdentityProviderMetadataResolver SAML2LogoutActionBuilder<U extends SAML2Profile> Logout action builder for SAML 2.SAML2LogoutMessageReceiver Receives the SAML2 logout messages.SAML2LogoutProfileHandler Handler capable of sending and receiving SAML logout messagesSAML2LogoutRequestBuilder Build a SAML2 Logout RequestSAML2LogoutRequestMessageSender Sender for SAML logout requests.SAML2LogoutResponseBuilder Build a SAML2 logout response.SAML2LogoutResponseMessageSender Sender for SAML logout responses.SAML2LogoutValidator Validator for SAML logout requests/responses from the IdP.SAML2MessageContext Allow to store additional information for SAML processing.SAML2MessageReceiver Defined ops to handle receiving saml messages from IdPs.SAML2MessageSender<T extends org.opensaml.saml.common.SAMLObject> Sends a SAML object to the context given.Saml2MetadataFilter This filter prints the SP metadata for SAML.SAML2MetadataGenerator Generates metadata object with standard values and overriden user defined values.SAML2MetadataResolver Defines operations required to resolve metadata for idp and sp.SAML2ObjectBuilder<T extends org.opensaml.saml.common.SAMLObject> Builds an authentication request for the idp.SAML2Profile This class is the user profile for sites using SAML2 protocol.SAML2ProfileHandler<T extends org.opensaml.saml.common.SAMLObject> Handles a SAML protocol profile.SAML2RedirectActionBuilder Redirect action builder for SAML 2.SAML2ResponseValidator Defines operations needed to validate the response from IdP.SAML2ServiceProvicerRequestedAttribute SAML2ServiceProviderMetadataResolver SAML2SignatureTrustEngineProvider Builds the signature trust engine.SAML2StateGenerator State generator for SAML 2.SAML2Utils SAML2 utilities.SAML2WebSSOMessageReceiver SAML2WebSSOMessageSender SAML2WebSSOProfileHandler Handler capable of sending and receiving SAML messages according to the SAML2 SSO Browser profile.SAMLAssertionAudienceException This isSAMLAssertionAudienceException
.SAMLAssertionConditionException This isSAMLAssertionConditionException
.SAMLAuthnInstantException This isSAMLAuthnInstantException
.SAMLAuthnSessionCriteriaException This isSAMLAuthnSessionCriteriaException
.SAMLContextProvider Builds the saml context for SP and the IDP.SAMLEndpointMismatchException This isSAMLEndpointMismatchException
.SAMLException Root exception for SAML Client.SAMLInResponseToMismatchException This isSAMLInResponseToMismatchException
.SAMLIssueInstantException This isSAMLIssueInstantException
.SAMLIssuerException This isSAMLIssuerException
.SAMLMessageStorage Implementations serve as data stores for sent/received SAML messages.SAMLMessageStorageFactory Factories implementing this interface provide services for storage and retrieval of SAML messages for e.g. verification of retrieved responses.SAMLMetadataGenerator Builds metadata and the relevant resolvers.SAMLNameIdDecryptionException This isSAMLNameIdDecryptionException
.SAMLReplayException This isSAMLReplayException
.SAMLSignatureRequiredException This isSAMLSignatureRequiredException
.SAMLSignatureValidationException This isSAMLSignatureValidationException
.SAMLSubjectConfirmationException This isSAMLSubjectConfirmationException
.SignatureSigningParametersProvider Provider to allow building of signature parameters.SOAPPipelineProvider Provider for the components required to perform SOAP calls for ArtifactResolve.VelocityEngineFactory Factory returning a well configuredVelocityEngine
instance required for generating an HTML form used to POST SAML messages.