Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractPac4jDecoder - Class in org.pac4j.saml.transport
-
Common decoder.
- AbstractPac4jDecoder() - Constructor for class org.pac4j.saml.transport.AbstractPac4jDecoder
- AbstractSAML2MessageSender<T extends org.opensaml.saml.common.SAMLObject> - Class in org.pac4j.saml.profile.impl
-
Common message sender.
- AbstractSAML2MessageSender() - Constructor for class org.pac4j.saml.profile.impl.AbstractSAML2MessageSender
- AbstractSAML2ResponseValidator - Class in org.pac4j.saml.profile.impl
-
The abstract class for all SAML response validators.
- AbstractSAML2ResponseValidator(SAML2SignatureTrustEngineProvider, Decrypter, SessionLogoutHandler, ReplayCacheProvider, URIComparator) - Constructor for class org.pac4j.saml.profile.impl.AbstractSAML2ResponseValidator
-
Constructor for AbstractSAML2ResponseValidator.
- acceptedSkew - Variable in class org.pac4j.saml.profile.impl.AbstractSAML2ResponseValidator
- adaptLogoutResponseToBinding(WebContext, SAML2MessageContext) - Method in class org.pac4j.saml.logout.processor.SAML2LogoutProcessor
-
adaptLogoutResponseToBinding.
- addContext(SAML2MetadataResolver, BaseContext, QName) - Method in class org.pac4j.saml.context.SAML2ContextProvider
-
addContext.
- addIDPContext(SAML2MessageContext) - Method in class org.pac4j.saml.context.SAML2ContextProvider
-
addIDPContext.
- addSPContext(SAML2MessageContext) - Method in class org.pac4j.saml.context.SAML2ContextProvider
-
addSPContext.
- addTransportContext(WebContext, SessionStore, SAML2MessageContext) - Method in class org.pac4j.saml.context.SAML2ContextProvider
-
addTransportContext.
- apply(MessageContext) - Method in class org.pac4j.saml.sso.artifact.IssuerFunction
- assertionConsumerServiceUrl - Variable in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
- augmentSignatureSigningParameters(SignatureSigningParameters) - Method in class org.pac4j.saml.crypto.DefaultSignatureSigningParametersProvider
-
augmentSignatureSigningParameters.
- AUTHN_CONTEXT - Static variable in class org.pac4j.saml.credentials.authenticator.SAML2Authenticator
-
Constant
AUTHN_CONTEXT="authnContext"
- AUTHN_CONTEXT_AUTHORITIES - Static variable in class org.pac4j.saml.credentials.authenticator.SAML2Authenticator
-
Constant
AUTHN_CONTEXT_AUTHORITIES="authnContextAuthorities"
- authnRequestSigned - Variable in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
- authnResponseValidator - Variable in class org.pac4j.saml.client.SAML2Client
B
- BaseSAML2KeystoreGenerator - Class in org.pac4j.saml.metadata.keystore
-
This is
BaseSAML2KeystoreGenerator
. - BaseSAML2KeystoreGenerator(SAML2Configuration) - Constructor for class org.pac4j.saml.metadata.keystore.BaseSAML2KeystoreGenerator
-
Constructor for BaseSAML2KeystoreGenerator.
- BaseSAML2MetadataGenerator - Class in org.pac4j.saml.metadata
-
Generates metadata object with standard values and overridden user defined values.
- BaseSAML2MetadataGenerator() - Constructor for class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
- blackListedSignatureSigningAlgorithms - Variable in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
- build() - Method in interface org.pac4j.saml.crypto.DecryptionProvider
-
build.
- build() - Method in class org.pac4j.saml.crypto.ExplicitSignatureTrustEngineProvider
-
build.
- build() - Method in class org.pac4j.saml.crypto.KeyStoreDecryptionProvider
-
build.
- build() - Method in class org.pac4j.saml.crypto.LogOnlySignatureTrustEngineProvider
-
build.
- build() - Method in interface org.pac4j.saml.crypto.SAML2SignatureTrustEngineProvider
-
build.
- build() - Method in class org.pac4j.saml.util.SAML2HttpClientBuilder
-
build.
- build(SSODescriptor) - Method in class org.pac4j.saml.crypto.DefaultSignatureSigningParametersProvider
-
build.
- build(SSODescriptor) - Method in interface org.pac4j.saml.crypto.SignatureSigningParametersProvider
-
build.
- build(SAML2MessageContext) - Method in class org.pac4j.saml.logout.impl.SAML2LogoutResponseBuilder
-
build.
- build(SAML2MessageContext) - Method in interface org.pac4j.saml.profile.api.SAML2ObjectBuilder
-
build.
- build(SAML2MessageContext) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnRequestBuilder
-
build.
- build(SAML2MessageContext, SAML2Profile) - Method in class org.pac4j.saml.logout.impl.SAML2LogoutRequestBuilder
-
build.
- buildAuthnContextClassRef(String) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnRequestBuilder
-
buildAuthnContextClassRef.
- buildAuthnRequest(SAML2MessageContext, Endpoint, Endpoint) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnRequestBuilder
-
buildAuthnRequest.
- buildChainingMetadataResolver(SAML2MetadataResolver, SAML2MetadataResolver) - Static method in class org.pac4j.saml.util.SAML2Utils
-
buildChainingMetadataResolver.
- buildCheckAndRecordServerTLSEntityAuthenticationtHandler() - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
-
buildCheckAndRecordServerTLSEntityAuthenticationtHandler.
- buildCheckExpectedIssuer() - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
-
buildCheckExpectedIssuer.
- buildCheckMandatoryAuthentication() - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
-
buildCheckMandatoryAuthentication.
- buildCheckMandatoryIssuer() - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
-
buildCheckMandatoryIssuer.
- buildCheckMessageVersionHandler() - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
-
buildCheckMessageVersionHandler.
- buildContext(CallContext, SAML2Client) - Method in class org.pac4j.saml.context.SAML2ContextProvider
-
buildContext.
- buildContext(CallContext, SAML2Client) - Method in interface org.pac4j.saml.context.SAMLContextProvider
-
buildContext.
- buildEntityDescriptor() - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
-
buildEntityDescriptor.
- buildEntityDescriptor() - Method in interface org.pac4j.saml.metadata.SAML2MetadataGenerator
-
buildEntityDescriptor.
- builderFactory - Variable in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
- buildInResponseToSecurityHandler() - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
-
buildInResponseToSecurityHandler.
- buildLogoutRequest(SAML2MessageContext, Endpoint, SAML2Profile) - Method in class org.pac4j.saml.logout.impl.SAML2LogoutRequestBuilder
-
buildLogoutRequest.
- buildLogoutResponse(SAML2MessageContext, Endpoint) - Method in class org.pac4j.saml.logout.impl.SAML2LogoutResponseBuilder
-
buildLogoutResponse.
- buildMessageLifetimeSecurityHandler() - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
-
buildMessageLifetimeSecurityHandler.
- buildMessageReplaySecurityHandler() - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
-
buildMessageReplaySecurityHandler.
- buildMetadataDocumentFilter(String) - Method in class org.pac4j.saml.metadata.mongo.SAML2MongoMetadataGenerator
-
buildMetadataDocumentFilter.
- buildMetadataResolver() - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
-
buildMetadataResolver.
- buildMetadataResolver() - Method in interface org.pac4j.saml.metadata.SAML2MetadataGenerator
-
buildMetadataResolver.
- buildNameIDFormat() - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
-
buildNameIDFormat.
- buildPopulateSignatureSigningParametersHandler() - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
-
buildPopulateSignatureSigningParametersHandler.
- buildPopulateSignatureValidationParametersHandler() - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
-
buildPopulateSignatureValidationParametersHandler.
- buildProfile(SAML2AuthenticationCredentials) - Method in class org.pac4j.saml.credentials.authenticator.SAML2Authenticator
-
buildProfile.
- buildRedirectURL(MessageContext, String, String) - Method in class org.pac4j.saml.transport.Pac4jHTTPRedirectDeflateEncoder
-
Builds the URL to redirect the client to.
- buildSAML2Credentials(SAML2MessageContext, StatusResponseType) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnResponseValidator
-
buildSAML2Credentials.
- buildSAMLMetadataLookupHandler(SAML2MetadataResolver) - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
-
buildSAMLMetadataLookupHandler.
- buildSAMLOutboundProtocolMessageSigningHandler() - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
-
buildSAMLOutboundProtocolMessageSigningHandler.
- buildSAMLProtocolAndRoleHandler(QName) - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
-
buildSAMLProtocolAndRoleHandler.
- buildSAMLProtocolMessageXMLSignatureSecurityHandler() - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
-
buildSAMLProtocolMessageXMLSignatureSecurityHandler.
- buildSAMLSOAPDecoderBodyHandler() - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
-
buildSAMLSOAPDecoderBodyHandler.
- buildSchemaValidateXMLMessage() - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
-
buildSchemaValidateXMLMessage.
- buildServiceProviderContext(CallContext, SAML2Client) - Method in class org.pac4j.saml.context.SAML2ContextProvider
-
buildServiceProviderContext.
- buildServiceProviderContext(CallContext, SAML2Client) - Method in interface org.pac4j.saml.context.SAMLContextProvider
-
buildServiceProviderContext.
- buildSPSSODescriptor() - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
-
buildSPSSODescriptor.
C
- callContext - Variable in class org.pac4j.saml.transport.AbstractPac4jDecoder
- CERTIFICATES_PREFIX - Static variable in class org.pac4j.saml.metadata.keystore.BaseSAML2KeystoreGenerator
-
Constant
CERTIFICATES_PREFIX="saml-signing-cert"
- collectAssertionAttributes(Assertion) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnResponseValidator
-
collectAssertionAttributes.
- compareEndpoints(String, String) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2ResponseValidator
-
compareEndpoints.
- ComplexTypeSAML2AttributeConverter - Class in org.pac4j.saml.profile.converter
-
An attribute converter for SAML2 complex types.
- ComplexTypeSAML2AttributeConverter() - Constructor for class org.pac4j.saml.profile.converter.ComplexTypeSAML2AttributeConverter
- computeSloKey(String, SAML2AuthenticationCredentials.SAMLNameID) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2ResponseValidator
-
computeSloKey.
- configuration - Variable in class org.pac4j.saml.client.SAML2Client
- configuration - Variable in class org.pac4j.saml.logout.SAML2LogoutActionBuilder
- configuration - Variable in class org.pac4j.saml.metadata.DefaultSAML2MetadataSigner
- configuration - Variable in class org.pac4j.saml.metadata.SAML2ServiceProviderMetadataResolver
- configuration - Variable in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
- Configuration - Class in org.pac4j.saml.util
-
OpenSAML configuration bean to bootstrap the parser pool.
- ConfigurationManager - Interface in org.pac4j.saml.util
-
A Java service provider API hook to allow configuration of OpenSAML.
- configure() - Method in interface org.pac4j.saml.util.ConfigurationManager
-
configure.
- configure() - Method in class org.pac4j.saml.util.DefaultConfigurationManager
-
configure.
- contextProvider - Variable in class org.pac4j.saml.client.SAML2Client
- contextProvider - Variable in class org.pac4j.saml.logout.SAML2LogoutActionBuilder
- convert(Object) - Method in class org.pac4j.saml.profile.converter.ComplexTypeSAML2AttributeConverter
- convert(Object) - Method in class org.pac4j.saml.profile.converter.SimpleSAML2AttributeConverter
- createMetadataResolver() - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
-
createMetadataResolver.
- createMetadataResolver() - Method in class org.pac4j.saml.metadata.jdbc.SAML2JdbcMetadataGenerator
-
createMetadataResolver.
- createMetadataResolver() - Method in class org.pac4j.saml.metadata.mongo.SAML2MongoMetadataGenerator
-
createMetadataResolver.
- createMetadataResolver() - Method in class org.pac4j.saml.metadata.SAML2FileSystemMetadataGenerator
-
createMetadataResolver.
- createMetadataResolver() - Method in class org.pac4j.saml.metadata.SAML2HttpUrlMetadataGenerator
-
createMetadataResolver.
- credentialProvider - Variable in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
- credentialProvider - Variable in class org.pac4j.saml.metadata.DefaultSAML2MetadataSigner
- CredentialProvider - Interface in org.pac4j.saml.crypto
-
Defines operations required to provide and resolve credentials.
D
- decode() - Method in class org.pac4j.saml.transport.Pac4jHTTPArtifactDecoder
- decodeMetadata(String) - Method in class org.pac4j.saml.metadata.jdbc.SAML2JdbcMetadataGenerator
-
decodeMetadata.
- decryptEncryptedAssertions(Response, Decrypter) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnResponseValidator
-
Decrypt encrypted assertions and add them to the assertions list of the response.
- decryptEncryptedId(EncryptedID, Decrypter) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2ResponseValidator
-
Decrypts an EncryptedID, using a decrypter.
- decrypter - Variable in class org.pac4j.saml.client.SAML2Client
- decrypter - Variable in class org.pac4j.saml.profile.impl.AbstractSAML2ResponseValidator
- DecryptionProvider - Interface in org.pac4j.saml.crypto
-
Builds the decryption context.
- DEFAULT_PROVIDER_NAME - Static variable in class org.pac4j.saml.config.SAML2Configuration
-
Constant
DEFAULT_PROVIDER_NAME="pac4j-saml"
- DEFAULT_TEMPLATE_ID - Static variable in class org.pac4j.saml.transport.Pac4jHTTPPostEncoder
-
Default template ID.
- defaultACSIndex - Variable in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
- DefaultConfigurationManager - Class in org.pac4j.saml.util
-
DefaultConfigurationManager class.
- DefaultConfigurationManager() - Constructor for class org.pac4j.saml.util.DefaultConfigurationManager
- DefaultPac4jSAMLResponse - Class in org.pac4j.saml.transport
-
Empty response adapter containing a
ByteArrayOutputStream
in order opensaml can write the saml messages. - DefaultPac4jSAMLResponse(WebContext) - Constructor for class org.pac4j.saml.transport.DefaultPac4jSAMLResponse
-
Constructs a response adaptor wrapping the given response.
- DefaultSAML2MetadataSigner - Class in org.pac4j.saml.metadata
-
This is
DefaultSAML2MetadataSigner
. - DefaultSAML2MetadataSigner(SAML2Configuration) - Constructor for class org.pac4j.saml.metadata.DefaultSAML2MetadataSigner
-
Constructor for DefaultSAML2MetadataSigner.
- DefaultSAML2MetadataSigner(CredentialProvider, String, String) - Constructor for class org.pac4j.saml.metadata.DefaultSAML2MetadataSigner
-
Constructor for DefaultSAML2MetadataSigner.
- defaultSignatureSigningConfiguration - Variable in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
- DefaultSignatureSigningParametersProvider - Class in org.pac4j.saml.crypto
-
Provide the signature parameters required for signing.
- DefaultSignatureSigningParametersProvider(SAML2Configuration) - Constructor for class org.pac4j.saml.crypto.DefaultSignatureSigningParametersProvider
-
Constructor for DefaultSignatureSigningParametersProvider.
- DefaultSignatureSigningParametersResolver - Class in org.pac4j.saml.sso.artifact
-
A
SignatureSigningParametersResolver
that resolves theSignatureSigningParameters
from the pac4jSignatureSigningParametersProvider
. - DefaultSignatureSigningParametersResolver(SignatureSigningParametersProvider) - Constructor for class org.pac4j.saml.sso.artifact.DefaultSignatureSigningParametersResolver
-
Constructor for DefaultSignatureSigningParametersResolver.
- DefaultSOAPPipelineFactory - Class in org.pac4j.saml.sso.artifact
-
A default implementation of the pipeline factory, which enforces the rules set by the web SSO profile.
- DefaultSOAPPipelineFactory(SAML2Configuration, SAML2MetadataResolver, SAML2MetadataResolver, SignatureSigningParametersProvider, SAML2SignatureTrustEngineProvider, ReplayCacheProvider) - Constructor for class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
-
Constructor for DefaultSOAPPipelineFactory.
- DefaultSOAPPipelineProvider - Class in org.pac4j.saml.sso.artifact
-
A default implementation of
SOAPPipelineProvider
, which enforces the default rules set by the SAML SSO Profile. - DefaultSOAPPipelineProvider(SAML2Client) - Constructor for class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineProvider
-
Constructor for DefaultSOAPPipelineProvider.
- deserializeSamlObject(String) - Static method in class org.pac4j.saml.util.Configuration
-
deserializeSamlObject.
- destinationBindingType - Variable in class org.pac4j.saml.profile.impl.AbstractSAML2MessageSender
- destroy() - Method in class org.pac4j.saml.client.SAML2Client
-
destroy.
- destroy() - Method in class org.pac4j.saml.metadata.SAML2ServiceProviderMetadataResolver
-
destroy.
- determineIdentityProviderEntityId() - Method in class org.pac4j.saml.metadata.SAML2IdentityProviderMetadataResolver
-
If no idpEntityId declared, select first EntityDescriptor entityId as our IDP.
- determineNameID(SAML2MessageContext, Collection<SAML2AuthenticationCredentials.SAMLAttribute>) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnResponseValidator
-
determineNameID.
- determineSingleSignOutServiceUrl(BaseSAML2MetadataGenerator) - Method in class org.pac4j.saml.config.SAML2Configuration
-
determineSingleSignOutServiceUrl.
- doDecode() - Method in class org.pac4j.saml.sso.artifact.SAML2ArtifactBindingDecoder
- doDecode() - Method in class org.pac4j.saml.transport.Pac4jHTTPArtifactDecoder
- doDecode() - Method in class org.pac4j.saml.transport.Pac4jHTTPPostDecoder
- doDecode() - Method in class org.pac4j.saml.transport.Pac4jHTTPRedirectDeflateDecoder
- doDestroy() - Method in class org.pac4j.saml.transport.AbstractPac4jDecoder
- doDestroy() - Method in class org.pac4j.saml.transport.Pac4jHTTPArtifactDecoder
- doDestroy() - Method in class org.pac4j.saml.transport.Pac4jHTTPPostEncoder
- doEncode() - Method in class org.pac4j.saml.transport.Pac4jHTTPPostEncoder
- doEncode() - Method in class org.pac4j.saml.transport.Pac4jHTTPRedirectDeflateEncoder
- doInitialize() - Method in class org.pac4j.saml.transport.AbstractPac4jDecoder
- doInitialize() - Method in class org.pac4j.saml.transport.Pac4jHTTPArtifactDecoder
- doInitialize() - Method in class org.pac4j.saml.transport.Pac4jHTTPPostEncoder
- doInitialize() - Method in class org.pac4j.saml.transport.Pac4jHTTPPostSimpleSignEncoder
-
Check component attributes.
- doInitialize() - Method in class org.pac4j.saml.transport.Pac4jHTTPRedirectDeflateEncoder
E
- EmptyStoreFactory - Class in org.pac4j.saml.store
-
Storage factory which doesn't return any store implementation and disables the message store mechanism.
- EmptyStoreFactory() - Constructor for class org.pac4j.saml.store.EmptyStoreFactory
- encodeMetadata(String) - Method in class org.pac4j.saml.metadata.jdbc.SAML2JdbcMetadataGenerator
-
encodeMetadata.
- entityId - Variable in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
- ExplicitSignatureTrustEngineProvider - Class in org.pac4j.saml.crypto
-
Provider returning well configured
SignatureTrustEngine
instances. - ExplicitSignatureTrustEngineProvider(SAML2MetadataResolver, SAML2MetadataResolver) - Constructor for class org.pac4j.saml.crypto.ExplicitSignatureTrustEngineProvider
-
Constructor for ExplicitSignatureTrustEngineProvider.
- extract(CallContext) - Method in class org.pac4j.saml.credentials.extractor.SAML2CredentialsExtractor
F
- fetchMetadata() - Method in class org.pac4j.saml.metadata.jdbc.SAML2JdbcMetadataGenerator
-
fetchMetadata.
- FixedEntityIdResolver - Class in org.pac4j.saml.sso.artifact
-
A resolver for the entity id specified by the given
SAML2MetadataResolver
. - FixedEntityIdResolver(SAML2MetadataResolver) - Constructor for class org.pac4j.saml.sso.artifact.FixedEntityIdResolver
-
Constructor for FixedEntityIdResolver.
- friendlyName - Variable in class org.pac4j.saml.metadata.SAML2ServiceProviderRequestedAttribute
- from(NameIDType) - Static method in class org.pac4j.saml.credentials.SAML2AuthenticationCredentials.SAMLNameID
- from(AttributeConverter, Iterable<Attribute>) - Static method in class org.pac4j.saml.credentials.SAML2AuthenticationCredentials.SAMLAttribute
- from(SAML2AuthenticationCredentials.SAMLAttribute) - Static method in class org.pac4j.saml.credentials.SAML2AuthenticationCredentials.SAMLNameID
G
- generate() - Method in class org.pac4j.saml.metadata.keystore.BaseSAML2KeystoreGenerator
-
generate.
- generate() - Method in interface org.pac4j.saml.metadata.keystore.SAML2KeystoreGenerator
-
generate.
- generateID() - Static method in class org.pac4j.saml.util.SAML2Utils
-
generateID.
- generateKeyInfoForCredential(Credential) - Method in class org.pac4j.saml.crypto.KeyStoreCredentialProvider
-
generateKeyInfoForCredential.
- generateMetadataExtensions() - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
-
generateMetadataExtensions.
- generateSignature(Credential, String, String) - Method in class org.pac4j.saml.transport.Pac4jHTTPRedirectDeflateEncoder
-
Generates the signature over the query string.
- generateValue(CallContext) - Method in class org.pac4j.saml.state.SAML2StateGenerator
- get() - Method in class org.pac4j.saml.replay.InMemoryReplayCacheProvider
-
get.
- get() - Method in interface org.pac4j.saml.replay.ReplayCacheProvider
-
get.
- get(String) - Method in class org.pac4j.saml.store.HazelcastSAMLMessageStore
- get(String) - Method in class org.pac4j.saml.store.HttpSessionStore
-
Returns previously stored message with the given ID or null, if there is no message stored.
- getAssertionConsumerService(String, int, boolean) - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
-
getAssertionConsumerService.
- getAssertionConsumerServiceIndex() - Method in class org.pac4j.saml.context.SAML2ConfigurationContext
-
getAssertionConsumerServiceIndex.
- getAttributeConsumingServiceIndex() - Method in class org.pac4j.saml.context.SAML2ConfigurationContext
-
getAttributeConsumingServiceIndex.
- getAuthnContextClassRefs() - Method in class org.pac4j.saml.context.SAML2ConfigurationContext
-
getAuthnContextClassRefs.
- getAuthnContexts() - Method in class org.pac4j.saml.profile.SAML2Profile
-
getAuthnContexts.
- getAuthnRequestBindingType() - Method in class org.pac4j.saml.context.SAML2ConfigurationContext
-
getAuthnRequestBindingType.
- getBase64DecodedMessage() - Method in class org.pac4j.saml.transport.AbstractPac4jDecoder
-
getBase64DecodedMessage.
- getBindingURI() - Method in class org.pac4j.saml.transport.Pac4jHTTPArtifactDecoder
- getBindingURI() - Method in class org.pac4j.saml.transport.Pac4jHTTPPostEncoder
-
getBindingURI.
- getBindingURI(SAML2MessageContext) - Method in class org.pac4j.saml.sso.artifact.SAML2ArtifactBindingDecoder
-
Get the binding of the message context;.
- getBindingURI(SAML2MessageContext) - Method in class org.pac4j.saml.transport.AbstractPac4jDecoder
-
Get the binding of the message context;.
- getBindingURI(SAML2MessageContext) - Method in class org.pac4j.saml.transport.Pac4jHTTPPostDecoder
-
Get the binding of the message context;.
- getBindingURI(SAML2MessageContext) - Method in class org.pac4j.saml.transport.Pac4jHTTPRedirectDeflateDecoder
-
Get the binding of the message context;.
- getBlackListedSignatureSigningAlgorithms() - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
-
Getter for the field
blackListedSignatureSigningAlgorithms
. - getBuilderFactory() - Static method in class org.pac4j.saml.util.Configuration
-
getBuilderFactory.
- getCollection() - Method in class org.pac4j.saml.metadata.mongo.SAML2MongoMetadataGenerator
-
getCollection.
- getCompanyName() - Method in class org.pac4j.saml.metadata.SAML2MetadataContactPerson
-
Getter for the field
companyName
. - getComparisonType() - Method in class org.pac4j.saml.context.SAML2ConfigurationContext
-
getComparisonType.
- getComparisonTypeEnumFromString(String) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnRequestBuilder
-
getComparisonTypeEnumFromString.
- getConfigurationContext() - Method in class org.pac4j.saml.context.SAML2MessageContext
-
getConfigurationContext.
- getCredential() - Method in interface org.pac4j.saml.crypto.CredentialProvider
-
getCredential.
- getCredential() - Method in class org.pac4j.saml.crypto.KeyStoreCredentialProvider
-
getCredential.
- getCredentialProvider() - Method in class org.pac4j.saml.config.SAML2Configuration
-
getCredentialProvider.
- getCredentialResolver() - Method in interface org.pac4j.saml.crypto.CredentialProvider
-
getCredentialResolver.
- getCredentialResolver() - Method in class org.pac4j.saml.crypto.KeyStoreCredentialProvider
-
getCredentialResolver.
- getDecoder(CallContext) - Method in class org.pac4j.saml.credentials.extractor.SAML2CredentialsExtractor
-
getDecoder.
- getDescriptions() - Method in class org.pac4j.saml.metadata.SAML2MetadataUIInfo
-
Getter for the field
descriptions
. - getDisplayNames() - Method in class org.pac4j.saml.metadata.SAML2MetadataUIInfo
-
Getter for the field
displayNames
. - getEmailAddresses() - Method in class org.pac4j.saml.metadata.SAML2MetadataContactPerson
-
Getter for the field
emailAddresses
. - getEndpoint(SAML2MessageContext) - Method in class org.pac4j.saml.logout.impl.SAML2LogoutRequestMessageSender
-
getEndpoint.
- getEndpoint(SAML2MessageContext) - Method in class org.pac4j.saml.logout.impl.SAML2LogoutResponseMessageSender
-
getEndpoint.
- getEndpoint(SAML2MessageContext) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2MessageSender
-
getEndpoint.
- getEndpoint(SAML2MessageContext) - Method in class org.pac4j.saml.sso.impl.SAML2WebSSOMessageSender
-
getEndpoint.
- getEndpointURL(MessageContext) - Method in class org.pac4j.saml.transport.Pac4jHTTPPostEncoder
-
Gets the response URL from the message context.
- getEndpointURL(MessageContext) - Method in class org.pac4j.saml.transport.Pac4jHTTPPostSimpleSignEncoder
-
Gets the response URL from the message context.
- getEndpointURL(MessageContext) - Method in class org.pac4j.saml.transport.Pac4jHTTPRedirectDeflateEncoder
-
Gets the response URL from the message context.
- getEngine() - Static method in class org.pac4j.saml.util.VelocityEngineFactory
-
getEngine.
- getEntityDescriptorElement() - Method in class org.pac4j.saml.metadata.SAML2IdentityProviderMetadataResolver
-
getEntityDescriptorElement.
- getEntityDescriptorElement() - Method in interface org.pac4j.saml.metadata.SAML2MetadataResolver
-
getEntityDescriptorElement.
- getEntityDescriptorElement() - Method in class org.pac4j.saml.metadata.SAML2ServiceProviderMetadataResolver
-
getEntityDescriptorElement.
- getEntityId() - Method in class org.pac4j.saml.metadata.SAML2IdentityProviderMetadataResolver
-
getEntityId.
- getEntityId() - Method in interface org.pac4j.saml.metadata.SAML2MetadataResolver
-
getEntityId.
- getEntityId() - Method in class org.pac4j.saml.metadata.SAML2ServiceProviderMetadataResolver
-
getEntityId.
- getGivenName() - Method in class org.pac4j.saml.metadata.SAML2MetadataContactPerson
-
Getter for the field
givenName
. - getHeight() - Method in class org.pac4j.saml.metadata.SAML2MetadataUIInfo.SAML2MetadataUILogo
- getHttpClient() - Method in class org.pac4j.saml.config.SAML2Configuration
-
Getter for the field
httpClient
. - getHttpClientBuilder() - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineProvider
-
getHttpClientBuilder.
- getHttpClientBuilder() - Method in interface org.pac4j.saml.sso.artifact.SOAPPipelineProvider
-
getHttpClientBuilder.
- getIdentityProviderMetadataResolver() - Method in class org.pac4j.saml.config.SAML2Configuration
-
Getter for the field
identityProviderMetadataResolver
. - getIdentityProviderResolvedEntityId() - Method in class org.pac4j.saml.client.SAML2Client
-
getIdentityProviderResolvedEntityId.
- getIDPSingleLogoutService(String) - Method in class org.pac4j.saml.context.SAML2MessageContext
-
getIDPSingleLogoutService.
- getIDPSingleSignOnService(String) - Method in class org.pac4j.saml.context.SAML2MessageContext
-
getIDPSingleSignOnService.
- getIDPSSODescriptor() - Method in class org.pac4j.saml.context.SAML2MessageContext
-
getIDPSSODescriptor.
- getInboundHandlers() - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
-
getInboundHandlers.
- getInformationUrls() - Method in class org.pac4j.saml.metadata.SAML2MetadataUIInfo
-
Getter for the field
informationUrls
. - getIssuer(String) - Method in class org.pac4j.saml.logout.impl.SAML2LogoutRequestBuilder
-
getIssuer.
- getIssuer(String) - Method in class org.pac4j.saml.logout.impl.SAML2LogoutResponseBuilder
-
getIssuer.
- getIssuer(SAML2MessageContext, String) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnRequestBuilder
-
getIssuer.
- getIssuerEntityID() - Method in class org.pac4j.saml.profile.SAML2Profile
-
getIssuerEntityID.
- getIssuerFormat() - Method in class org.pac4j.saml.context.SAML2ConfigurationContext
-
getIssuerFormat.
- getKeyDescriptor(UsageType, KeyInfo) - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
-
getKeyDescriptor.
- getKeyInfo() - Method in interface org.pac4j.saml.crypto.CredentialProvider
-
getKeyInfo.
- getKeyInfo() - Method in class org.pac4j.saml.crypto.KeyStoreCredentialProvider
-
getKeyInfo.
- getKeyInfoCredentialResolver() - Method in interface org.pac4j.saml.crypto.CredentialProvider
-
getKeyInfoCredentialResolver.
- getKeyInfoCredentialResolver() - Method in class org.pac4j.saml.crypto.KeyStoreCredentialProvider
-
getKeyInfoCredentialResolver.
- getKeyInfoGenerator() - Method in interface org.pac4j.saml.crypto.CredentialProvider
-
getKeyInfoGenerator.
- getKeyInfoGenerator() - Method in class org.pac4j.saml.crypto.KeyStoreCredentialProvider
-
getKeyInfoGenerator.
- getKeystoreGenerator() - Method in class org.pac4j.saml.config.SAML2Configuration
-
Getter for the field
keystoreGenerator
. - getKeywords() - Method in class org.pac4j.saml.metadata.SAML2MetadataUIInfo
-
Getter for the field
keywords
. - getLogos() - Method in class org.pac4j.saml.metadata.SAML2MetadataUIInfo
-
Getter for the field
logos
. - getLogoutAction(CallContext, UserProfile, String) - Method in class org.pac4j.saml.logout.SAML2LogoutActionBuilder
- getLogoutRequestMessageSender() - Method in class org.pac4j.saml.client.SAML2Client
-
getLogoutRequestMessageSender.
- getMarshallerFactory() - Static method in class org.pac4j.saml.util.Configuration
-
getMarshallerFactory.
- getMaximumAuthenticationLifetime() - Method in class org.pac4j.saml.context.SAML2ConfigurationContext
-
getMaximumAuthenticationLifetime.
- getMessageStore(WebContext, SessionStore) - Method in class org.pac4j.saml.store.EmptyStoreFactory
-
Provides message store related to the given request.
- getMessageStore(WebContext, SessionStore) - Method in class org.pac4j.saml.store.HazelcastSAMLMessageStoreFactory
-
Provides message store related to the given request.
- getMessageStore(WebContext, SessionStore) - Method in class org.pac4j.saml.store.HttpSessionStoreFactory
-
Provides message store related to the given request.
- getMessageStore(WebContext, SessionStore) - Method in interface org.pac4j.saml.store.SAMLMessageStoreFactory
-
Provides message store related to the given request.
- getMetadata() - Method in class org.pac4j.saml.metadata.SAML2IdentityProviderMetadataResolver
-
getMetadata.
- getMetadata() - Method in interface org.pac4j.saml.metadata.SAML2MetadataResolver
-
getMetadata.
- getMetadata() - Method in class org.pac4j.saml.metadata.SAML2ServiceProviderMetadataResolver
-
getMetadata.
- getMetadata(EntityDescriptor) - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
-
getMetadata.
- getMetadata(EntityDescriptor) - Method in interface org.pac4j.saml.metadata.SAML2MetadataGenerator
-
getMetadata.
- getMetadataGenerator() - Method in class org.pac4j.saml.config.SAML2Configuration
-
Getter for the field
metadataGenerator
. - getNameIdAttribute() - Method in class org.pac4j.saml.context.SAML2ConfigurationContext
-
getNameIdAttribute.
- getNameIdPolicyFormat() - Method in class org.pac4j.saml.context.SAML2ConfigurationContext
-
getNameIdPolicyFormat.
- getNotBefore() - Method in class org.pac4j.saml.profile.SAML2Profile
-
getNotBefore.
- getNotOnOrAfter() - Method in class org.pac4j.saml.profile.SAML2Profile
-
getNotOnOrAfter.
- getOutboundPayloadHandlers() - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
-
getOutboundPayloadHandlers.
- getOutboundTransportHandlers() - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
-
getOutboundTransportHandlers.
- getOutgoingContent() - Method in class org.pac4j.saml.transport.DefaultPac4jSAMLResponse
-
Gets outgoing content.
- getOutgoingContent() - Method in interface org.pac4j.saml.transport.Pac4jSAMLResponse
-
Gets outgoing content.
- getOutputStreamWriter() - Method in interface org.pac4j.saml.transport.Pac4jSAMLResponse
-
Gets output stream writer.
- getParserPool() - Static method in class org.pac4j.saml.util.Configuration
-
getParserPool.
- getPipelineFactory() - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineProvider
-
getPipelineFactory.
- getPipelineFactory() - Method in interface org.pac4j.saml.sso.artifact.SOAPPipelineProvider
-
getPipelineFactory.
- getPrivacyUrls() - Method in class org.pac4j.saml.metadata.SAML2MetadataUIInfo
-
Getter for the field
privacyUrls
. - getPrivateKeyAlias(KeyStore, String) - Static method in class org.pac4j.saml.crypto.KeyStoreCredentialProvider
-
Getter for the field
privateKeyAlias
. - getProfileRequestContext() - Method in class org.pac4j.saml.context.SAML2MessageContext
-
getProfileRequestContext.
- getProfileRequestContextOutboundMessageTransportResponse() - Method in class org.pac4j.saml.context.SAML2MessageContext
-
getProfileRequestContextOutboundMessageTransportResponse.
- getProviderName() - Method in class org.pac4j.saml.context.SAML2ConfigurationContext
-
getProviderName.
- getRedirectionAction(CallContext) - Method in class org.pac4j.saml.redirect.SAML2RedirectionActionBuilder
- getRedirectUrl() - Method in interface org.pac4j.saml.transport.Pac4jSAMLResponse
-
Gets redirect url.
- getSAML2Configuration() - Method in class org.pac4j.saml.context.SAML2ConfigurationContext
-
getSAML2Configuration.
- getSAMLBindingContext() - Method in class org.pac4j.saml.context.SAML2MessageContext
-
getSAMLBindingContext.
- getSAMLEndpointContext() - Method in class org.pac4j.saml.context.SAML2MessageContext
-
getSAMLEndpointContext.
- getSamlNameIdFormat() - Method in class org.pac4j.saml.profile.SAML2Profile
-
getSamlNameIdFormat.
- getSamlNameIdNameQualifier() - Method in class org.pac4j.saml.profile.SAML2Profile
-
getSamlNameIdNameQualifier.
- getSamlNameIdSpNameQualifier() - Method in class org.pac4j.saml.profile.SAML2Profile
-
getSamlNameIdSpNameQualifier.
- getSamlNameIdSpProviderId() - Method in class org.pac4j.saml.profile.SAML2Profile
-
getSamlNameIdSpProviderId.
- getSAMLPeerEndpointContext() - Method in class org.pac4j.saml.context.SAML2MessageContext
-
getSAMLPeerEndpointContext.
- getSAMLPeerEntityContext() - Method in class org.pac4j.saml.context.SAML2MessageContext
-
getSAMLPeerEntityContext.
- getSAMLPeerMetadataContext() - Method in class org.pac4j.saml.context.SAML2MessageContext
-
getSAMLPeerMetadataContext.
- getSAMLProtocolContext() - Method in class org.pac4j.saml.context.SAML2MessageContext
-
getSAMLProtocolContext.
- getSAMLSelfEndpointContext() - Method in class org.pac4j.saml.context.SAML2MessageContext
-
getSAMLSelfEndpointContext.
- getSAMLSelfEntityContext() - Method in class org.pac4j.saml.context.SAML2MessageContext
-
getSAMLSelfEntityContext.
- getSAMLSelfMetadataContext() - Method in class org.pac4j.saml.context.SAML2MessageContext
-
getSAMLSelfMetadataContext.
- getSAMLSelfProtocolContext() - Method in class org.pac4j.saml.context.SAML2MessageContext
-
getSAMLSelfProtocolContext.
- getSAMLSubjectNameIdentifierContext() - Method in class org.pac4j.saml.context.SAML2MessageContext
-
getSAMLSubjectNameIdentifierContext.
- getSecurityParametersContext() - Method in class org.pac4j.saml.context.SAML2MessageContext
-
getSecurityParametersContext.
- getServiceProviderResolvedEntityId() - Method in class org.pac4j.saml.client.SAML2Client
-
getServiceProviderResolvedEntityId.
- getSessionIndex() - Method in class org.pac4j.saml.profile.SAML2Profile
-
getSessionIndex.
- getSessionIndex(Assertion) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnResponseValidator
-
Searches the sessionIndex in the assertion
- getSignatureAlgorithms() - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
-
Getter for the field
signatureAlgorithms
. - getSignatureAlgorithmURI(SignatureSigningParameters) - Method in class org.pac4j.saml.transport.Pac4jHTTPRedirectDeflateEncoder
-
Gets the signature algorithm URI to use.
- getSignatureReferenceDigestMethods() - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
-
Getter for the field
signatureReferenceDigestMethods
. - getSignatureSigningConfiguration() - Method in class org.pac4j.saml.crypto.DefaultSignatureSigningParametersProvider
-
getSignatureSigningConfiguration.
- getSingleLogoutService(String) - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
-
getSingleLogoutService.
- getSOAP11Context() - Method in class org.pac4j.saml.context.SAML2MessageContext
-
getSOAP11Context.
- getSPAssertionConsumerService() - Method in class org.pac4j.saml.context.SAML2MessageContext
-
getSPAssertionConsumerService.
- getSPAssertionConsumerService(String) - Method in class org.pac4j.saml.context.SAML2MessageContext
-
getSPAssertionConsumerService.
- getSPAssertionConsumerService(StatusResponseType) - Method in class org.pac4j.saml.context.SAML2MessageContext
-
getSPAssertionConsumerService.
- getSPAssertionConsumerService(SPSSODescriptor, Collection<AssertionConsumerService>) - Method in class org.pac4j.saml.context.SAML2MessageContext
-
getSPAssertionConsumerService.
- getSPSSODescriptor() - Method in class org.pac4j.saml.context.SAML2MessageContext
-
getSPSSODescriptor.
- getSSOMessageSender() - Method in class org.pac4j.saml.client.SAML2Client
-
getSSOMessageSender.
- getSuccess() - Method in class org.pac4j.saml.logout.impl.SAML2LogoutResponseBuilder
-
getSuccess.
- getSurname() - Method in class org.pac4j.saml.metadata.SAML2MetadataContactPerson
-
Getter for the field
surname
. - getTelephoneNumbers() - Method in class org.pac4j.saml.metadata.SAML2MetadataContactPerson
-
Getter for the field
telephoneNumbers
. - getType() - Method in class org.pac4j.saml.metadata.SAML2MetadataContactPerson
-
Getter for the field
type
. - getUnmarshallerFactory() - Static method in class org.pac4j.saml.util.Configuration
-
getUnmarshallerFactory.
- getUrl() - Method in class org.pac4j.saml.metadata.SAML2MetadataUIInfo.SAML2MetadataUILogo
- getVelocityEngine() - Method in class org.pac4j.saml.transport.Pac4jHTTPPostEncoder
-
Get the VelocityEngine instance.
- getVelocityTemplateId() - Method in class org.pac4j.saml.transport.Pac4jHTTPPostEncoder
-
Get the Velocity template id.
- getWebContext() - Method in interface org.pac4j.saml.transport.Pac4jSAMLResponse
-
Gets web context.
- getWidth() - Method in class org.pac4j.saml.metadata.SAML2MetadataUIInfo.SAML2MetadataUILogo
- globalAlgorithmRegistry - Variable in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
H
- handlePostLogoutResponse(SAML2MessageContext) - Method in class org.pac4j.saml.logout.processor.SAML2LogoutProcessor
-
handlePostLogoutResponse.
- HazelcastSAMLMessageStore - Class in org.pac4j.saml.store
-
Class implements store of SAML messages and uses Hazelcast as underlying dataStore.
- HazelcastSAMLMessageStore(HazelcastInstance) - Constructor for class org.pac4j.saml.store.HazelcastSAMLMessageStore
-
Constructor for HazelcastSAMLMessageStore.
- HazelcastSAMLMessageStoreFactory - Class in org.pac4j.saml.store
-
Default store factory which provides HTTP Session store.
- HazelcastSAMLMessageStoreFactory(HazelcastInstance) - Constructor for class org.pac4j.saml.store.HazelcastSAMLMessageStoreFactory
-
Constructor for HazelcastSAMLMessageStoreFactory.
- HttpSessionStore - Class in org.pac4j.saml.store
-
Class implements store of SAML messages and uses HttpSession as underlying dataStore.
- HttpSessionStore() - Constructor for class org.pac4j.saml.store.HttpSessionStore
- HttpSessionStoreFactory - Class in org.pac4j.saml.store
-
Default store factory which provides HTTP Session store.
- HttpSessionStoreFactory() - Constructor for class org.pac4j.saml.store.HttpSessionStoreFactory
I
- identityProviderMetadataResolver - Variable in class org.pac4j.saml.client.SAML2Client
- idpEntityId - Variable in class org.pac4j.saml.context.SAML2ContextProvider
- idpMetadataResolver - Variable in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
- inflate(byte[]) - Method in class org.pac4j.saml.transport.Pac4jHTTPRedirectDeflateDecoder
-
inflate.
- init() - Method in class org.pac4j.saml.transport.DefaultPac4jSAMLResponse
-
Initialize the response handling.
- init() - Method in interface org.pac4j.saml.transport.Pac4jSAMLResponse
-
Initialize the response handling.
- initDecrypter() - Method in class org.pac4j.saml.client.SAML2Client
-
initDecrypter.
- initializeMetadataResolver() - Method in class org.pac4j.saml.metadata.SAML2IdentityProviderMetadataResolver
-
initializeMetadataResolver.
- initIdentityProviderMetadataResolver() - Method in class org.pac4j.saml.client.SAML2Client
-
initIdentityProviderMetadataResolver.
- initSAMLContextProvider() - Method in class org.pac4j.saml.client.SAML2Client
-
initSAMLContextProvider.
- initSAMLLogoutResponseValidator() - Method in class org.pac4j.saml.client.SAML2Client
-
initSAMLLogoutResponseValidator.
- initSAMLReplayCache() - Method in class org.pac4j.saml.client.SAML2Client
-
initSAMLReplayCache.
- initSAMLResponseValidator() - Method in class org.pac4j.saml.client.SAML2Client
-
initSAMLResponseValidator.
- initServiceProviderMetadataResolver() - Method in class org.pac4j.saml.client.SAML2Client
-
initServiceProviderMetadataResolver.
- initSignatureSigningParametersProvider() - Method in class org.pac4j.saml.client.SAML2Client
-
initSignatureSigningParametersProvider.
- initSignatureTrustEngineProvider() - Method in class org.pac4j.saml.client.SAML2Client
-
initSignatureTrustEngineProvider.
- initSOAPPipelineProvider() - Method in class org.pac4j.saml.client.SAML2Client
-
initSOAPPipelineProvider.
- InMemoryReplayCacheProvider - Class in org.pac4j.saml.replay
-
Default replay cache provider which stores the identifiers in memory.
- InMemoryReplayCacheProvider() - Constructor for class org.pac4j.saml.replay.InMemoryReplayCacheProvider
-
Constructor for InMemoryReplayCacheProvider.
- insertMetadata(String) - Method in class org.pac4j.saml.metadata.jdbc.SAML2JdbcMetadataGenerator
-
insertMetadata.
- internalInflate(byte[], Inflater) - Method in class org.pac4j.saml.transport.Pac4jHTTPRedirectDeflateDecoder
-
internalInflate.
- internalInit(boolean) - Method in class org.pac4j.saml.client.SAML2Client
- internalInit(boolean) - Method in class org.pac4j.saml.config.SAML2Configuration
- internalInit(boolean) - Method in class org.pac4j.saml.credentials.authenticator.SAML2Authenticator
- internalLoad() - Method in class org.pac4j.saml.metadata.SAML2IdentityProviderMetadataResolver
-
internalLoad.
- invokeOutboundMessageHandlers(SPSSODescriptor, IDPSSODescriptor, MessageContext) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2MessageSender
-
invokeOutboundMessageHandlers.
- isDateValid(Instant, long) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2ResponseValidator
-
isDateValid.
- isForceAuth() - Method in class org.pac4j.saml.context.SAML2ConfigurationContext
-
isForceAuth.
- isIssueInstantValid(Instant) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2ResponseValidator
-
isIssueInstantValid.
- isNameIdPolicyAllowCreate() - Method in class org.pac4j.saml.context.SAML2ConfigurationContext
-
isNameIdPolicyAllowCreate.
- isPassive() - Method in class org.pac4j.saml.context.SAML2ConfigurationContext
-
isPassive.
- isRequestSigned - Variable in class org.pac4j.saml.profile.impl.AbstractSAML2MessageSender
- isRequired - Variable in class org.pac4j.saml.metadata.SAML2ServiceProviderRequestedAttribute
- ISSUER_ID - Static variable in class org.pac4j.saml.credentials.authenticator.SAML2Authenticator
-
Constant
ISSUER_ID="issuerId"
- IssuerFunction - Class in org.pac4j.saml.sso.artifact
-
A simple function that returns the issuer set on the
MessageContext
. - IssuerFunction() - Constructor for class org.pac4j.saml.sso.artifact.IssuerFunction
- isUseNameQualifier() - Method in class org.pac4j.saml.context.SAML2ConfigurationContext
-
isUseNameQualifier.
- isValidBearerSubjectConfirmationData(SubjectConfirmationData, SAML2MessageContext) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnResponseValidator
-
Validate Bearer subject confirmation data - notBefore - NotOnOrAfter - recipient
- isWantsAssertionsSigned() - Method in class org.pac4j.saml.context.SAML2ConfigurationContext
-
isWantsAssertionsSigned.
- isWantsResponsesSigned() - Method in class org.pac4j.saml.context.SAML2ConfigurationContext
-
isWantsResponsesSigned.
K
- KeyStoreCredentialProvider - Class in org.pac4j.saml.crypto
-
Class responsible for loading a private key from a JKS keystore and returning the corresponding
Credential
opensaml object. - KeyStoreCredentialProvider(SAML2Configuration) - Constructor for class org.pac4j.saml.crypto.KeyStoreCredentialProvider
-
Constructor for KeyStoreCredentialProvider.
- KeyStoreDecryptionProvider - Class in org.pac4j.saml.crypto
-
Provider returning well configured decrypter instances.
- KeyStoreDecryptionProvider(CredentialProvider) - Constructor for class org.pac4j.saml.crypto.KeyStoreDecryptionProvider
-
Constructor for KeyStoreDecryptionProvider.
L
- logger - Variable in class org.pac4j.saml.credentials.authenticator.SAML2Authenticator
- logger - Variable in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
- logger - Variable in class org.pac4j.saml.metadata.keystore.BaseSAML2KeystoreGenerator
- logger - Variable in class org.pac4j.saml.profile.impl.AbstractSAML2ResponseValidator
- logger - Variable in class org.pac4j.saml.sso.impl.SAML2AuthnRequestBuilder
- LogOnlySignatureTrustEngineProvider - Class in org.pac4j.saml.crypto
-
Provider wrapping another trust engine provider to suppress all signature validation errors and only log them.
- LogOnlySignatureTrustEngineProvider(SAML2SignatureTrustEngineProvider) - Constructor for class org.pac4j.saml.crypto.LogOnlySignatureTrustEngineProvider
-
Constructor for LogOnlySignatureTrustEngineProvider.
- logoutHandler - Variable in class org.pac4j.saml.profile.impl.AbstractSAML2ResponseValidator
- logoutValidator - Variable in class org.pac4j.saml.client.SAML2Client
- logProtocolMessage(XMLObject) - Static method in class org.pac4j.saml.util.SAML2Utils
-
logProtocolMessage.
M
- marshallerFactory - Variable in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
- marshallMessage(XMLObject) - Method in class org.pac4j.saml.transport.Pac4jHTTPPostEncoder
-
Helper method that marshalls the given message.
- marshallMessage(XMLObject) - Method in class org.pac4j.saml.transport.Pac4jHTTPRedirectDeflateEncoder
-
Helper method that marshalls the given message.
- mustSignRequest(SPSSODescriptor, IDPSSODescriptor) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2MessageSender
-
mustSignRequest.
- mustSignRequest(SPSSODescriptor, IDPSSODescriptor) - Method in class org.pac4j.saml.sso.impl.SAML2WebSSOMessageSender
-
mustSignRequest.
N
- name - Variable in class org.pac4j.saml.metadata.SAML2ServiceProviderRequestedAttribute
- nameFormat - Variable in class org.pac4j.saml.metadata.SAML2ServiceProviderRequestedAttribute
- nameIdPolicyFormat - Variable in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
- newInstance() - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
- newInstance(String) - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
- notifySessionRenewal(CallContext, String) - Method in class org.pac4j.saml.client.SAML2Client
O
- org.pac4j.saml.client - package org.pac4j.saml.client
- org.pac4j.saml.config - package org.pac4j.saml.config
- org.pac4j.saml.context - package org.pac4j.saml.context
- org.pac4j.saml.credentials - package org.pac4j.saml.credentials
- org.pac4j.saml.credentials.authenticator - package org.pac4j.saml.credentials.authenticator
- org.pac4j.saml.credentials.extractor - package org.pac4j.saml.credentials.extractor
- org.pac4j.saml.crypto - package org.pac4j.saml.crypto
- org.pac4j.saml.exceptions - package org.pac4j.saml.exceptions
- org.pac4j.saml.logout - package org.pac4j.saml.logout
- org.pac4j.saml.logout.impl - package org.pac4j.saml.logout.impl
- org.pac4j.saml.logout.processor - package org.pac4j.saml.logout.processor
- org.pac4j.saml.metadata - package org.pac4j.saml.metadata
- org.pac4j.saml.metadata.jdbc - package org.pac4j.saml.metadata.jdbc
- org.pac4j.saml.metadata.keystore - package org.pac4j.saml.metadata.keystore
- org.pac4j.saml.metadata.mongo - package org.pac4j.saml.metadata.mongo
- org.pac4j.saml.profile - package org.pac4j.saml.profile
- org.pac4j.saml.profile.api - package org.pac4j.saml.profile.api
- org.pac4j.saml.profile.converter - package org.pac4j.saml.profile.converter
- org.pac4j.saml.profile.impl - package org.pac4j.saml.profile.impl
- org.pac4j.saml.redirect - package org.pac4j.saml.redirect
- org.pac4j.saml.replay - package org.pac4j.saml.replay
- org.pac4j.saml.sso.artifact - package org.pac4j.saml.sso.artifact
- org.pac4j.saml.sso.impl - package org.pac4j.saml.sso.impl
- org.pac4j.saml.state - package org.pac4j.saml.state
- org.pac4j.saml.store - package org.pac4j.saml.store
- org.pac4j.saml.transport - package org.pac4j.saml.transport
- org.pac4j.saml.util - package org.pac4j.saml.util
P
- Pac4jHTTPArtifactDecoder - Class in org.pac4j.saml.transport
-
Decoder for the artifact binding: it's like the original
HTTPArtifactDecoder
but using a web context instead of the JEE HTTP servlet request. - Pac4jHTTPArtifactDecoder() - Constructor for class org.pac4j.saml.transport.Pac4jHTTPArtifactDecoder
-
Constructor.
- Pac4jHTTPPostDecoder - Class in org.pac4j.saml.transport
-
Decoder for messages sent via POST and SOAP bindings.
- Pac4jHTTPPostDecoder(CallContext) - Constructor for class org.pac4j.saml.transport.Pac4jHTTPPostDecoder
-
Constructor for Pac4jHTTPPostDecoder.
- Pac4jHTTPPostEncoder - Class in org.pac4j.saml.transport
-
Pac4j implementation extending directly the
AbstractMessageEncoder
as intermediate classes use the JEE HTTP response. - Pac4jHTTPPostEncoder(Pac4jSAMLResponse) - Constructor for class org.pac4j.saml.transport.Pac4jHTTPPostEncoder
-
Constructor for Pac4jHTTPPostEncoder.
- Pac4jHTTPPostSimpleSignEncoder - Class in org.pac4j.saml.transport
-
Pac4j implementation for HTTP Post Simple-Sign extending openSAML
HTTPPostSimpleSignEncoder
. - Pac4jHTTPPostSimpleSignEncoder(Pac4jSAMLResponse) - Constructor for class org.pac4j.saml.transport.Pac4jHTTPPostSimpleSignEncoder
-
Constructor for Pac4jHTTPPostSimpleSignEncoder.
- Pac4jHTTPRedirectDeflateDecoder - Class in org.pac4j.saml.transport
-
Decoder for messages sent via HTTP-Redirect binding.
- Pac4jHTTPRedirectDeflateDecoder(CallContext) - Constructor for class org.pac4j.saml.transport.Pac4jHTTPRedirectDeflateDecoder
-
Constructor for Pac4jHTTPRedirectDeflateDecoder.
- Pac4jHTTPRedirectDeflateEncoder - Class in org.pac4j.saml.transport
-
Pac4j implementation extending directly the
AbstractMessageEncoder
as intermediate classes use the JEE HTTP response. - Pac4jHTTPRedirectDeflateEncoder() - Constructor for class org.pac4j.saml.transport.Pac4jHTTPRedirectDeflateEncoder
- Pac4jSAMLResponse - Interface in org.pac4j.saml.transport
-
Indicates the SAML response that will be written to the actual backend response via a given SAML encoder.
- parserPool - Variable in class org.pac4j.saml.transport.AbstractPac4jDecoder
-
Parser pool used to deserialize the message.
- populateBindingContext(MessageContext) - Method in class org.pac4j.saml.transport.Pac4jHTTPArtifactDecoder
-
Populate the context which carries information specific to this binding.
- populateBindingContext(SAML2MessageContext) - Method in class org.pac4j.saml.transport.AbstractPac4jDecoder
-
Populate the context which carries information specific to this binding.
- populateVelocityContext(Context, MessageContext, String) - Method in class org.pac4j.saml.transport.Pac4jHTTPPostEncoder
-
Populate the Velocity context instance which will be used to render the POST body.
- postEncode(MessageContext, String) - Method in class org.pac4j.saml.transport.Pac4jHTTPPostEncoder
-
postEncode.
- postEncode(MessageContext, String) - Method in class org.pac4j.saml.transport.Pac4jHTTPPostSimpleSignEncoder
- prepareBindingContext(SAML2MessageContext, MessageDecoder, SAML2MessageContext) - Method in class org.pac4j.saml.credentials.extractor.SAML2CredentialsExtractor
-
prepareBindingContext.
- prepareDecodedContext(SAML2MessageContext, AbstractPac4jDecoder) - Method in class org.pac4j.saml.credentials.extractor.SAML2CredentialsExtractor
-
prepareDecodedContext.
- prepareOutboundMessageContext(WebContext) - Method in class org.pac4j.saml.context.SAML2ContextProvider
-
prepareOutboundMessageContext.
- preparePeerEntityContext(MessageDecoder, SAML2MessageContext, SAMLBindingContext, EntityDescriptor) - Method in class org.pac4j.saml.credentials.extractor.SAML2CredentialsExtractor
-
preparePeerEntityContext.
- prepareSelfEntityContext(SAML2MessageContext, SAML2MessageContext) - Method in class org.pac4j.saml.credentials.extractor.SAML2CredentialsExtractor
-
prepareSelfEntityContext.
- prepareServiceProviderMetadata() - Method in class org.pac4j.saml.metadata.SAML2ServiceProviderMetadataResolver
-
prepareServiceProviderMetadata.
- processLogout(CallContext, Credentials) - Method in class org.pac4j.saml.logout.processor.SAML2LogoutProcessor
R
- remove(String) - Method in class org.pac4j.saml.store.HazelcastSAMLMessageStore
- remove(String) - Method in class org.pac4j.saml.store.HttpSessionStore
- removeSignature(SAMLObject) - Method in class org.pac4j.saml.transport.Pac4jHTTPRedirectDeflateEncoder
-
Removes the signature from the protocol message.
- replayCache - Variable in class org.pac4j.saml.client.SAML2Client
- replayCache - Variable in class org.pac4j.saml.profile.impl.AbstractSAML2ResponseValidator
- replayCache - Variable in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
- ReplayCacheProvider - Interface in org.pac4j.saml.replay
-
Builds or resolves the replay cache that is used to prevent replay attacks.
- REQUEST_ATTR_ASSERTION_CONSUMER_SERVICE_INDEX - Static variable in class org.pac4j.saml.context.SAML2ConfigurationContext
-
Constant
REQUEST_ATTR_ASSERTION_CONSUMER_SERVICE_INDEX="AssertionConsumerServiceIndex"
- REQUEST_ATTR_ATTRIBUTE_CONSUMING_SERVICE_INDEX - Static variable in class org.pac4j.saml.context.SAML2ConfigurationContext
-
Constant
REQUEST_ATTR_ATTRIBUTE_CONSUMING_SERVICE_INDEX="AttributeConsumingServiceIndex"
- REQUEST_ATTR_AUTHN_CONTEXT_CLASS_REFS - Static variable in class org.pac4j.saml.context.SAML2ConfigurationContext
-
Constant
REQUEST_ATTR_AUTHN_CONTEXT_CLASS_REFS="AuthnContextClassRefs"
- REQUEST_ATTR_AUTHN_REQUEST_BINDING_TYPE - Static variable in class org.pac4j.saml.context.SAML2ConfigurationContext
-
Constant
REQUEST_ATTR_AUTHN_REQUEST_BINDING_TYPE="AuthnRequestBindingType"
- REQUEST_ATTR_COMPARISON_TYPE - Static variable in class org.pac4j.saml.context.SAML2ConfigurationContext
-
Constant
REQUEST_ATTR_COMPARISON_TYPE="ComparisonType"
- REQUEST_ATTR_ISSUER_FORMAT - Static variable in class org.pac4j.saml.context.SAML2ConfigurationContext
-
Constant
REQUEST_ATTR_ISSUER_FORMAT="IssuerFormat"
- REQUEST_ATTR_MAXIMUM_AUTHENTICATION_LIFETIME - Static variable in class org.pac4j.saml.context.SAML2ConfigurationContext
-
Constant
REQUEST_ATTR_MAXIMUM_AUTHENTICATION_LIFETIME="MaximumAuthenticationLifetime"
- REQUEST_ATTR_NAME_ID_ATTRIBUTE - Static variable in class org.pac4j.saml.context.SAML2ConfigurationContext
-
Constant
REQUEST_ATTR_NAME_ID_ATTRIBUTE="NameIdAttribute"
- REQUEST_ATTR_NAME_ID_POLICY_ALLOW_CREATE - Static variable in class org.pac4j.saml.context.SAML2ConfigurationContext
-
Constant
REQUEST_ATTR_NAME_ID_POLICY_ALLOW_CREATE="NameIdPolicyAllowCreate"
- REQUEST_ATTR_NAME_ID_POLICY_FORMAT - Static variable in class org.pac4j.saml.context.SAML2ConfigurationContext
-
Constant
REQUEST_ATTR_NAME_ID_POLICY_FORMAT="NameIdPolicyFormat"
- REQUEST_ATTR_PROVIDER_NAME - Static variable in class org.pac4j.saml.context.SAML2ConfigurationContext
-
Constant
REQUEST_ATTR_PROVIDER_NAME="ProviderName"
- REQUEST_ATTR_USE_NAME_QUALIFIER - Static variable in class org.pac4j.saml.context.SAML2ConfigurationContext
-
Constant
REQUEST_ATTR_USE_NAME_QUALIFIER="UseNameQualifier"
- REQUEST_ATTR_WANTS_ASSERTIONS_SIGNED - Static variable in class org.pac4j.saml.context.SAML2ConfigurationContext
-
Constant
REQUEST_ATTR_WANTS_ASSERTIONS_SIGNED="WantsAssertionsSigned"
- REQUEST_ATTR_WANTS_RESPONSES_SIGNED - Static variable in class org.pac4j.saml.context.SAML2ConfigurationContext
-
Constant
REQUEST_ATTR_WANTS_RESPONSES_SIGNED="WantsResponsesSigned"
- requestedAttributes - Variable in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
- requestInitiatorLocation - Variable in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
- resolve() - Method in class org.pac4j.saml.metadata.SAML2IdentityProviderMetadataResolver
-
resolve.
- resolve() - Method in interface org.pac4j.saml.metadata.SAML2MetadataResolver
-
resolve.
- resolve() - Method in class org.pac4j.saml.metadata.SAML2ServiceProviderMetadataResolver
-
resolve.
- resolve(CriteriaSet) - Method in class org.pac4j.saml.sso.artifact.DefaultSignatureSigningParametersResolver
- resolve(CriteriaSet) - Method in class org.pac4j.saml.sso.artifact.FixedEntityIdResolver
- resolveSingle(CriteriaSet) - Method in class org.pac4j.saml.sso.artifact.DefaultSignatureSigningParametersResolver
- resolveSingle(CriteriaSet) - Method in class org.pac4j.saml.sso.artifact.FixedEntityIdResolver
- responseBindingType - Variable in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
- retrieve() - Method in class org.pac4j.saml.metadata.keystore.SAML2FileSystemKeystoreGenerator
-
retrieve.
- retrieve() - Method in class org.pac4j.saml.metadata.keystore.SAML2HttpUrlKeystoreGenerator
-
retrieve.
- retrieve() - Method in interface org.pac4j.saml.metadata.keystore.SAML2KeystoreGenerator
-
retrieve.
S
- SAMAssertionSubjectException - Exception in org.pac4j.saml.exceptions
-
This is
SAMAssertionSubjectException
. - SAMAssertionSubjectException(String) - Constructor for exception org.pac4j.saml.exceptions.SAMAssertionSubjectException
-
Constructor for SAMAssertionSubjectException.
- SAMAssertionSubjectException(String, Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMAssertionSubjectException
-
Constructor for SAMAssertionSubjectException.
- SAMAssertionSubjectException(Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMAssertionSubjectException
-
Constructor for SAMAssertionSubjectException.
- SAML_CONDITION_NOT_BEFORE_ATTRIBUTE - Static variable in class org.pac4j.saml.credentials.authenticator.SAML2Authenticator
-
Constant
SAML_CONDITION_NOT_BEFORE_ATTRIBUTE="notBefore"
- SAML_CONDITION_NOT_ON_OR_AFTER_ATTRIBUTE - Static variable in class org.pac4j.saml.credentials.authenticator.SAML2Authenticator
-
Constant
SAML_CONDITION_NOT_ON_OR_AFTER_ATTRIBUTE="notOnOrAfter"
- SAML_NAME_ID_FORMAT - Static variable in class org.pac4j.saml.credentials.authenticator.SAML2Authenticator
-
Constant
SAML_NAME_ID_FORMAT="samlNameIdFormat"
- SAML_NAME_ID_NAME_QUALIFIER - Static variable in class org.pac4j.saml.credentials.authenticator.SAML2Authenticator
-
Constant
SAML_NAME_ID_NAME_QUALIFIER="samlNameIdNameQualifier"
- SAML_NAME_ID_SP_NAME_QUALIFIER - Static variable in class org.pac4j.saml.credentials.authenticator.SAML2Authenticator
-
Constant
SAML_NAME_ID_SP_NAME_QUALIFIER="samlNameIdSpNameQualifier"
- SAML_NAME_ID_SP_PROVIDED_ID - Static variable in class org.pac4j.saml.credentials.authenticator.SAML2Authenticator
-
Constant
SAML_NAME_ID_SP_PROVIDED_ID="samlNameIdSpProvidedId"
- SAML_RELAY_STATE_ATTRIBUTE - Static variable in class org.pac4j.saml.state.SAML2StateGenerator
-
Constant
SAML_RELAY_STATE_ATTRIBUTE="samlRelayState"
- SAML2ArtifactBindingDecoder - Class in org.pac4j.saml.sso.artifact
-
Decodes a SAML artifact binding request by fetching the actual artifact via SOAP.
- SAML2ArtifactBindingDecoder(CallContext, SAML2MetadataResolver, SAML2MetadataResolver, SOAPPipelineProvider) - Constructor for class org.pac4j.saml.sso.artifact.SAML2ArtifactBindingDecoder
-
Constructor for SAML2ArtifactBindingDecoder.
- SAML2AuthenticationCredentials - Class in org.pac4j.saml.credentials
-
Credentials containing the nameId of the SAML subject and all of its attributes.
- SAML2AuthenticationCredentials() - Constructor for class org.pac4j.saml.credentials.SAML2AuthenticationCredentials
- SAML2AuthenticationCredentials(SAML2AuthenticationCredentials.SAMLNameID, String, List<SAML2AuthenticationCredentials.SAMLAttribute>, Conditions, String, List<String>, List<String>, String) - Constructor for class org.pac4j.saml.credentials.SAML2AuthenticationCredentials
-
Constructor for SAML2AuthenticationCredentials.
- SAML2AuthenticationCredentials.SAMLAttribute - Class in org.pac4j.saml.credentials
- SAML2AuthenticationCredentials.SAMLConditions - Class in org.pac4j.saml.credentials
- SAML2AuthenticationCredentials.SAMLNameID - Class in org.pac4j.saml.credentials
- SAML2Authenticator - Class in org.pac4j.saml.credentials.authenticator
-
Authenticator for SAML 2.0
- SAML2Authenticator(SAML2ResponseValidator, SAML2LogoutValidator, String) - Constructor for class org.pac4j.saml.credentials.authenticator.SAML2Authenticator
-
Constructor for SAML2Authenticator.
- SAML2Authenticator(SAML2ResponseValidator, SAML2LogoutValidator, String, Map<String, String>) - Constructor for class org.pac4j.saml.credentials.authenticator.SAML2Authenticator
-
Constructor for SAML2Authenticator.
- SAML2AuthnRequestBuilder - Class in org.pac4j.saml.sso.impl
-
Build a SAML2 Authn Request from the given
MessageContext
. - SAML2AuthnRequestBuilder() - Constructor for class org.pac4j.saml.sso.impl.SAML2AuthnRequestBuilder
- SAML2AuthnResponseValidator - Class in org.pac4j.saml.sso.impl
-
Class responsible for executing every required checks for validating a SAML response.
- SAML2AuthnResponseValidator(SAML2SignatureTrustEngineProvider, Decrypter, ReplayCacheProvider, SAML2Configuration, SessionLogoutHandler) - Constructor for class org.pac4j.saml.sso.impl.SAML2AuthnResponseValidator
-
Constructor for SAML2AuthnResponseValidator.
- saml2Client - Variable in class org.pac4j.saml.logout.SAML2LogoutActionBuilder
- SAML2Client - Class in org.pac4j.saml.client
-
This class is the client to authenticate and logout users with a SAML2 Identity Provider.
- SAML2Client() - Constructor for class org.pac4j.saml.client.SAML2Client
-
Constructor for SAML2Client.
- SAML2Client(SAML2Configuration) - Constructor for class org.pac4j.saml.client.SAML2Client
-
Constructor for SAML2Client.
- saml2Configuration - Variable in class org.pac4j.saml.metadata.keystore.BaseSAML2KeystoreGenerator
- SAML2Configuration - Class in org.pac4j.saml.config
-
The class is responsible for capturing client settings and passing them around.
- SAML2Configuration(String, String, String, String) - Constructor for class org.pac4j.saml.config.SAML2Configuration
-
Constructor for SAML2Configuration.
- SAML2Configuration(String, String, Resource, String, String, Resource, String, String, String, Supplier<List<XSAny>>, String) - Constructor for class org.pac4j.saml.config.SAML2Configuration
-
Constructor for SAML2Configuration.
- SAML2Configuration(Resource, String, String, String, String, Resource) - Constructor for class org.pac4j.saml.config.SAML2Configuration
-
Constructor for SAML2Configuration.
- SAML2Configuration(Resource, String, String, Resource) - Constructor for class org.pac4j.saml.config.SAML2Configuration
-
Constructor for SAML2Configuration.
- SAML2ConfigurationContext - Class in org.pac4j.saml.context
-
This is
SAML2ConfigurationContext
. - SAML2ConfigurationContext(WebContext, SAML2Configuration) - Constructor for class org.pac4j.saml.context.SAML2ConfigurationContext
-
Constructor for SAML2ConfigurationContext.
- SAML2ContextProvider - Class in org.pac4j.saml.context
-
Responsible for building a
SAML2MessageContext
from given SAML2 properties (idpEntityId and metadata manager) and currentWebContext
. - SAML2ContextProvider() - Constructor for class org.pac4j.saml.context.SAML2ContextProvider
- SAML2Credentials - Class in org.pac4j.saml.credentials
-
The SAML2 authentication credentials.
- SAML2Credentials(LogoutType, SAML2MessageContext) - Constructor for class org.pac4j.saml.credentials.SAML2Credentials
-
Constructor for SAML2Credentials.
- SAML2Credentials(SAML2MessageContext) - Constructor for class org.pac4j.saml.credentials.SAML2Credentials
-
Constructor for SAML2Credentials.
- SAML2CredentialsExtractor - Class in org.pac4j.saml.credentials.extractor
-
SAML2 credentials extractor.
- SAML2CredentialsExtractor(SAML2Client, SAML2MetadataResolver, SAML2MetadataResolver, SOAPPipelineProvider) - Constructor for class org.pac4j.saml.credentials.extractor.SAML2CredentialsExtractor
-
Constructor for SAML2CredentialsExtractor.
- SAML2FileSystemKeystoreGenerator - Class in org.pac4j.saml.metadata.keystore
-
This is
SAML2FileSystemKeystoreGenerator
. - SAML2FileSystemKeystoreGenerator(SAML2Configuration) - Constructor for class org.pac4j.saml.metadata.keystore.SAML2FileSystemKeystoreGenerator
-
Constructor for SAML2FileSystemKeystoreGenerator.
- SAML2FileSystemMetadataGenerator - Class in org.pac4j.saml.metadata
-
Generates metadata object with standard values and overridden user defined values.
- SAML2FileSystemMetadataGenerator() - Constructor for class org.pac4j.saml.metadata.SAML2FileSystemMetadataGenerator
- SAML2HttpClientBuilder - Class in org.pac4j.saml.util
-
This is
SAML2HttpClientBuilder
. - SAML2HttpClientBuilder() - Constructor for class org.pac4j.saml.util.SAML2HttpClientBuilder
- SAML2HttpUrlKeystoreGenerator - Class in org.pac4j.saml.metadata.keystore
-
This is
SAML2HttpUrlKeystoreGenerator
. - SAML2HttpUrlKeystoreGenerator(SAML2Configuration) - Constructor for class org.pac4j.saml.metadata.keystore.SAML2HttpUrlKeystoreGenerator
-
Constructor for SAML2HttpUrlKeystoreGenerator.
- SAML2HttpUrlMetadataGenerator - Class in org.pac4j.saml.metadata
-
Generates metadata object with standard values and overridden user defined values.
- SAML2HttpUrlMetadataGenerator() - Constructor for class org.pac4j.saml.metadata.SAML2HttpUrlMetadataGenerator
- SAML2IdentityProviderMetadataResolver - Class in org.pac4j.saml.metadata
-
Resolve and download idp metadata to form a metadata resolver.
- SAML2IdentityProviderMetadataResolver(SAML2Configuration) - Constructor for class org.pac4j.saml.metadata.SAML2IdentityProviderMetadataResolver
-
Constructor for SAML2IdentityProviderMetadataResolver.
- SAML2JdbcMetadataGenerator - Class in org.pac4j.saml.metadata.jdbc
-
This is
SAML2JdbcMetadataGenerator
that stores service provider metadata in a relational database. - SAML2JdbcMetadataGenerator() - Constructor for class org.pac4j.saml.metadata.jdbc.SAML2JdbcMetadataGenerator
- SAML2KeystoreGenerator - Interface in org.pac4j.saml.metadata.keystore
-
This is
SAML2KeystoreGenerator
. - SAML2LogoutActionBuilder - Class in org.pac4j.saml.logout
-
Logout action builder for SAML 2.
- SAML2LogoutActionBuilder(SAML2Client) - Constructor for class org.pac4j.saml.logout.SAML2LogoutActionBuilder
-
Constructor for SAML2LogoutActionBuilder.
- SAML2LogoutProcessor - Class in org.pac4j.saml.logout.processor
-
The SAML2 logout processor.
- SAML2LogoutProcessor(SAML2Client) - Constructor for class org.pac4j.saml.logout.processor.SAML2LogoutProcessor
-
Constructor for SAML2LogoutProcessor.
- saml2LogoutRequestBuilder - Variable in class org.pac4j.saml.logout.SAML2LogoutActionBuilder
- SAML2LogoutRequestBuilder - Class in org.pac4j.saml.logout.impl
-
Build a SAML2 Logout Request
- SAML2LogoutRequestBuilder(SAML2Configuration) - Constructor for class org.pac4j.saml.logout.impl.SAML2LogoutRequestBuilder
-
Instantiates a new Saml 2 logout request builder.
- saml2LogoutRequestMessageSender - Variable in class org.pac4j.saml.logout.SAML2LogoutActionBuilder
- SAML2LogoutRequestMessageSender - Class in org.pac4j.saml.logout.impl
-
Sender for SAML logout requests.
- SAML2LogoutRequestMessageSender(SignatureSigningParametersProvider, String, boolean, boolean) - Constructor for class org.pac4j.saml.logout.impl.SAML2LogoutRequestMessageSender
-
Constructor for SAML2LogoutRequestMessageSender.
- SAML2LogoutResponseBuilder - Class in org.pac4j.saml.logout.impl
-
Build a SAML2 logout response.
- SAML2LogoutResponseBuilder(String) - Constructor for class org.pac4j.saml.logout.impl.SAML2LogoutResponseBuilder
-
Constructor for SAML2LogoutResponseBuilder.
- SAML2LogoutResponseMessageSender - Class in org.pac4j.saml.logout.impl
-
Sender for SAML logout responses.
- SAML2LogoutResponseMessageSender(SignatureSigningParametersProvider, String, boolean, boolean) - Constructor for class org.pac4j.saml.logout.impl.SAML2LogoutResponseMessageSender
-
Constructor for SAML2LogoutResponseMessageSender.
- SAML2LogoutValidator - Class in org.pac4j.saml.logout.impl
-
Validator for SAML logout requests/responses from the IdP.
- SAML2LogoutValidator(SAML2SignatureTrustEngineProvider, Decrypter, SessionLogoutHandler, ReplayCacheProvider, URIComparator) - Constructor for class org.pac4j.saml.logout.impl.SAML2LogoutValidator
-
Constructor for SAML2LogoutValidator.
- SAML2MessageContext - Class in org.pac4j.saml.context
-
Allow to store additional information for SAML processing.
- SAML2MessageContext(CallContext) - Constructor for class org.pac4j.saml.context.SAML2MessageContext
-
Constructor for SAML2MessageContext.
- SAML2MessageSender<T extends org.opensaml.saml.common.SAMLObject> - Interface in org.pac4j.saml.profile.api
-
Sends a SAML object to the context given.
- SAML2MetadataContactPerson - Class in org.pac4j.saml.metadata
-
This is
SAML2MetadataContactPerson
that allows one to specify contact information in saml2 metadata generation. - SAML2MetadataContactPerson() - Constructor for class org.pac4j.saml.metadata.SAML2MetadataContactPerson
- SAML2MetadataGenerator - Interface in org.pac4j.saml.metadata
-
Builds metadata and the relevant resolvers.
- SAML2MetadataResolver - Interface in org.pac4j.saml.metadata
-
Defines operations required to resolve metadata for idp and sp.
- SAML2MetadataSigner - Interface in org.pac4j.saml.metadata
-
This is
SAML2MetadataSigner
. - SAML2MetadataUIInfo - Class in org.pac4j.saml.metadata
-
This is
SAML2MetadataUIInfo
that allows one to specify metadata UI information in saml2 metadata generation. - SAML2MetadataUIInfo() - Constructor for class org.pac4j.saml.metadata.SAML2MetadataUIInfo
- SAML2MetadataUIInfo.SAML2MetadataUILogo - Class in org.pac4j.saml.metadata
- SAML2MetadataUILogo(String, int, int) - Constructor for class org.pac4j.saml.metadata.SAML2MetadataUIInfo.SAML2MetadataUILogo
- SAML2MongoMetadataGenerator - Class in org.pac4j.saml.metadata.mongo
-
This is
SAML2MongoMetadataGenerator
that stores service provider metadata in a MongoDb database. - SAML2MongoMetadataGenerator() - Constructor for class org.pac4j.saml.metadata.mongo.SAML2MongoMetadataGenerator
- saml2ObjectBuilder - Variable in class org.pac4j.saml.redirect.SAML2RedirectionActionBuilder
- SAML2ObjectBuilder<T extends org.opensaml.saml.common.SAMLObject> - Interface in org.pac4j.saml.profile.api
-
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
-
Constructor for SAML2Profile.
- SAML2Profile(boolean) - Constructor for class org.pac4j.saml.profile.SAML2Profile
-
Create a profile with possibility to merge attributes with the same name and collection-type values.
- SAML2ProfileDefinition - Class in org.pac4j.saml.profile
-
This is the dedicated class to hold the profile definition for SAML2, when building the final user profile.
- SAML2ProfileDefinition() - Constructor for class org.pac4j.saml.profile.SAML2ProfileDefinition
-
Constructor for SAML2ProfileDefinition.
- SAML2RedirectionActionBuilder - Class in org.pac4j.saml.redirect
-
Redirection action builder for SAML 2.
- SAML2RedirectionActionBuilder(SAML2Client) - Constructor for class org.pac4j.saml.redirect.SAML2RedirectionActionBuilder
-
Constructor for SAML2RedirectionActionBuilder.
- SAML2ResponseValidator - Interface in org.pac4j.saml.profile.api
-
Defines operations needed to validate the response from IdP.
- SAML2ScopingIdentityProvider - Class in org.pac4j.saml.sso.impl
-
This is
SAML2ScopingIdentityProvider
. - SAML2ScopingIdentityProvider(String, String) - Constructor for class org.pac4j.saml.sso.impl.SAML2ScopingIdentityProvider
-
Constructor for SAML2ScopingIdentityProvider.
- SAML2ServiceProviderMetadataResolver - Class in org.pac4j.saml.metadata
-
SAML2ServiceProviderMetadataResolver class.
- SAML2ServiceProviderMetadataResolver(SAML2Configuration) - Constructor for class org.pac4j.saml.metadata.SAML2ServiceProviderMetadataResolver
-
Constructor for SAML2ServiceProviderMetadataResolver.
- SAML2ServiceProviderRequestedAttribute - Class in org.pac4j.saml.metadata
- SAML2ServiceProviderRequestedAttribute() - Constructor for class org.pac4j.saml.metadata.SAML2ServiceProviderRequestedAttribute
-
Constructor for SAML2ServiceProviderRequestedAttribute.
- SAML2ServiceProviderRequestedAttribute(String, String) - Constructor for class org.pac4j.saml.metadata.SAML2ServiceProviderRequestedAttribute
-
Constructor for SAML2ServiceProviderRequestedAttribute.
- SAML2ServiceProviderRequestedAttribute(String, String, String, boolean) - Constructor for class org.pac4j.saml.metadata.SAML2ServiceProviderRequestedAttribute
-
Constructor for SAML2ServiceProviderRequestedAttribute.
- SAML2SignatureTrustEngineProvider - Interface in org.pac4j.saml.crypto
-
Builds the signature trust engine.
- SAML2StateGenerator - Class in org.pac4j.saml.state
-
State generator for SAML 2.
- SAML2StateGenerator() - Constructor for class org.pac4j.saml.state.SAML2StateGenerator
- SAML2Utils - Class in org.pac4j.saml.util
-
SAML2 utilities.
- SAML2WebSSOMessageSender - Class in org.pac4j.saml.sso.impl
-
SAML2WebSSOMessageSender class.
- SAML2WebSSOMessageSender(SignatureSigningParametersProvider, String, boolean, boolean) - Constructor for class org.pac4j.saml.sso.impl.SAML2WebSSOMessageSender
-
Constructor for SAML2WebSSOMessageSender.
- SAMLAssertionAudienceException - Exception in org.pac4j.saml.exceptions
-
This is
SAMLAssertionAudienceException
. - SAMLAssertionAudienceException(String) - Constructor for exception org.pac4j.saml.exceptions.SAMLAssertionAudienceException
-
Constructor for SAMLAssertionAudienceException.
- SAMLAssertionAudienceException(String, Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLAssertionAudienceException
-
Constructor for SAMLAssertionAudienceException.
- SAMLAssertionAudienceException(Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLAssertionAudienceException
-
Constructor for SAMLAssertionAudienceException.
- SAMLAssertionConditionException - Exception in org.pac4j.saml.exceptions
-
This is
SAMLAssertionConditionException
. - SAMLAssertionConditionException(String) - Constructor for exception org.pac4j.saml.exceptions.SAMLAssertionConditionException
-
Constructor for SAMLAssertionConditionException.
- SAMLAssertionConditionException(String, Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLAssertionConditionException
-
Constructor for SAMLAssertionConditionException.
- SAMLAssertionConditionException(Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLAssertionConditionException
-
Constructor for SAMLAssertionConditionException.
- SAMLAttribute() - Constructor for class org.pac4j.saml.credentials.SAML2AuthenticationCredentials.SAMLAttribute
- SAMLAuthnContextClassRefException - Exception in org.pac4j.saml.exceptions
-
This is
SAMLAuthnContextClassRefException
. - SAMLAuthnContextClassRefException(String) - Constructor for exception org.pac4j.saml.exceptions.SAMLAuthnContextClassRefException
-
Constructor for SAMLAuthnContextClassRefException.
- SAMLAuthnContextClassRefException(String, Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLAuthnContextClassRefException
-
Constructor for SAMLAuthnContextClassRefException.
- SAMLAuthnContextClassRefException(Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLAuthnContextClassRefException
-
Constructor for SAMLAuthnContextClassRefException.
- SAMLAuthnInstantException - Exception in org.pac4j.saml.exceptions
-
This is
SAMLAuthnInstantException
. - SAMLAuthnInstantException(String) - Constructor for exception org.pac4j.saml.exceptions.SAMLAuthnInstantException
-
Constructor for SAMLAuthnInstantException.
- SAMLAuthnInstantException(String, Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLAuthnInstantException
-
Constructor for SAMLAuthnInstantException.
- SAMLAuthnInstantException(Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLAuthnInstantException
-
Constructor for SAMLAuthnInstantException.
- SAMLAuthnSessionCriteriaException - Exception in org.pac4j.saml.exceptions
-
This is
SAMLAuthnSessionCriteriaException
. - SAMLAuthnSessionCriteriaException(String) - Constructor for exception org.pac4j.saml.exceptions.SAMLAuthnSessionCriteriaException
-
Constructor for SAMLAuthnSessionCriteriaException.
- SAMLAuthnSessionCriteriaException(String, Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLAuthnSessionCriteriaException
-
Constructor for SAMLAuthnSessionCriteriaException.
- SAMLAuthnSessionCriteriaException(Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLAuthnSessionCriteriaException
-
Constructor for SAMLAuthnSessionCriteriaException.
- SAMLConditions() - Constructor for class org.pac4j.saml.credentials.SAML2AuthenticationCredentials.SAMLConditions
- SAMLContextProvider - Interface in org.pac4j.saml.context
-
Builds the saml context for SP and the IDP.
- SAMLEndpointMismatchException - Exception in org.pac4j.saml.exceptions
-
This is
SAMLEndpointMismatchException
. - SAMLEndpointMismatchException(String) - Constructor for exception org.pac4j.saml.exceptions.SAMLEndpointMismatchException
-
Constructor for SAMLEndpointMismatchException.
- SAMLEndpointMismatchException(String, Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLEndpointMismatchException
-
Constructor for SAMLEndpointMismatchException.
- SAMLEndpointMismatchException(Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLEndpointMismatchException
-
Constructor for SAMLEndpointMismatchException.
- SAMLException - Exception in org.pac4j.saml.exceptions
-
Root exception for SAML Client.
- SAMLException(String) - Constructor for exception org.pac4j.saml.exceptions.SAMLException
-
Constructor for SAMLException.
- SAMLException(String, Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLException
-
Constructor for SAMLException.
- SAMLException(Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLException
-
Constructor for SAMLException.
- SAMLInResponseToMismatchException - Exception in org.pac4j.saml.exceptions
-
This is
SAMLInResponseToMismatchException
. - SAMLInResponseToMismatchException(String) - Constructor for exception org.pac4j.saml.exceptions.SAMLInResponseToMismatchException
-
Constructor for SAMLInResponseToMismatchException.
- SAMLInResponseToMismatchException(String, Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLInResponseToMismatchException
-
Constructor for SAMLInResponseToMismatchException.
- SAMLInResponseToMismatchException(Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLInResponseToMismatchException
-
Constructor for SAMLInResponseToMismatchException.
- SAMLIssueInstantException - Exception in org.pac4j.saml.exceptions
-
This is
SAMLIssueInstantException
. - SAMLIssueInstantException(String) - Constructor for exception org.pac4j.saml.exceptions.SAMLIssueInstantException
-
Constructor for SAMLIssueInstantException.
- SAMLIssueInstantException(String, Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLIssueInstantException
-
Constructor for SAMLIssueInstantException.
- SAMLIssueInstantException(Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLIssueInstantException
-
Constructor for SAMLIssueInstantException.
- SAMLIssuerException - Exception in org.pac4j.saml.exceptions
-
This is
SAMLIssuerException
. - SAMLIssuerException(String) - Constructor for exception org.pac4j.saml.exceptions.SAMLIssuerException
-
Constructor for SAMLIssuerException.
- SAMLIssuerException(String, Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLIssuerException
-
Constructor for SAMLIssuerException.
- SAMLIssuerException(Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLIssuerException
-
Constructor for SAMLIssuerException.
- SAMLMessageStore - Interface in org.pac4j.saml.store
-
Implementations serve as data stores for sent/received SAML messages.
- samlMessageStoreFactory - Variable in class org.pac4j.saml.context.SAML2ContextProvider
- SAMLMessageStoreFactory - Interface in org.pac4j.saml.store
-
Factories implementing this interface provide services for storing and retrieval of SAML messages for e.g. verification of retrieved responses.
- SAMLNameID() - Constructor for class org.pac4j.saml.credentials.SAML2AuthenticationCredentials.SAMLNameID
- SAMLNameIdDecryptionException - Exception in org.pac4j.saml.exceptions
-
This is
SAMLNameIdDecryptionException
. - SAMLNameIdDecryptionException(String) - Constructor for exception org.pac4j.saml.exceptions.SAMLNameIdDecryptionException
-
Constructor for SAMLNameIdDecryptionException.
- SAMLNameIdDecryptionException(String, Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLNameIdDecryptionException
-
Constructor for SAMLNameIdDecryptionException.
- SAMLNameIdDecryptionException(Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLNameIdDecryptionException
-
Constructor for SAMLNameIdDecryptionException.
- SAMLReplayException - Exception in org.pac4j.saml.exceptions
-
This is
SAMLReplayException
. - SAMLReplayException(String) - Constructor for exception org.pac4j.saml.exceptions.SAMLReplayException
-
Constructor for SAMLReplayException.
- SAMLReplayException(String, Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLReplayException
-
Constructor for SAMLReplayException.
- SAMLReplayException(Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLReplayException
-
Constructor for SAMLReplayException.
- SAMLSignatureRequiredException - Exception in org.pac4j.saml.exceptions
-
This is
SAMLSignatureRequiredException
. - SAMLSignatureRequiredException(String) - Constructor for exception org.pac4j.saml.exceptions.SAMLSignatureRequiredException
-
Constructor for SAMLSignatureRequiredException.
- SAMLSignatureRequiredException(String, Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLSignatureRequiredException
-
Constructor for SAMLSignatureRequiredException.
- SAMLSignatureRequiredException(Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLSignatureRequiredException
-
Constructor for SAMLSignatureRequiredException.
- SAMLSignatureValidationException - Exception in org.pac4j.saml.exceptions
-
This is
SAMLSignatureValidationException
. - SAMLSignatureValidationException(String) - Constructor for exception org.pac4j.saml.exceptions.SAMLSignatureValidationException
-
Constructor for SAMLSignatureValidationException.
- SAMLSignatureValidationException(String, Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLSignatureValidationException
-
Constructor for SAMLSignatureValidationException.
- SAMLSignatureValidationException(Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLSignatureValidationException
-
Constructor for SAMLSignatureValidationException.
- SAMLSubjectConfirmationException - Exception in org.pac4j.saml.exceptions
-
This is
SAMLSubjectConfirmationException
. - SAMLSubjectConfirmationException(String) - Constructor for exception org.pac4j.saml.exceptions.SAMLSubjectConfirmationException
-
Constructor for SAMLSubjectConfirmationException.
- SAMLSubjectConfirmationException(String, Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLSubjectConfirmationException
-
Constructor for SAMLSubjectConfirmationException.
- SAMLSubjectConfirmationException(Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLSubjectConfirmationException
-
Constructor for SAMLSubjectConfirmationException.
- sendLogoutResponse(SAML2MessageContext, SAML2Credentials) - Method in class org.pac4j.saml.logout.processor.SAML2LogoutProcessor
-
sendLogoutResponse.
- sendMessage(SAML2MessageContext, T, Object) - Method in interface org.pac4j.saml.profile.api.SAML2MessageSender
-
sendMessage.
- sendMessage(SAML2MessageContext, T, Object) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2MessageSender
-
sendMessage.
- serializeSamlObject(XMLObject) - Static method in class org.pac4j.saml.util.Configuration
-
serializeSamlObject.
- serviceProviderMetadataResolver - Variable in class org.pac4j.saml.client.SAML2Client
- SESSION_INDEX - Static variable in class org.pac4j.saml.credentials.authenticator.SAML2Authenticator
-
Constant
SESSION_INDEX="sessionindex"
- set(String, XMLObject) - Method in class org.pac4j.saml.store.HazelcastSAMLMessageStore
- set(String, XMLObject) - Method in class org.pac4j.saml.store.HttpSessionStore
-
Stores a request message into the repository.
- setAcceptedSkew(long) - Method in interface org.pac4j.saml.profile.api.SAML2ResponseValidator
-
setAcceptedSkew.
- setAcceptedSkew(long) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2ResponseValidator
-
setAcceptedSkew.
- setAuthnContexts(List<String>) - Method in class org.pac4j.saml.profile.SAML2Profile
-
setAuthnContexts.
- setBindingType(String) - Method in class org.pac4j.saml.logout.impl.SAML2LogoutResponseBuilder
-
Setter for the field
bindingType
. - setCallbackUrl(String) - Method in class org.pac4j.saml.config.SAML2Configuration
-
Setter for the field
callbackUrl
. - setCompanyName(String) - Method in class org.pac4j.saml.metadata.SAML2MetadataContactPerson
-
Setter for the field
companyName
. - setContentType(String) - Method in class org.pac4j.saml.transport.DefaultPac4jSAMLResponse
-
Sets content type.
- setContentType(String) - Method in interface org.pac4j.saml.transport.Pac4jSAMLResponse
-
Sets content type.
- setDescriptions(List<String>) - Method in class org.pac4j.saml.metadata.SAML2MetadataUIInfo
-
Setter for the field
descriptions
. - setDisplayNames(List<String>) - Method in class org.pac4j.saml.metadata.SAML2MetadataUIInfo
-
Setter for the field
displayNames
. - setEmailAddresses(List<String>) - Method in class org.pac4j.saml.metadata.SAML2MetadataContactPerson
-
Setter for the field
emailAddresses
. - setGivenName(String) - Method in class org.pac4j.saml.metadata.SAML2MetadataContactPerson
-
Setter for the field
givenName
. - setHeight(int) - Method in class org.pac4j.saml.metadata.SAML2MetadataUIInfo.SAML2MetadataUILogo
- setIdentityProviderMetadataPath(String) - Method in class org.pac4j.saml.config.SAML2Configuration
-
setIdentityProviderMetadataPath.
- setIdentityProviderMetadataResourceClasspath(String) - Method in class org.pac4j.saml.config.SAML2Configuration
-
setIdentityProviderMetadataResourceClasspath.
- setIdentityProviderMetadataResourceFilepath(String) - Method in class org.pac4j.saml.config.SAML2Configuration
-
setIdentityProviderMetadataResourceFilepath.
- setIdentityProviderMetadataResourceUrl(String) - Method in class org.pac4j.saml.config.SAML2Configuration
-
setIdentityProviderMetadataResourceUrl.
- setInformationUrls(List<String>) - Method in class org.pac4j.saml.metadata.SAML2MetadataUIInfo
-
Setter for the field
informationUrls
. - setIssueInstantSkewSeconds(int) - Method in class org.pac4j.saml.logout.impl.SAML2LogoutRequestBuilder
-
Setter for the field
issueInstantSkewSeconds
. - setIssueInstantSkewSeconds(int) - Method in class org.pac4j.saml.logout.impl.SAML2LogoutResponseBuilder
-
Setter for the field
issueInstantSkewSeconds
. - setIssueInstantSkewSeconds(int) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnRequestBuilder
-
Setter for the field
issueInstantSkewSeconds
. - setIssuerEntityID(String) - Method in class org.pac4j.saml.profile.SAML2Profile
-
setIssuerEntityID.
- setKeystorePath(String) - Method in class org.pac4j.saml.config.SAML2Configuration
-
setKeystorePath.
- setKeystoreResourceClasspath(String) - Method in class org.pac4j.saml.config.SAML2Configuration
-
setKeystoreResourceClasspath.
- setKeystoreResourceFilepath(String) - Method in class org.pac4j.saml.config.SAML2Configuration
-
setKeystoreResourceFilepath.
- setKeystoreResourceUrl(String) - Method in class org.pac4j.saml.config.SAML2Configuration
-
setKeystoreResourceUrl.
- setKeywords(List<String>) - Method in class org.pac4j.saml.metadata.SAML2MetadataUIInfo
-
Setter for the field
keywords
. - setLogos(List<SAML2MetadataUIInfo.SAML2MetadataUILogo>) - Method in class org.pac4j.saml.metadata.SAML2MetadataUIInfo
-
Setter for the field
logos
. - setNoCacheHeaders() - Method in class org.pac4j.saml.transport.DefaultPac4jSAMLResponse
-
setNoCacheHeaders.
- setNotBefore(ZonedDateTime) - Method in class org.pac4j.saml.profile.SAML2Profile
-
setNotBefore.
- setNotOnOrAfter(ZonedDateTime) - Method in class org.pac4j.saml.profile.SAML2Profile
-
setNotOnOrAfter.
- setParserPool(ParserPool) - Method in class org.pac4j.saml.transport.AbstractPac4jDecoder
-
Sets the parser pool used to deserialize incoming messages.
- setParserPool(ParserPool) - Method in class org.pac4j.saml.transport.Pac4jHTTPArtifactDecoder
-
Sets the parser pool used to deserialize incoming messages.
- setPrivacyUrls(List<String>) - Method in class org.pac4j.saml.metadata.SAML2MetadataUIInfo
-
Setter for the field
privacyUrls
. - setRedirectUrl(String) - Method in interface org.pac4j.saml.transport.Pac4jSAMLResponse
-
Sets redirect url.
- setSamlNameIdFormat(String) - Method in class org.pac4j.saml.profile.SAML2Profile
-
setSamlNameIdFormat.
- setSamlNameIdNameQualifier(String) - Method in class org.pac4j.saml.profile.SAML2Profile
-
setSamlNameIdNameQualifier.
- setSamlNameIdSpNameQualifier(String) - Method in class org.pac4j.saml.profile.SAML2Profile
-
setSamlNameIdSpNameQualifier.
- setSamlNameIdSpProviderId(String) - Method in class org.pac4j.saml.profile.SAML2Profile
-
setSamlNameIdSpProviderId.
- setServiceProviderMetadataPath(String) - Method in class org.pac4j.saml.config.SAML2Configuration
-
setServiceProviderMetadataPath.
- setServiceProviderMetadataResourceFilepath(String) - Method in class org.pac4j.saml.config.SAML2Configuration
-
setServiceProviderMetadataResourceFilepath.
- setSessionIndex(String) - Method in class org.pac4j.saml.profile.SAML2Profile
-
setSessionIndex.
- setSurname(String) - Method in class org.pac4j.saml.metadata.SAML2MetadataContactPerson
-
Setter for the field
surname
. - setTelephoneNumbers(List<String>) - Method in class org.pac4j.saml.metadata.SAML2MetadataContactPerson
-
Setter for the field
telephoneNumbers
. - setType(String) - Method in class org.pac4j.saml.metadata.SAML2MetadataContactPerson
-
Setter for the field
type
. - setUrl(String) - Method in class org.pac4j.saml.metadata.SAML2MetadataUIInfo.SAML2MetadataUILogo
- 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.
- setWidth(int) - Method in class org.pac4j.saml.metadata.SAML2MetadataUIInfo.SAML2MetadataUILogo
- shouldGenerate() - Method in class org.pac4j.saml.metadata.keystore.BaseSAML2KeystoreGenerator
-
shouldGenerate.
- shouldGenerate() - Method in class org.pac4j.saml.metadata.keystore.SAML2FileSystemKeystoreGenerator
-
shouldGenerate.
- shouldGenerate() - Method in interface org.pac4j.saml.metadata.keystore.SAML2KeystoreGenerator
-
shouldGenerate.
- sign(File) - Method in class org.pac4j.saml.metadata.DefaultSAML2MetadataSigner
-
sign.
- sign(File) - Method in interface org.pac4j.saml.metadata.SAML2MetadataSigner
-
sign.
- sign(String) - Method in class org.pac4j.saml.metadata.DefaultSAML2MetadataSigner
-
sign.
- sign(String) - Method in interface org.pac4j.saml.metadata.SAML2MetadataSigner
-
sign.
- sign(SignableXMLObject) - Method in class org.pac4j.saml.metadata.DefaultSAML2MetadataSigner
-
sign.
- sign(SignableXMLObject) - Method in interface org.pac4j.saml.metadata.SAML2MetadataSigner
-
sign.
- signatureAlgorithm - Variable in class org.pac4j.saml.metadata.DefaultSAML2MetadataSigner
- signatureAlgorithms - Variable in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
- signatureReferenceDigestMethod - Variable in class org.pac4j.saml.metadata.DefaultSAML2MetadataSigner
- signatureReferenceDigestMethods - Variable in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
- signatureSigningParametersProvider - Variable in class org.pac4j.saml.client.SAML2Client
- signatureSigningParametersProvider - Variable in class org.pac4j.saml.profile.impl.AbstractSAML2MessageSender
- SignatureSigningParametersProvider - Interface in org.pac4j.saml.crypto
-
Provider to allow building of signature parameters.
- signatureTrustEngineProvider - Variable in class org.pac4j.saml.client.SAML2Client
- signatureTrustEngineProvider - Variable in class org.pac4j.saml.profile.impl.AbstractSAML2ResponseValidator
- signatureTrustEngineProvider - Variable in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
- signErrorResponses - Variable in class org.pac4j.saml.profile.impl.AbstractSAML2MessageSender
- signingParametersProvider - Variable in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
- signMetadata - Variable in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
- signMetadata(SignableXMLObject) - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
-
signMetadata.
- SimpleSAML2AttributeConverter - Class in org.pac4j.saml.profile.converter
-
A simple attribute converter for SAML2.
- SimpleSAML2AttributeConverter() - Constructor for class org.pac4j.saml.profile.converter.SimpleSAML2AttributeConverter
- singleLogoutServiceUrl - Variable in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
- soapPipelineProvider - Variable in class org.pac4j.saml.client.SAML2Client
- SOAPPipelineProvider - Interface in org.pac4j.saml.sso.artifact
-
Provider for the components required to perform SOAP calls for ArtifactResolve.
- spEntityId - Variable in class org.pac4j.saml.context.SAML2ContextProvider
- spMetadataResolver - Variable in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
- stateGenerator - Variable in class org.pac4j.saml.client.SAML2Client
- stateGenerator - Variable in class org.pac4j.saml.logout.SAML2LogoutActionBuilder
- store(KeyStore, X509Certificate, PrivateKey) - Method in class org.pac4j.saml.metadata.keystore.BaseSAML2KeystoreGenerator
-
store.
- store(KeyStore, X509Certificate, PrivateKey) - Method in class org.pac4j.saml.metadata.keystore.SAML2FileSystemKeystoreGenerator
-
store.
- store(KeyStore, X509Certificate, PrivateKey) - Method in class org.pac4j.saml.metadata.keystore.SAML2HttpUrlKeystoreGenerator
-
store.
- storeMessage(SAML2MessageContext, T) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2MessageSender
-
storeMessage.
- storeMetadata(String, boolean) - Method in class org.pac4j.saml.metadata.jdbc.SAML2JdbcMetadataGenerator
-
storeMetadata.
- storeMetadata(String, boolean) - Method in class org.pac4j.saml.metadata.mongo.SAML2MongoMetadataGenerator
-
storeMetadata.
- storeMetadata(String, boolean) - Method in class org.pac4j.saml.metadata.SAML2FileSystemMetadataGenerator
-
storeMetadata.
- storeMetadata(String, boolean) - Method in class org.pac4j.saml.metadata.SAML2HttpUrlMetadataGenerator
-
storeMetadata.
- storeMetadata(String, boolean) - Method in interface org.pac4j.saml.metadata.SAML2MetadataGenerator
-
storeMetadata.
T
- toHandlerChain(List<MessageHandler>) - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
-
toHandlerChain.
- toMetadataGenerator() - Method in class org.pac4j.saml.config.SAML2Configuration
-
toMetadataGenerator.
- transferContext(InOutOperationContext, SAML2MessageContext) - Method in class org.pac4j.saml.sso.artifact.SAML2ArtifactBindingDecoder
-
transferContext.
U
- unmarshallMessage(InputStream) - Method in class org.pac4j.saml.transport.AbstractPac4jDecoder
-
Helper method that deserializes and unmarshalls the message from the given stream.
- updateMetadata(String) - Method in class org.pac4j.saml.metadata.jdbc.SAML2JdbcMetadataGenerator
-
updateMetadata.
- uriComparator - Variable in class org.pac4j.saml.profile.impl.AbstractSAML2ResponseValidator
- urisEqualAfterPortNormalization(URI, URI) - Static method in class org.pac4j.saml.util.SAML2Utils
-
Compares two URIs for equality, ignoring default port numbers for selected protocols.
V
- validate(CallContext, Credentials) - Method in class org.pac4j.saml.credentials.authenticator.SAML2Authenticator
- validate(SAML2MessageContext) - Method in class org.pac4j.saml.logout.impl.SAML2LogoutValidator
-
Validates the SAML protocol response and the SAML SSO response.
- validate(SAML2MessageContext) - Method in interface org.pac4j.saml.profile.api.SAML2ResponseValidator
-
Validates the SAML protocol response and the SAML SSO response.
- validate(SAML2MessageContext) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnResponseValidator
-
Validates the SAML protocol response and the SAML SSO response.
- validateAssertion(Assertion, SAML2MessageContext, SignatureTrustEngine, Decrypter) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnResponseValidator
-
Validate the given assertion: - issueInstant - issuer - subject - conditions - authnStatements - signature
- validateAssertionConditions(Conditions, SAML2MessageContext) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnResponseValidator
-
Validate assertionConditions - notBefore - notOnOrAfter
- validateAssertionReplay(Assertion, SubjectConfirmationData) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnResponseValidator
-
Checks that the bearer assertion is not being replayed.
- validateAssertionSignature(Signature, SAML2MessageContext, SignatureTrustEngine) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnResponseValidator
-
Validate assertion signature.
- validateAudienceRestrictions(Collection<AudienceRestriction>, String) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnResponseValidator
-
Validate audience by matching the SP entityId.
- validateAuthenticationStatements(Iterable<AuthnStatement>, SAML2MessageContext) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnResponseValidator
-
Validate the given authnStatements: - authnInstant - sessionNotOnOrAfter
- validateAuthnContextClassRefs(SAML2MessageContext, List<String>) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnResponseValidator
-
validateAuthnContextClassRefs.
- validateDestinationEndpoint(StatusResponseType, SAML2MessageContext) - Method in class org.pac4j.saml.logout.impl.SAML2LogoutValidator
-
validateDestinationEndpoint.
- validateIssueInstant(Instant) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2ResponseValidator
-
validateIssueInstant.
- validateIssuer(NameIDType, SAML2MessageContext) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2ResponseValidator
-
Validate issuer format and value.
- validateIssuerIfItExists(Issuer, SAML2MessageContext) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2ResponseValidator
-
validateIssuerIfItExists.
- validateLogoutRequest(LogoutRequest, SAML2MessageContext, SignatureTrustEngine) - Method in class org.pac4j.saml.logout.impl.SAML2LogoutValidator
-
Validates the SAML logout request.
- validateLogoutResponse(LogoutResponse, SAML2MessageContext, SignatureTrustEngine) - Method in class org.pac4j.saml.logout.impl.SAML2LogoutValidator
-
Validates the SAML logout response.
- validateSamlProtocolResponse(StatusResponseType, SAML2MessageContext, SignatureTrustEngine) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnResponseValidator
-
Validates the SAML protocol response: - IssueInstant - Issuer - StatusCode - Signature
- validateSamlSSOResponse(Response, SAML2MessageContext, SignatureTrustEngine, Decrypter) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnResponseValidator
-
Validates the SAML SSO response by finding a valid assertion with authn statements.
- validateSignature(Signature, String, TrustEngine<Signature>) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2ResponseValidator
-
Validate the given digital signature by checking its profile and value.
- validateSignatureIfItExists(Signature, SAML2MessageContext, SignatureTrustEngine) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2ResponseValidator
-
validateSignatureIfItExists.
- validateSubject(Subject, SAML2MessageContext, Decrypter) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnResponseValidator
-
Validate the given subject by finding a valid Bearer confirmation.
- validateSuccess(Status) - Method in class org.pac4j.saml.logout.impl.SAML2LogoutValidator
-
Validates that the response is a success.
- validateSuccess(Status) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2ResponseValidator
-
Validates that the response is a success.
- VelocityEngineFactory - Class in org.pac4j.saml.util
-
Factory returning a well configured
VelocityEngine
instance required for generating an HTML form used to POST SAML messages. - VelocityEngineFactory() - Constructor for class org.pac4j.saml.util.VelocityEngineFactory
- verifyEndpoint(Collection<String>, String, boolean) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2ResponseValidator
-
verifyEndpoint.
- verifyMessageReplay(SAML2MessageContext) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2ResponseValidator
-
verifyMessageReplay.
- verifyRequest(AuthnRequest, SAML2MessageContext) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnResponseValidator
-
verifyRequest.
W
- wantAssertionSigned - Variable in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form