- SAML2AuthnRequestBuilder - Class in org.pac4j.saml.sso.impl
-
Build a SAML2 Authn Request from the given MessageContext
.
- SAML2AuthnRequestBuilder(boolean, String, String, String, String) - Constructor for class org.pac4j.saml.sso.impl.SAML2AuthnRequestBuilder
-
Instantiates a new Saml 2 authn request builder.
- SAML2Client - Class in org.pac4j.saml.client
-
This class is the client to authenticate users with a SAML2 Identity Provider.
- SAML2Client() - Constructor for class org.pac4j.saml.client.SAML2Client
-
- SAML2Client(SAML2ClientConfiguration) - Constructor for class org.pac4j.saml.client.SAML2Client
-
- SAML2ClientConfiguration - Class in org.pac4j.saml.client
-
- SAML2ClientConfiguration() - Constructor for class org.pac4j.saml.client.SAML2ClientConfiguration
-
- SAML2ClientConfiguration(String, String, String, String) - Constructor for class org.pac4j.saml.client.SAML2ClientConfiguration
-
- SAML2ClientConfiguration(String, String, String, String, String, String) - Constructor for class org.pac4j.saml.client.SAML2ClientConfiguration
-
- SAML2ContextProvider - Class in org.pac4j.saml.context
-
- SAML2ContextProvider(MetadataResolver, SAML2MetadataResolver, SAML2MetadataResolver) - Constructor for class org.pac4j.saml.context.SAML2ContextProvider
-
- SAML2ContextProvider(MetadataResolver, SAML2MetadataResolver, SAML2MetadataResolver, SAMLMessageStorageFactory) - Constructor for class org.pac4j.saml.context.SAML2ContextProvider
-
- SAML2Credentials - Class in org.pac4j.saml.credentials
-
Credentials containing the nameId of the SAML subject and all of its attributes.
- SAML2Credentials(NameID, List<Attribute>, Conditions, String) - Constructor for class org.pac4j.saml.credentials.SAML2Credentials
-
- SAML2DefaultResponseValidator - Class in org.pac4j.saml.sso.impl
-
Class responsible for executing every required checks for validating a SAML response.
- SAML2DefaultResponseValidator(SAML2SignatureTrustEngineProvider, Decrypter, int) - Constructor for class org.pac4j.saml.sso.impl.SAML2DefaultResponseValidator
-
- SAML2DefaultResponseValidator(SAML2SignatureTrustEngineProvider, Decrypter, int, URIComparator) - Constructor for class org.pac4j.saml.sso.impl.SAML2DefaultResponseValidator
-
- SAML2IdentityProviderMetadataResolver - Class in org.pac4j.saml.metadata
-
- SAML2IdentityProviderMetadataResolver(String, String) - Constructor for class org.pac4j.saml.metadata.SAML2IdentityProviderMetadataResolver
-
- SAML2MessageContext - Class in org.pac4j.saml.context
-
Allow to store additional information for SAML processing.
- SAML2MessageContext() - Constructor for class org.pac4j.saml.context.SAML2MessageContext
-
- SAML2MessageContext(MessageContext<SAMLObject>) - Constructor for class org.pac4j.saml.context.SAML2MessageContext
-
- SAML2MessageReceiver - Interface in org.pac4j.saml.sso
-
Defined ops to handle receiving saml messages from IdPs.
- SAML2MessageSender<T extends org.opensaml.saml.common.SAMLObject> - Interface in org.pac4j.saml.sso
-
Sends a SAML object to the context given.
- SAML2MetadataGenerator - Class in org.pac4j.saml.metadata
-
Generates metadata object with standard values and overriden user defined values.
- SAML2MetadataGenerator() - Constructor for class org.pac4j.saml.metadata.SAML2MetadataGenerator
-
- SAML2MetadataResolver - Interface in org.pac4j.saml.metadata
-
Defines operations required to resolve metadata for idp and sp.
- saml2ObjectBuilder - Variable in class org.pac4j.saml.client.SAML2Client
-
- SAML2ObjectBuilder<T extends org.opensaml.saml.common.SAMLObject> - Interface in org.pac4j.saml.sso
-
Builds an authentication request for the idp.
- SAML2Profile - Class in org.pac4j.saml.profile
-
This class is the user profile for sites using SAML2 protocol.
- SAML2Profile() - Constructor for class org.pac4j.saml.profile.SAML2Profile
-
- SAML2ProfileHandler<T extends org.opensaml.saml.common.SAMLObject> - Interface in org.pac4j.saml.sso
-
Handles a SAML protocol profile.
- SAML2ResponseValidator - Interface in org.pac4j.saml.sso
-
Defines operations needed to validate the response
from IdP.
- SAML2ServiceProviderMetadataResolver - Class in org.pac4j.saml.metadata
-
- SAML2ServiceProviderMetadataResolver(CredentialProvider, String, String) - Constructor for class org.pac4j.saml.metadata.SAML2ServiceProviderMetadataResolver
-
- SAML2ServiceProviderMetadataResolver(String, String, String, boolean, CredentialProvider) - Constructor for class org.pac4j.saml.metadata.SAML2ServiceProviderMetadataResolver
-
- SAML2SignatureTrustEngineProvider - Interface in org.pac4j.saml.crypto
-
Builds the signature trust engine.
- SAML2WebSSOMessageReceiver - Class in org.pac4j.saml.sso.impl
-
- SAML2WebSSOMessageReceiver(SAML2ResponseValidator, CredentialProvider) - Constructor for class org.pac4j.saml.sso.impl.SAML2WebSSOMessageReceiver
-
- SAML2WebSSOMessageSender - Class in org.pac4j.saml.sso.impl
-
- SAML2WebSSOMessageSender(SignatureSigningParametersProvider, String, boolean) - Constructor for class org.pac4j.saml.sso.impl.SAML2WebSSOMessageSender
-
- SAML2WebSSOProfileHandler - Class in org.pac4j.saml.sso.impl
-
Handler capable of sending and receiving SAML messages according to the SAML2 SSO Browser profile.
- SAML2WebSSOProfileHandler(SAML2MessageSender<AuthnRequest>, SAML2MessageReceiver) - Constructor for class org.pac4j.saml.sso.impl.SAML2WebSSOProfileHandler
-
- SAML_RELAY_STATE_ATTRIBUTE - Static variable in class org.pac4j.saml.client.SAML2Client
-
- SAMLContextProvider - Interface in org.pac4j.saml.context
-
Builds the saml context for SP and the IDP.
- SAMLException - Exception in org.pac4j.saml.exceptions
-
Root exception for SAML Client.
- SAMLException(String) - Constructor for exception org.pac4j.saml.exceptions.SAMLException
-
- SAMLException(Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLException
-
- SAMLException(String, Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLException
-
- SAMLMessageStorage - Interface in org.pac4j.saml.storage
-
Implementations serve as data stores for sent/received SAML messages.
- samlMessageStorageFactory - Variable in class org.pac4j.saml.context.SAML2ContextProvider
-
- SAMLMessageStorageFactory - Interface in org.pac4j.saml.storage
-
Factories implementing this interface provide services for storage and retrieval of SAML messages for
e.g. verification of retrieved responses.
- SAMLMetadataGenerator - Interface in org.pac4j.saml.metadata
-
Builds metadata and the relevant resolvers.
- send(SAML2MessageContext, AuthnRequest, Object) - Method in class org.pac4j.saml.sso.impl.SAML2WebSSOProfileHandler
-
- send(SAML2MessageContext, T, Object) - Method in interface org.pac4j.saml.sso.SAML2ProfileHandler
-
- sendMessage(SAML2MessageContext, AuthnRequest, Object) - Method in class org.pac4j.saml.sso.impl.SAML2WebSSOMessageSender
-
- sendMessage(SAML2MessageContext, T, Object) - Method in interface org.pac4j.saml.sso.SAML2MessageSender
-
- setAcceptedSkew(int) - Method in class org.pac4j.saml.sso.impl.SAML2DefaultResponseValidator
-
- setAcceptedSkew(int) - Method in interface org.pac4j.saml.sso.SAML2ResponseValidator
-
- setAssertionConsumerServiceUrl(String) - Method in class org.pac4j.saml.metadata.SAML2MetadataGenerator
-
- setAuthnContextClassRef(String) - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
-
- setAuthnRequestSigned(boolean) - Method in class org.pac4j.saml.metadata.SAML2MetadataGenerator
-
- setBaseID(BaseID) - Method in class org.pac4j.saml.context.SAML2MessageContext
-
- setBlackListedSignatureSigningAlgorithms(Collection<String>) - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
-
- setComparisonType(String) - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
-
- setConfiguration(SAML2ClientConfiguration) - Method in class org.pac4j.saml.client.SAML2Client
-
- setContentType(String) - Method in class org.pac4j.saml.transport.DefaultPac4jSAMLResponse
-
- setContentType(String) - Method in interface org.pac4j.saml.transport.Pac4jSAMLResponse
-
Sets content type.
- setCredentialProvider(CredentialProvider) - Method in class org.pac4j.saml.metadata.SAML2MetadataGenerator
-
- setDefaultACSIndex(int) - Method in class org.pac4j.saml.metadata.SAML2MetadataGenerator
-
- setDestinationBindingType(String) - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
-
- setEntityId(String) - Method in class org.pac4j.saml.metadata.SAML2MetadataGenerator
-
- setForceAuth(boolean) - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
-
- setForceServiceProviderMetadataGeneration(boolean) - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
-
- setIdentityProviderEntityId(String) - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
-
- setIdentityProviderMetadataPath(String) - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
-
- setIssueInstantSkewSeconds(int) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnRequestBuilder
-
- setKeystorePassword(String) - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
-
- setKeystorePath(String) - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
-
- setMaximumAuthenticationLifetime(int) - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
-
- setMaximumAuthenticationLifetime(int) - Method in class org.pac4j.saml.sso.impl.SAML2DefaultResponseValidator
-
- setMaximumAuthenticationLifetime(int) - Method in interface org.pac4j.saml.sso.SAML2ResponseValidator
-
- setMetadataProvider(MetadataResolver) - Method in class org.pac4j.saml.context.SAML2MessageContext
-
- setNameIdPolicyFormat(String) - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
-
- setNoCacheHeaders() - Method in class org.pac4j.saml.transport.DefaultPac4jSAMLResponse
-
- setParserPool(ParserPool) - Method in class org.pac4j.saml.transport.Pac4jHTTPPostDecoder
-
Sets the parser pool used to deserialize incoming messages.
- setPrivateKeyPassword(String) - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
-
- setRedirectUrl(String) - Method in class org.pac4j.saml.transport.DefaultPac4jSAMLResponse
-
- setRedirectUrl(String) - Method in interface org.pac4j.saml.transport.Pac4jSAMLResponse
-
Sets redirect url.
- setRequestId(String) - Method in class org.pac4j.saml.context.SAML2MessageContext
-
- setRequestInitiatorLocation(String) - Method in class org.pac4j.saml.metadata.SAML2MetadataGenerator
-
- setSAMLMessageStorage(SAMLMessageStorage) - Method in class org.pac4j.saml.context.SAML2MessageContext
-
- setSamlMessageStorageFactory(SAMLMessageStorageFactory) - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
-
- setServiceProviderEntityId(String) - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
-
- setServiceProviderMetadataPath(String) - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
-
- setSignatureAlgorithms(List<String>) - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
-
- setSignatureCanonicalizationAlgorithm(String) - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
-
- setSignatureReferenceDigestMethods(List<String>) - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
-
- setSingleLogoutServiceUrl(String) - Method in class org.pac4j.saml.metadata.SAML2MetadataGenerator
-
- setSubjectAssertion(Assertion) - Method in class org.pac4j.saml.context.SAML2MessageContext
-
- setSubjectConfirmations(List<SubjectConfirmation>) - Method in class org.pac4j.saml.context.SAML2MessageContext
-
- setVelocityEngine(VelocityEngine) - Method in class org.pac4j.saml.transport.Pac4jHTTPPostEncoder
-
Set the VelocityEngine instance.
- setVelocityTemplateId(String) - Method in class org.pac4j.saml.transport.Pac4jHTTPPostEncoder
-
Set the Velocity template id.
- setWantAssertionSigned(boolean) - Method in class org.pac4j.saml.metadata.SAML2MetadataGenerator
-
- setWebContext(WebContext) - Method in class org.pac4j.saml.context.SAML2MessageContext
-
- signatureSigningParametersProvider - Variable in class org.pac4j.saml.client.SAML2Client
-
- SignatureSigningParametersProvider - Interface in org.pac4j.saml.crypto
-
Provider to allow building of signature parameters.
- signatureTrustEngineProvider - Variable in class org.pac4j.saml.client.SAML2Client
-
- singleLogoutServiceUrl - Variable in class org.pac4j.saml.metadata.SAML2MetadataGenerator
-
- spEntityId - Variable in class org.pac4j.saml.context.SAML2ContextProvider
-
- spMetadataResolver - Variable in class org.pac4j.saml.client.SAML2Client
-
- storeMessage(String, XMLObject) - Method in class org.pac4j.saml.storage.HttpSessionStorage
-
Stores a request message into the repository.
- storeMessage(String, XMLObject) - Method in interface org.pac4j.saml.storage.SAMLMessageStorage
-
Stores given message in the data store.