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.BaseSAML2KeystoreGenerator This isBaseSAML2KeystoreGenerator
.BaseSAML2MetadataGenerator Generates metadata object with standard values and overridden user defined values.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.DefaultSAML2MetadataSigner This isDefaultSAML2MetadataSigner
.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.EmptyStoreFactory Storage factory which doesn't return any store implementation and disables the message store mechanism.ExplicitSignatureTrustEngineProvider Provider returning well configuredSignatureTrustEngine
instances.FixedEntityIdResolver A resolver for the entity id specified by the givenSAML2MetadataResolver
.HttpSessionStore Class implements store of SAML messages and uses HttpSession as underlying dataStore.HttpSessionStoreFactory Default store factory which provides HTTP Session store.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 JEE 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 JEE 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.SAML2Configuration The class is responsible for capturing client settings and passing them around.SAML2ConfigurationContext This isSAML2ConfigurationContext
.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.SAML2FileSystemKeystoreGenerator This isSAML2FileSystemKeystoreGenerator
.SAML2FileSystemMetadataGenerator Generates metadata object with standard values and overridden user defined values.SAML2HttpClientBuilder This isSAML2HttpClientBuilder
.SAML2HttpUrlKeystoreGenerator This isSAML2HttpUrlKeystoreGenerator
.SAML2HttpUrlMetadataGenerator Generates metadata object with standard values and overridden user defined values.SAML2IdentityProviderMetadataResolver SAML2KeystoreGenerator This isSAML2KeystoreGenerator
.SAML2LogoutActionBuilder 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.SAML2MetadataContactPerson This isSAML2MetadataContactPerson
that allows one to specify contact information in saml2 metadata generation.Saml2MetadataFilter This filter prints the SP metadata for SAML.SAML2MetadataGenerator Builds metadata and the relevant resolvers.SAML2MetadataResolver Defines operations required to resolve metadata for idp and sp.SAML2MetadataSigner This isSAML2MetadataSigner
.SAML2MetadataUIInfo This isSAML2MetadataUIInfo
that allows one to specify metadata UI information in saml2 metadata generation.SAML2MetadataUIInfo.SAML2MetadataUILogo 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.SAML2ProfileDefinition This is the dedicated class to hold the profile definition for SAML2, when building the final user profile.SAML2ProfileHandler<T extends org.opensaml.saml.common.SAMLObject> Handles a SAML protocol profile.SAML2RedirectionActionBuilder Redirection action builder for SAML 2.SAML2ResponseValidator Defines operations needed to validate the response from IdP.SAML2ServiceProviderMetadataResolver SAML2ServiceProviderRequestedAttribute 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
.SAMLAuthnContextClassRefException This isSAMLAuthnContextClassRefException
.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
.SAMLMessageStore Implementations serve as data stores for sent/received SAML messages.SAMLMessageStoreFactory Factories implementing this interface provide services for storing and retrieval of SAML messages for e.g. verification of retrieved responses.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.XMLSecSAML2MetadataSigner This isXMLSecSAML2MetadataSigner
.