A B C D E F G H I K L M N O P R S T U V W X
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractPac4jDecoder - Class in org.pac4j.saml.transport
-
Common decoder.
- AbstractPac4jDecoder(WebContext) - Constructor for class org.pac4j.saml.transport.AbstractPac4jDecoder
- AbstractSAML2MessageReceiver - Class in org.pac4j.saml.profile.impl
-
Receives the SAML2 messages.
- AbstractSAML2MessageReceiver(SAML2ResponseValidator, SAML2Configuration) - Constructor for class org.pac4j.saml.profile.impl.AbstractSAML2MessageReceiver
- AbstractSAML2MessageSender<T extends org.opensaml.saml.common.SAMLObject> - Class in org.pac4j.saml.profile.impl
-
Common message sender.
- AbstractSAML2MessageSender(SignatureSigningParametersProvider, String, boolean, boolean) - 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, LogoutHandler, ReplayCacheProvider, URIComparator) - Constructor for class org.pac4j.saml.profile.impl.AbstractSAML2ResponseValidator
- acceptedSkew - Variable in class org.pac4j.saml.profile.impl.AbstractSAML2ResponseValidator
- adaptLogoutResponseToBinding(WebContext, SAML2MessageContext) - Method in class org.pac4j.saml.credentials.extractor.SAML2CredentialsExtractor
- addContext(SAML2MetadataResolver, BaseContext, QName) - Method in class org.pac4j.saml.context.SAML2ContextProvider
- addIDPContext(SAML2MessageContext) - Method in class org.pac4j.saml.context.SAML2ContextProvider
- addSPContext(SAML2MessageContext) - Method in class org.pac4j.saml.context.SAML2ContextProvider
- addTransportContext(WebContext, SessionStore, SAML2MessageContext) - Method in class org.pac4j.saml.context.SAML2ContextProvider
- 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
- AUTHN_CONTEXT - Static variable in class org.pac4j.saml.credentials.authenticator.SAML2Authenticator
- 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
- 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() - Method in class org.pac4j.saml.crypto.ExplicitSignatureTrustEngineProvider
- build() - Method in class org.pac4j.saml.crypto.KeyStoreDecryptionProvider
- build() - Method in class org.pac4j.saml.crypto.LogOnlySignatureTrustEngineProvider
- build() - Method in interface org.pac4j.saml.crypto.SAML2SignatureTrustEngineProvider
- build() - Method in class org.pac4j.saml.util.SAML2HttpClientBuilder
- build(SSODescriptor) - Method in class org.pac4j.saml.crypto.DefaultSignatureSigningParametersProvider
- build(SSODescriptor) - Method in interface org.pac4j.saml.crypto.SignatureSigningParametersProvider
- build(SAML2MessageContext) - Method in class org.pac4j.saml.logout.impl.SAML2LogoutResponseBuilder
- build(SAML2MessageContext) - Method in interface org.pac4j.saml.profile.api.SAML2ObjectBuilder
- build(SAML2MessageContext) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnRequestBuilder
- build(SAML2MessageContext, SAML2Profile) - Method in class org.pac4j.saml.logout.impl.SAML2LogoutRequestBuilder
- buildAuthnContextClassRef(String) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnRequestBuilder
- buildAuthnRequest(SAML2MessageContext, AssertionConsumerService, SingleSignOnService) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnRequestBuilder
- buildChainingMetadataResolver(SAML2MetadataResolver, SAML2MetadataResolver) - Static method in class org.pac4j.saml.util.SAML2Utils
- buildCheckAndRecordServerTLSEntityAuthenticationtHandler() - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
- buildCheckExpectedIssuer() - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
- buildCheckMandatoryAuthentication() - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
- buildCheckMandatoryIssuer() - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
- buildCheckMessageVersionHandler() - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
- buildContext(SAML2Client, WebContext, SessionStore) - Method in class org.pac4j.saml.context.SAML2ContextProvider
- buildContext(SAML2Client, WebContext, SessionStore) - Method in interface org.pac4j.saml.context.SAMLContextProvider
- buildEntityDescriptor() - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
- buildEntityDescriptor() - Method in interface org.pac4j.saml.metadata.SAML2MetadataGenerator
- builderFactory - Variable in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
- buildInResponseToSecurityHandler() - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
- buildLogoutRequest(SAML2MessageContext, SingleLogoutService, SAML2Profile) - Method in class org.pac4j.saml.logout.impl.SAML2LogoutRequestBuilder
- buildLogoutResponse(SAML2MessageContext, SingleLogoutService) - Method in class org.pac4j.saml.logout.impl.SAML2LogoutResponseBuilder
- buildMessageLifetimeSecurityHandler() - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
- buildMessageReplaySecurityHandler() - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
- buildMetadata() - Method in class org.pac4j.saml.metadata.SAML2IdentityProviderMetadataResolver
- buildMetadataResolver(Resource) - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
- buildMetadataResolver(Resource) - Method in interface org.pac4j.saml.metadata.SAML2MetadataGenerator
- buildNameIDFormat() - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
- buildPopulateSignatureSigningParametersHandler() - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
- buildPopulateSignatureValidationParametersHandler() - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
- buildRedirectURL(MessageContext, String, String) - Method in class org.pac4j.saml.transport.Pac4jHTTPRedirectDeflateEncoder
-
Builds the URL to redirect the client to.
- buildSAML2Credentials(SAML2MessageContext) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnResponseValidator
- buildSAMLMetadataLookupHandler(SAML2MetadataResolver) - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
- buildSAMLOutboundProtocolMessageSigningHandler() - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
- buildSAMLProtocolAndRoleHandler(QName) - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
- buildSAMLProtocolMessageXMLSignatureSecurityHandler() - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
- buildSAMLSOAPDecoderBodyHandler() - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
- buildSchemaValidateXMLMessage() - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
- buildServiceProviderContext(SAML2Client, WebContext, SessionStore) - Method in class org.pac4j.saml.context.SAML2ContextProvider
- buildServiceProviderContext(SAML2Client, WebContext, SessionStore) - Method in interface org.pac4j.saml.context.SAMLContextProvider
- buildSPSSODescriptor() - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
C
- CERTIFICATES_PREFIX - Static variable in class org.pac4j.saml.metadata.keystore.BaseSAML2KeystoreGenerator
- CLASSPATH_PREFIX - Static variable in class org.pac4j.saml.config.SAML2Configuration
- collectAssertionAttributes(Assertion) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnResponseValidator
- compareEndpoints(String, String) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2ResponseValidator
- computeSloKey(String, SAML2Credentials.SAMLNameID) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2ResponseValidator
- 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.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() - Method in class org.pac4j.saml.util.DefaultConfigurationManager
- context - Variable in class org.pac4j.saml.transport.AbstractPac4jDecoder
- contextProvider - Variable in class org.pac4j.saml.client.SAML2Client
- contextProvider - Variable in class org.pac4j.saml.credentials.extractor.SAML2CredentialsExtractor
- contextProvider - Variable in class org.pac4j.saml.logout.SAML2LogoutActionBuilder
- createMetadataResolver(Resource) - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
- createMetadataResolver(Resource) - Method in class org.pac4j.saml.metadata.SAML2FileSystemMetadataGenerator
- createMetadataResolver(Resource) - Method in class org.pac4j.saml.metadata.SAML2HttpUrlMetadataGenerator
- 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
- 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
- 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() - 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(CredentialProvider, String, String) - Constructor for class org.pac4j.saml.metadata.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
- 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
- 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
- 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
- deserializeSamlObject(String) - Static method in class org.pac4j.saml.util.Configuration
- destinationBindingType - Variable in class org.pac4j.saml.profile.impl.AbstractSAML2MessageSender
- destroy() - Method in class org.pac4j.saml.client.SAML2Client
- destroy() - Method in class org.pac4j.saml.metadata.Saml2MetadataFilter
- destroy() - Method in class org.pac4j.saml.metadata.SAML2ServiceProviderMetadataResolver
- determineNameID(SAML2MessageContext, List<SAML2Credentials.SAMLAttribute>) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnResponseValidator
- determineSingleSignOutServiceUrl(BaseSAML2MetadataGenerator) - Method in class org.pac4j.saml.config.SAML2Configuration
- 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
- entityId - Variable in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
- equals(Object) - Method in class org.pac4j.saml.credentials.SAML2Credentials
- ExplicitSignatureTrustEngineProvider - Class in org.pac4j.saml.crypto
-
Provider returning well configured
SignatureTrustEngine
instances. - ExplicitSignatureTrustEngineProvider(SAML2MetadataResolver, SAML2MetadataResolver) - Constructor for class org.pac4j.saml.crypto.ExplicitSignatureTrustEngineProvider
- extract(WebContext, SessionStore) - Method in class org.pac4j.saml.credentials.extractor.SAML2CredentialsExtractor
F
- FILE_PREFIX - Static variable in class org.pac4j.saml.config.SAML2Configuration
- findLogoutHandler() - Method in class org.pac4j.saml.config.SAML2Configuration
- 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
- friendlyName - Variable in class org.pac4j.saml.metadata.SAML2ServiceProviderRequestedAttribute
- from(List<Attribute>) - Static method in class org.pac4j.saml.credentials.SAML2Credentials.SAMLAttribute
- from(NameID) - Static method in class org.pac4j.saml.credentials.SAML2Credentials.SAMLNameID
- from(SAML2Credentials.SAMLAttribute) - Static method in class org.pac4j.saml.credentials.SAML2Credentials.SAMLNameID
G
- generate() - Method in class org.pac4j.saml.metadata.keystore.BaseSAML2KeystoreGenerator
- generate() - Method in interface org.pac4j.saml.metadata.keystore.SAML2KeystoreGenerator
- generateID() - Static method in class org.pac4j.saml.util.SAML2Utils
- generateKeyInfoForCredential(Credential) - Method in class org.pac4j.saml.crypto.KeyStoreCredentialProvider
- generateMetadataExtensions() - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
- generateSignature(Credential, String, String) - Method in class org.pac4j.saml.transport.Pac4jHTTPRedirectDeflateEncoder
-
Generates the signature over the query string.
- generateValue(WebContext, SessionStore) - Method in class org.pac4j.saml.state.SAML2StateGenerator
- get() - Method in class org.pac4j.saml.replay.InMemoryReplayCacheProvider
- get() - Method in interface org.pac4j.saml.replay.ReplayCacheProvider
- 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.
- getAcceptedSkew() - Method in class org.pac4j.saml.config.SAML2Configuration
- getArtifactBuilderFactory() - Method in class org.pac4j.saml.transport.Pac4jHTTPArtifactDecoder
-
Get the SAML 2 artifact builder factory.
- getArtifactEndpointResolver() - Method in class org.pac4j.saml.transport.Pac4jHTTPArtifactDecoder
-
Get the artifact endpoint resolver.
- getAssertionConsumerService(String, int, boolean) - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
- getAssertionConsumerServiceIndex() - Method in class org.pac4j.saml.config.SAML2Configuration
- getAssertionConsumerServiceIndex() - Method in class org.pac4j.saml.context.SAML2ConfigurationContext
- getAttributeAsId() - Method in class org.pac4j.saml.config.SAML2Configuration
- getAttributeConsumingServiceIndex() - Method in class org.pac4j.saml.config.SAML2Configuration
- getAttributeConsumingServiceIndex() - Method in class org.pac4j.saml.context.SAML2ConfigurationContext
- getAttributes() - Method in class org.pac4j.saml.credentials.SAML2Credentials
- getAttributeValues() - Method in class org.pac4j.saml.credentials.SAML2Credentials.SAMLAttribute
- getAuthnContextClassRefs() - Method in class org.pac4j.saml.config.SAML2Configuration
- getAuthnContextClassRefs() - Method in class org.pac4j.saml.context.SAML2ConfigurationContext
- getAuthnContexts() - Method in class org.pac4j.saml.credentials.SAML2Credentials
- getAuthnContexts() - Method in class org.pac4j.saml.profile.SAML2Profile
- getAuthnRequestBindingType() - Method in class org.pac4j.saml.config.SAML2Configuration
- getAuthnRequestBindingType() - Method in class org.pac4j.saml.context.SAML2ConfigurationContext
- getAuthnRequestExtensions() - Method in class org.pac4j.saml.config.SAML2Configuration
- getAuthnResponseValidator() - Method in class org.pac4j.saml.client.SAML2Client
- getBase64DecodedMessage() - Method in class org.pac4j.saml.transport.AbstractPac4jDecoder
- getBaseID() - Method in class org.pac4j.saml.context.SAML2MessageContext
- getBindingDescriptor() - Method in class org.pac4j.saml.transport.Pac4jHTTPArtifactDecoder
-
Get an optional
BindingDescriptor
to inject intoSAMLBindingContext
created. - getBindingURI() - Method in class org.pac4j.saml.transport.Pac4jHTTPArtifactDecoder
- getBindingURI() - Method in class org.pac4j.saml.transport.Pac4jHTTPPostEncoder
- getBindingURI(SAML2MessageContext) - Method in class org.pac4j.saml.sso.artifact.SAML2ArtifactBindingDecoder
- 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
- getBindingURI(SAML2MessageContext) - Method in class org.pac4j.saml.transport.Pac4jHTTPRedirectDeflateDecoder
- getBlackListedSignatureSigningAlgorithms() - Method in class org.pac4j.saml.config.SAML2Configuration
- getBlackListedSignatureSigningAlgorithms() - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
- getBuilderFactory() - Static method in class org.pac4j.saml.util.Configuration
- getCertificateExpirationPeriod() - Method in class org.pac4j.saml.config.SAML2Configuration
- getCertificateNameToAppend() - Method in class org.pac4j.saml.config.SAML2Configuration
- getCertificateSignatureAlg() - Method in class org.pac4j.saml.config.SAML2Configuration
- getClientName() - Method in class org.pac4j.saml.metadata.Saml2MetadataFilter
- getCompanyName() - Method in class org.pac4j.saml.metadata.SAML2MetadataContactPerson
- getComparisonType() - Method in class org.pac4j.saml.config.SAML2Configuration
- getComparisonType() - Method in class org.pac4j.saml.context.SAML2ConfigurationContext
- getComparisonTypeEnumFromString(String) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnRequestBuilder
- getConditions() - Method in class org.pac4j.saml.credentials.SAML2Credentials
- getConfiguration() - Method in class org.pac4j.saml.client.SAML2Client
- getConfigurationContext() - Method in class org.pac4j.saml.context.SAML2MessageContext
- getConnectionTimeout() - Method in class org.pac4j.saml.util.SAML2HttpClientBuilder
- getContactPersons() - Method in class org.pac4j.saml.config.SAML2Configuration
- getContactPersons() - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
- getContextProvider() - Method in class org.pac4j.saml.client.SAML2Client
- getCredential() - Method in interface org.pac4j.saml.crypto.CredentialProvider
- getCredential() - Method in class org.pac4j.saml.crypto.KeyStoreCredentialProvider
- getCredentialProvider() - Method in class org.pac4j.saml.config.SAML2Configuration
- getCredentialProvider() - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
- getCredentialResolver() - Method in interface org.pac4j.saml.crypto.CredentialProvider
- getCredentialResolver() - Method in class org.pac4j.saml.crypto.KeyStoreCredentialProvider
- getCredentialsProvider() - Method in class org.pac4j.saml.util.SAML2HttpClientBuilder
- getDecoder(WebContext) - Method in class org.pac4j.saml.logout.impl.SAML2LogoutMessageReceiver
- getDecoder(WebContext) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2MessageReceiver
- getDecoder(WebContext) - Method in class org.pac4j.saml.sso.artifact.SAML2ArtifactBindingMessageReceiver
- getDecoder(WebContext) - Method in class org.pac4j.saml.sso.impl.SAML2WebSSOMessageReceiver
- getDefaultACSIndex() - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
- getDescriptions() - Method in class org.pac4j.saml.metadata.SAML2MetadataUIInfo
- getDisplayNames() - Method in class org.pac4j.saml.metadata.SAML2MetadataUIInfo
- getEmailAddresses() - Method in class org.pac4j.saml.metadata.SAML2MetadataContactPerson
- getEndpoint(SAML2MessageContext) - Method in class org.pac4j.saml.logout.impl.SAML2LogoutRequestMessageSender
- getEndpoint(SAML2MessageContext) - Method in class org.pac4j.saml.logout.impl.SAML2LogoutResponseMessageSender
- getEndpoint(SAML2MessageContext) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2MessageSender
- getEndpoint(SAML2MessageContext) - Method in class org.pac4j.saml.sso.impl.SAML2WebSSOMessageSender
- getEndpoint(SAML2MessageContext, StatusResponseType) - Method in class org.pac4j.saml.logout.impl.SAML2LogoutMessageReceiver
- getEndpoint(SAML2MessageContext, StatusResponseType) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2MessageReceiver
- getEndpoint(SAML2MessageContext, StatusResponseType) - Method in class org.pac4j.saml.sso.artifact.SAML2ArtifactBindingMessageReceiver
- getEndpoint(SAML2MessageContext, StatusResponseType) - Method in class org.pac4j.saml.sso.impl.SAML2WebSSOMessageReceiver
- 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
- getEntityDescriptorElement() - Method in class org.pac4j.saml.metadata.SAML2IdentityProviderMetadataResolver
- getEntityDescriptorElement() - Method in interface org.pac4j.saml.metadata.SAML2MetadataResolver
- getEntityDescriptorElement() - Method in class org.pac4j.saml.metadata.SAML2ServiceProviderMetadataResolver
- getEntityId() - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
- getEntityId() - Method in class org.pac4j.saml.metadata.SAML2IdentityProviderMetadataResolver
- getEntityId() - Method in interface org.pac4j.saml.metadata.SAML2MetadataResolver
- getEntityId() - Method in class org.pac4j.saml.metadata.SAML2ServiceProviderMetadataResolver
- getExpectedDestination() - Method in class org.pac4j.saml.logout.impl.SAML2LogoutValidator
- getFormat() - Method in class org.pac4j.saml.credentials.SAML2Credentials.SAMLNameID
- getFriendlyName() - Method in class org.pac4j.saml.credentials.SAML2Credentials.SAMLAttribute
- getFriendlyName() - Method in class org.pac4j.saml.metadata.SAML2ServiceProviderRequestedAttribute
- getGivenName() - Method in class org.pac4j.saml.metadata.SAML2MetadataContactPerson
- getHeight() - Method in class org.pac4j.saml.metadata.SAML2MetadataUIInfo.SAML2MetadataUILogo
- getHttpClient() - Method in class org.pac4j.saml.config.SAML2Configuration
- getHttpClientBuilder() - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineProvider
- getHttpClientBuilder() - Method in interface org.pac4j.saml.sso.artifact.SOAPPipelineProvider
- getIdentifierGenerationStrategy() - Method in class org.pac4j.saml.transport.Pac4jHTTPArtifactDecoder
-
Get the identifier generation strategy.
- getIdentityProviderEntityId() - Method in class org.pac4j.saml.config.SAML2Configuration
- getIdentityProviderMetadataResolver() - Method in class org.pac4j.saml.client.SAML2Client
- getIdentityProviderMetadataResolver() - Method in class org.pac4j.saml.config.SAML2Configuration
- getIdentityProviderMetadataResource() - Method in class org.pac4j.saml.config.SAML2Configuration
- getIdentityProviderResolvedEntityId() - Method in class org.pac4j.saml.client.SAML2Client
- getIdpMetadataResolver() - Method in class org.pac4j.saml.client.SAML2Client
- getIDPSingleLogoutService(String) - Method in class org.pac4j.saml.context.SAML2MessageContext
- getIDPSingleSignOnService(String) - Method in class org.pac4j.saml.context.SAML2MessageContext
- getIDPSSODescriptor() - Method in class org.pac4j.saml.context.SAML2MessageContext
- getInboundHandlers() - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
- getInformationUrls() - Method in class org.pac4j.saml.metadata.SAML2MetadataUIInfo
- getIssuer(String) - Method in class org.pac4j.saml.logout.impl.SAML2LogoutRequestBuilder
- getIssuer(String) - Method in class org.pac4j.saml.logout.impl.SAML2LogoutResponseBuilder
- getIssuer(SAML2MessageContext, String) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnRequestBuilder
- getIssuerEntityID() - Method in class org.pac4j.saml.profile.SAML2Profile
- getIssuerFormat() - Method in class org.pac4j.saml.config.SAML2Configuration
- getIssuerFormat() - Method in class org.pac4j.saml.context.SAML2ConfigurationContext
- getIssuerId() - Method in class org.pac4j.saml.credentials.SAML2Credentials
- getKeyDescriptor(UsageType, KeyInfo) - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
- getKeyInfo() - Method in interface org.pac4j.saml.crypto.CredentialProvider
- getKeyInfo() - Method in class org.pac4j.saml.crypto.KeyStoreCredentialProvider
- getKeyInfoCredentialResolver() - Method in interface org.pac4j.saml.crypto.CredentialProvider
- getKeyInfoCredentialResolver() - Method in class org.pac4j.saml.crypto.KeyStoreCredentialProvider
- getKeyInfoGenerator() - Method in interface org.pac4j.saml.crypto.CredentialProvider
- getKeyInfoGenerator() - Method in class org.pac4j.saml.crypto.KeyStoreCredentialProvider
- getKeyStoreAlias() - Method in class org.pac4j.saml.config.SAML2Configuration
- getKeystoreGenerator() - Method in class org.pac4j.saml.config.SAML2Configuration
- getKeystorePassword() - Method in class org.pac4j.saml.config.SAML2Configuration
- getKeystoreResource() - Method in class org.pac4j.saml.config.SAML2Configuration
- getKeyStoreType() - Method in class org.pac4j.saml.config.SAML2Configuration
- getKeywords() - Method in class org.pac4j.saml.metadata.SAML2MetadataUIInfo
- getLogos() - Method in class org.pac4j.saml.metadata.SAML2MetadataUIInfo
- getLogoutAction(WebContext, SessionStore, UserProfile, String) - Method in class org.pac4j.saml.logout.SAML2LogoutActionBuilder
- getLogoutHandler() - Method in class org.pac4j.saml.config.SAML2Configuration
- getLogoutMessageReceiver() - Method in class org.pac4j.saml.client.SAML2Client
- getLogoutProfileHandler() - Method in class org.pac4j.saml.client.SAML2Client
- getLogoutRequestMessageSender() - Method in class org.pac4j.saml.client.SAML2Client
- getLogoutValidator() - Method in class org.pac4j.saml.client.SAML2Client
- getMappedAttributes() - Method in class org.pac4j.saml.config.SAML2Configuration
- getMarshallerFactory() - Static method in class org.pac4j.saml.util.Configuration
- getMaxConnectionsTotal() - Method in class org.pac4j.saml.util.SAML2HttpClientBuilder
- getMaximumAuthenticationLifetime() - Method in class org.pac4j.saml.config.SAML2Configuration
- getMaximumAuthenticationLifetime() - Method in class org.pac4j.saml.context.SAML2ConfigurationContext
- getMaxRefreshDelay() - Method in class org.pac4j.saml.metadata.SAML2HttpUrlMetadataGenerator
- getMessageContext() - Method in class org.pac4j.saml.context.SAML2MessageContext
- getMessageStore(WebContext, SessionStore) - Method in class org.pac4j.saml.store.EmptyStoreFactory
- getMessageStore(WebContext, SessionStore) - Method in class org.pac4j.saml.store.HttpSessionStoreFactory
- getMessageStore(WebContext, SessionStore) - Method in interface org.pac4j.saml.store.SAMLMessageStoreFactory
-
Provides message store related to the given request.
- getMessageToLog() - Method in class org.pac4j.saml.transport.Pac4jHTTPArtifactDecoder
-
Get the XMLObject which will be logged as the protocol message.
- getMetadata() - Method in class org.pac4j.saml.metadata.SAML2IdentityProviderMetadataResolver
- getMetadata() - Method in interface org.pac4j.saml.metadata.SAML2MetadataResolver
- getMetadata() - Method in class org.pac4j.saml.metadata.SAML2ServiceProviderMetadataResolver
- getMetadata(EntityDescriptor) - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
- getMetadata(EntityDescriptor) - Method in interface org.pac4j.saml.metadata.SAML2MetadataGenerator
- getMetadataGenerator() - Method in class org.pac4j.saml.config.SAML2Configuration
- getMetadataSigner() - Method in class org.pac4j.saml.config.SAML2Configuration
- getMetadataSigner() - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
- getMetadataUIInfos() - Method in class org.pac4j.saml.config.SAML2Configuration
- getMetadataUIInfos() - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
- getMetadataUrl() - Method in class org.pac4j.saml.metadata.SAML2HttpUrlMetadataGenerator
- getMinRefreshDelay() - Method in class org.pac4j.saml.metadata.SAML2HttpUrlMetadataGenerator
- getName() - Method in class org.pac4j.saml.credentials.SAML2Credentials.SAMLAttribute
- getName() - Method in class org.pac4j.saml.metadata.SAML2ServiceProviderRequestedAttribute
- getNameFormat() - Method in class org.pac4j.saml.credentials.SAML2Credentials.SAMLAttribute
- getNameFormat() - Method in class org.pac4j.saml.metadata.SAML2ServiceProviderRequestedAttribute
- getNameId() - Method in class org.pac4j.saml.credentials.SAML2Credentials
- getNameIdAttribute() - Method in class org.pac4j.saml.config.SAML2Configuration
- getNameIdAttribute() - Method in class org.pac4j.saml.context.SAML2ConfigurationContext
- getNameIdPolicyFormat() - Method in class org.pac4j.saml.config.SAML2Configuration
- getNameIdPolicyFormat() - Method in class org.pac4j.saml.context.SAML2ConfigurationContext
- getNameIdPolicyFormat() - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
- getNameQualifier() - Method in class org.pac4j.saml.credentials.SAML2Credentials.SAMLNameID
- getNotBefore() - Method in class org.pac4j.saml.credentials.SAML2Credentials.SAMLConditions
- getNotBefore() - Method in class org.pac4j.saml.profile.SAML2Profile
- getNotOnOrAfter() - Method in class org.pac4j.saml.credentials.SAML2Credentials.SAMLConditions
- getNotOnOrAfter() - Method in class org.pac4j.saml.profile.SAML2Profile
- getOutboundPayloadHandlers() - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
- getOutboundTransportHandlers() - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
- getOutgoingContent() - Method in class org.pac4j.saml.transport.DefaultPac4jSAMLResponse
- getOutgoingContent() - Method in interface org.pac4j.saml.transport.Pac4jSAMLResponse
-
Gets outgoing content.
- getOutputStreamWriter() - Method in class org.pac4j.saml.transport.DefaultPac4jSAMLResponse
- getOutputStreamWriter() - Method in interface org.pac4j.saml.transport.Pac4jSAMLResponse
-
Gets output stream writer.
- getParserPool() - Method in class org.pac4j.saml.transport.AbstractPac4jDecoder
-
Gets the parser pool used to deserialize incoming messages.
- getParserPool() - Method in class org.pac4j.saml.transport.Pac4jHTTPArtifactDecoder
-
Gets the parser pool used to deserialize incoming messages.
- getParserPool() - Static method in class org.pac4j.saml.util.Configuration
- getPeerEntityRole() - Method in class org.pac4j.saml.transport.Pac4jHTTPArtifactDecoder
-
Get the peer entity role
QName
. - getPipelineFactory() - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineProvider
- getPipelineFactory() - Method in interface org.pac4j.saml.sso.artifact.SOAPPipelineProvider
- getPostLogoutURL() - Method in class org.pac4j.saml.config.SAML2Configuration
- getPostLogoutURL() - Method in class org.pac4j.saml.logout.impl.SAML2LogoutValidator
- getPrivacyUrls() - Method in class org.pac4j.saml.metadata.SAML2MetadataUIInfo
- getPrivateKeyAlias(KeyStore, String) - Static method in class org.pac4j.saml.crypto.KeyStoreCredentialProvider
- getPrivateKeyPassword() - Method in class org.pac4j.saml.config.SAML2Configuration
- getPrivateKeySize() - Method in class org.pac4j.saml.config.SAML2Configuration
- getProfileHandler() - Method in class org.pac4j.saml.client.SAML2Client
- getProfileRequestContext() - Method in class org.pac4j.saml.context.SAML2MessageContext
- getProfileRequestContextOutboundMessageTransportResponse() - Method in class org.pac4j.saml.context.SAML2MessageContext
- getProfileUri() - Method in class org.pac4j.saml.logout.impl.SAML2LogoutMessageReceiver
- getProfileUri() - Method in class org.pac4j.saml.profile.impl.AbstractSAML2MessageReceiver
- getProfileUri() - Method in class org.pac4j.saml.sso.artifact.SAML2ArtifactBindingMessageReceiver
- getProfileUri() - Method in class org.pac4j.saml.sso.impl.SAML2WebSSOMessageReceiver
- getProviderName() - Method in class org.pac4j.saml.config.SAML2Configuration
- getProviderName() - Method in class org.pac4j.saml.context.SAML2ConfigurationContext
- getRedirectionAction(WebContext, SessionStore) - Method in class org.pac4j.saml.redirect.SAML2RedirectionActionBuilder
- getRedirectUrl() - Method in class org.pac4j.saml.transport.DefaultPac4jSAMLResponse
- getRedirectUrl() - Method in interface org.pac4j.saml.transport.Pac4jSAMLResponse
-
Gets redirect url.
- getRefreshDelayFactor() - Method in class org.pac4j.saml.metadata.SAML2HttpUrlMetadataGenerator
- getReplayCache() - Method in class org.pac4j.saml.client.SAML2Client
- getRequestedAttributes() - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
- getRequestedServiceProviderAttributes() - Method in class org.pac4j.saml.config.SAML2Configuration
- getResponseBindingType() - Method in class org.pac4j.saml.config.SAML2Configuration
- getRoleDescriptorResolver() - Method in class org.pac4j.saml.transport.Pac4jHTTPArtifactDecoder
-
Get the role descriptor resolver.
- getSAML2Configuration() - Method in class org.pac4j.saml.context.SAML2ConfigurationContext
- getSAML2Configuration() - Method in class org.pac4j.saml.context.SAML2MessageContext
- getSaml2LogoutResponseBuilder() - Method in class org.pac4j.saml.credentials.extractor.SAML2CredentialsExtractor
- getSAMLBindingContext() - Method in class org.pac4j.saml.context.SAML2MessageContext
- getSAMLEndpointContext() - Method in class org.pac4j.saml.context.SAML2MessageContext
- getSAMLMessageStore() - Method in class org.pac4j.saml.context.SAML2MessageContext
- getSamlMessageStoreFactory() - Method in class org.pac4j.saml.config.SAML2Configuration
- getSamlNameIdFormat() - Method in class org.pac4j.saml.profile.SAML2Profile
- getSamlNameIdNameQualifier() - Method in class org.pac4j.saml.profile.SAML2Profile
- getSamlNameIdSpNameQualifier() - Method in class org.pac4j.saml.profile.SAML2Profile
- getSamlNameIdSpProviderId() - Method in class org.pac4j.saml.profile.SAML2Profile
- getSAMLPeerEndpointContext() - Method in class org.pac4j.saml.context.SAML2MessageContext
- getSAMLPeerEntityContext() - Method in class org.pac4j.saml.context.SAML2MessageContext
- getSAMLPeerMetadataContext() - Method in class org.pac4j.saml.context.SAML2MessageContext
- getSAMLProtocolContext() - Method in class org.pac4j.saml.context.SAML2MessageContext
- getSAMLSelfEndpointContext() - Method in class org.pac4j.saml.context.SAML2MessageContext
- getSAMLSelfEntityContext() - Method in class org.pac4j.saml.context.SAML2MessageContext
- getSAMLSelfMetadataContext() - Method in class org.pac4j.saml.context.SAML2MessageContext
- getSAMLSelfProtocolContext() - Method in class org.pac4j.saml.context.SAML2MessageContext
- getSAMLSubjectNameIdentifierContext() - Method in class org.pac4j.saml.context.SAML2MessageContext
- getSecurityParametersContext() - Method in class org.pac4j.saml.context.SAML2MessageContext
- getSelfEntityIDResolver() - Method in class org.pac4j.saml.transport.Pac4jHTTPArtifactDecoder
-
Get the resolver for the self entityID.
- getServiceLang() - Method in class org.pac4j.saml.metadata.SAML2ServiceProviderRequestedAttribute
- getServiceName() - Method in class org.pac4j.saml.metadata.SAML2ServiceProviderRequestedAttribute
- getServiceProviderEntityId() - Method in class org.pac4j.saml.config.SAML2Configuration
- getServiceProviderMetadataResolver() - Method in class org.pac4j.saml.client.SAML2Client
- getServiceProviderMetadataResource() - Method in class org.pac4j.saml.config.SAML2Configuration
- getServiceProviderResolvedEntityId() - Method in class org.pac4j.saml.client.SAML2Client
- getSessionIndex() - Method in class org.pac4j.saml.credentials.SAML2Credentials
- getSessionIndex() - Method in class org.pac4j.saml.profile.SAML2Profile
- getSessionIndex(Assertion) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnResponseValidator
-
Searches the sessionIndex in the assertion
- getSessionStore() - Method in class org.pac4j.saml.context.SAML2MessageContext
- getSignatureAlgorithms() - Method in class org.pac4j.saml.config.SAML2Configuration
- getSignatureAlgorithms() - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
- getSignatureAlgorithmURI(SignatureSigningParameters) - Method in class org.pac4j.saml.transport.Pac4jHTTPRedirectDeflateEncoder
-
Gets the signature algorithm URI to use.
- getSignatureCanonicalizationAlgorithm() - Method in class org.pac4j.saml.config.SAML2Configuration
- getSignatureReferenceDigestMethods() - Method in class org.pac4j.saml.config.SAML2Configuration
- getSignatureReferenceDigestMethods() - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
- getSignatureSigningConfiguration() - Method in class org.pac4j.saml.crypto.DefaultSignatureSigningParametersProvider
- getSignatureSigningParametersProvider() - Method in class org.pac4j.saml.client.SAML2Client
- getSignatureTrustEngineProvider() - Method in class org.pac4j.saml.client.SAML2Client
- getSingleLogoutService(String) - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
- getSingleSignOutServiceUrl() - Method in class org.pac4j.saml.config.SAML2Configuration
- getSOAP11Context() - Method in class org.pac4j.saml.context.SAML2MessageContext
- getSOAPClient() - Method in class org.pac4j.saml.transport.Pac4jHTTPArtifactDecoder
-
Get the SOAP client instance.
- getSOAPClientSecurityConfigurationProfileId() - Method in class org.pac4j.saml.transport.Pac4jHTTPArtifactDecoder
-
Get the SOAP client security configuration profile ID to use.
- getSOAPPipelineName() - Method in class org.pac4j.saml.transport.Pac4jHTTPArtifactDecoder
-
Get the name of the specific SOAP client message pipeline to use, for example with
PipelineFactoryHttpSOAPClient
. - getSocketTimeout() - Method in class org.pac4j.saml.util.SAML2HttpClientBuilder
- getSPAssertionConsumerService() - Method in class org.pac4j.saml.context.SAML2MessageContext
- getSPAssertionConsumerService(String) - Method in class org.pac4j.saml.context.SAML2MessageContext
- getSPAssertionConsumerService(StatusResponseType) - Method in class org.pac4j.saml.context.SAML2MessageContext
- getSPAssertionConsumerService(SPSSODescriptor, List<AssertionConsumerService>) - Method in class org.pac4j.saml.context.SAML2MessageContext
- getSpLogoutRequestBindingType() - Method in class org.pac4j.saml.config.SAML2Configuration
- getSpLogoutResponseBindingType() - Method in class org.pac4j.saml.config.SAML2Configuration
- getSpMetadataResolver() - Method in class org.pac4j.saml.client.SAML2Client
- getSpNameQualifier() - Method in class org.pac4j.saml.credentials.SAML2Credentials.SAMLNameID
- getSpProviderId() - Method in class org.pac4j.saml.credentials.SAML2Credentials.SAMLNameID
- getSPSSODescriptor() - Method in class org.pac4j.saml.context.SAML2MessageContext
- getStateGenerator() - Method in class org.pac4j.saml.client.SAML2Client
- getSubjectAssertion() - Method in class org.pac4j.saml.context.SAML2MessageContext
- getSubjectConfirmations() - Method in class org.pac4j.saml.context.SAML2MessageContext
- getSuccess() - Method in class org.pac4j.saml.logout.impl.SAML2LogoutResponseBuilder
- getSupportedProtocols() - Method in class org.pac4j.saml.config.SAML2Configuration
- getSupportedProtocols() - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
- getSurname() - Method in class org.pac4j.saml.metadata.SAML2MetadataContactPerson
- getTelephoneNumbers() - Method in class org.pac4j.saml.metadata.SAML2MetadataContactPerson
- getType() - Method in class org.pac4j.saml.metadata.SAML2MetadataContactPerson
- getUnmarshallerFactory() - Static method in class org.pac4j.saml.util.Configuration
- getUriComparator() - Method in class org.pac4j.saml.config.SAML2Configuration
- getUrl() - Method in class org.pac4j.saml.metadata.SAML2MetadataUIInfo.SAML2MetadataUILogo
- getValue() - Method in class org.pac4j.saml.credentials.SAML2Credentials.SAMLNameID
- 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 class org.pac4j.saml.context.SAML2MessageContext
- getWebContext() - Method in class org.pac4j.saml.transport.DefaultPac4jSAMLResponse
- 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.impl.SAML2LogoutValidator
- hasChanged() - Method in class org.pac4j.saml.metadata.SAML2IdentityProviderMetadataResolver
- hashCode() - Method in class org.pac4j.saml.credentials.SAML2Credentials
- HttpSessionStore - Class in org.pac4j.saml.store
-
Class implements store of SAML messages and uses HttpSession as underlying dataStore.
- HttpSessionStore(WebContext, SessionStore) - Constructor for class org.pac4j.saml.store.HttpSessionStore
-
Creates the store object.
- 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
- idpEntityId - Variable in class org.pac4j.saml.context.SAML2ContextProvider
- idpMetadataResolver - Variable in class org.pac4j.saml.client.SAML2Client
- idpMetadataResolver - Variable in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
- inflate(byte[]) - Method in class org.pac4j.saml.transport.Pac4jHTTPRedirectDeflateDecoder
- init() - Method in class org.pac4j.saml.metadata.SAML2IdentityProviderMetadataResolver
- init() - Method in class org.pac4j.saml.transport.DefaultPac4jSAMLResponse
- init() - Method in interface org.pac4j.saml.transport.Pac4jSAMLResponse
-
Initialize the response handling.
- init(FilterConfig) - Method in class org.pac4j.saml.metadata.Saml2MetadataFilter
- initDecrypter() - Method in class org.pac4j.saml.client.SAML2Client
- initIdentityProviderMetadataResolver() - Method in class org.pac4j.saml.client.SAML2Client
- initSAMLContextProvider() - Method in class org.pac4j.saml.client.SAML2Client
- initSAMLLogoutProfileHandler() - Method in class org.pac4j.saml.client.SAML2Client
- initSAMLLogoutResponseValidator() - Method in class org.pac4j.saml.client.SAML2Client
- initSAMLProfileHandler() - Method in class org.pac4j.saml.client.SAML2Client
- initSAMLReplayCache() - Method in class org.pac4j.saml.client.SAML2Client
- initSAMLResponseValidator() - Method in class org.pac4j.saml.client.SAML2Client
- initServiceProviderMetadataResolver() - Method in class org.pac4j.saml.client.SAML2Client
- initSignatureSigningParametersProvider() - Method in class org.pac4j.saml.client.SAML2Client
- initSignatureTrustEngineProvider() - Method in class org.pac4j.saml.client.SAML2Client
- initSOAPPipelineProvider() - Method in class org.pac4j.saml.client.SAML2Client
- 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
- internalFilter(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class org.pac4j.saml.metadata.Saml2MetadataFilter
- internalInflate(byte[], Inflater) - Method in class org.pac4j.saml.transport.Pac4jHTTPRedirectDeflateDecoder
- internalInit() - Method in class org.pac4j.saml.client.SAML2Client
- internalInit() - Method in class org.pac4j.saml.config.SAML2Configuration
- internalInit() - Method in class org.pac4j.saml.credentials.authenticator.SAML2Authenticator
- invokeOutboundMessageHandlers(SPSSODescriptor, IDPSSODescriptor, MessageContext) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2MessageSender
- isActionOnSuccess() - Method in class org.pac4j.saml.logout.impl.SAML2LogoutValidator
- isAllSignatureValidationDisabled() - Method in class org.pac4j.saml.config.SAML2Configuration
- isAuthnRequestSigned() - Method in class org.pac4j.saml.config.SAML2Configuration
- isAuthnRequestSigned() - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
- isCloseConnectionAfterResponse() - Method in class org.pac4j.saml.util.SAML2HttpClientBuilder
- isDateValid(Instant, long) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2ResponseValidator
- isFollowRedirects() - Method in class org.pac4j.saml.util.SAML2HttpClientBuilder
- isForceAuth() - Method in class org.pac4j.saml.config.SAML2Configuration
- isForceAuth() - Method in class org.pac4j.saml.context.SAML2ConfigurationContext
- isForceKeystoreGeneration() - Method in class org.pac4j.saml.config.SAML2Configuration
- isForceServiceProviderMetadataGeneration() - Method in class org.pac4j.saml.config.SAML2Configuration
- isIssueInstantValid(Instant) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2ResponseValidator
- isLogoutEndpointRequest(WebContext, SAML2MessageContext) - Method in class org.pac4j.saml.credentials.extractor.SAML2CredentialsExtractor
- isNameIdPolicyAllowCreate() - Method in class org.pac4j.saml.config.SAML2Configuration
- isNameIdPolicyAllowCreate() - Method in class org.pac4j.saml.context.SAML2ConfigurationContext
- isPassive() - Method in class org.pac4j.saml.config.SAML2Configuration
- isPassive() - Method in class org.pac4j.saml.context.SAML2ConfigurationContext
- isRequestSigned - Variable in class org.pac4j.saml.profile.impl.AbstractSAML2MessageSender
- isRequired - Variable in class org.pac4j.saml.metadata.SAML2ServiceProviderRequestedAttribute
- isRequired() - Method in class org.pac4j.saml.metadata.SAML2ServiceProviderRequestedAttribute
- isSignMetadata() - Method in class org.pac4j.saml.config.SAML2Configuration
- isSignMetadata() - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
- isSpLogoutRequestSigned() - Method in class org.pac4j.saml.config.SAML2Configuration
- ISSUER_ID - Static variable in class org.pac4j.saml.credentials.authenticator.SAML2Authenticator
- 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.config.SAML2Configuration
- isUseNameQualifier() - Method in class org.pac4j.saml.context.SAML2ConfigurationContext
- isUseSystemProperties() - Method in class org.pac4j.saml.util.SAML2HttpClientBuilder
- isValidBearerSubjectConfirmationData(SubjectConfirmationData, SAML2MessageContext) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnResponseValidator
-
Validate Bearer subject confirmation data - notBefore - NotOnOrAfter - recipient
- isWantAssertionSigned() - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
- isWantsAssertionsSigned() - Method in class org.pac4j.saml.config.SAML2Configuration
- isWantsAssertionsSigned() - Method in class org.pac4j.saml.context.SAML2ConfigurationContext
- isWantsResponsesSigned() - Method in class org.pac4j.saml.config.SAML2Configuration
- isWantsResponsesSigned() - Method in class org.pac4j.saml.context.SAML2ConfigurationContext
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
- KeyStoreDecryptionProvider - Class in org.pac4j.saml.crypto
-
Provider returning well configured decrypter instances.
- KeyStoreDecryptionProvider(CredentialProvider) - Constructor for class org.pac4j.saml.crypto.KeyStoreDecryptionProvider
L
- log - Variable in class org.pac4j.saml.store.HttpSessionStore
-
Class logger.
- logDecodedMessage() - Method in class org.pac4j.saml.transport.Pac4jHTTPArtifactDecoder
-
Log the decoded message to the protocol message logger.
- logger - Static variable in class org.pac4j.saml.context.SAML2ContextProvider
- logger - Variable in class org.pac4j.saml.credentials.authenticator.SAML2Authenticator
- logger - Static 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.metadata.SAML2IdentityProviderMetadataResolver
- logger - Static variable in class org.pac4j.saml.metadata.SAML2ServiceProviderMetadataResolver
- logger - Variable in class org.pac4j.saml.profile.impl.AbstractSAML2MessageSender
- logger - Variable in class org.pac4j.saml.profile.impl.AbstractSAML2ResponseValidator
- logger - Variable in class org.pac4j.saml.sso.impl.SAML2AuthnRequestBuilder
- logger - Variable in class org.pac4j.saml.transport.AbstractPac4jDecoder
- logger - Static variable in class org.pac4j.saml.util.Configuration
- 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
- logoutHandler - Variable in class org.pac4j.saml.profile.impl.AbstractSAML2ResponseValidator
- logoutProfileHandler - Variable in class org.pac4j.saml.client.SAML2Client
- logoutProfileHandler - Variable in class org.pac4j.saml.credentials.extractor.SAML2CredentialsExtractor
- logoutProfileHandler - Variable in class org.pac4j.saml.logout.SAML2LogoutActionBuilder
- logoutValidator - Variable in class org.pac4j.saml.client.SAML2Client
- logProtocolMessage(XMLObject) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2MessageSender
- logProtocolMessage(XMLObject) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnRequestBuilder
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(SPSSODescriptor, IDPSSODescriptor) - Method in class org.pac4j.saml.sso.impl.SAML2WebSSOMessageSender
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
- newUrlResource(String) - Static method in class org.pac4j.saml.config.SAML2Configuration
- notifySessionRenewal(String, WebContext, SessionStore) - 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.metadata - package org.pac4j.saml.metadata
- org.pac4j.saml.metadata.keystore - package org.pac4j.saml.metadata.keystore
- org.pac4j.saml.profile - package org.pac4j.saml.profile
- org.pac4j.saml.profile.api - package org.pac4j.saml.profile.api
- 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(WebContext) - Constructor for class org.pac4j.saml.transport.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
- 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
- Pac4jHTTPRedirectDeflateDecoder - Class in org.pac4j.saml.transport
-
Decoder for messages sent via HTTP-Redirect binding.
- Pac4jHTTPRedirectDeflateDecoder(WebContext) - Constructor for class org.pac4j.saml.transport.Pac4jHTTPRedirectDeflateDecoder
- Pac4jHTTPRedirectDeflateEncoder - Class in org.pac4j.saml.transport
-
Pac4j implementation extending directly the
AbstractMessageEncoder
as intermediate classes use the JEE HTTP response. - Pac4jHTTPRedirectDeflateEncoder(Pac4jSAMLResponse, boolean) - 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(VelocityContext, 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(MessageContext, String) - Method in class org.pac4j.saml.transport.Pac4jHTTPPostSimpleSignEncoder
- prepareBindingContext(SAML2MessageContext, AbstractPac4jDecoder, SAML2MessageContext) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2MessageReceiver
- prepareDecodedContext(SAML2MessageContext, AbstractPac4jDecoder) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2MessageReceiver
- prepareOutboundMessageContext(WebContext) - Method in class org.pac4j.saml.context.SAML2ContextProvider
- preparePeerEntityContext(AbstractPac4jDecoder, SAML2MessageContext, SAMLBindingContext, EntityDescriptor) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2MessageReceiver
- prepareSelfEntityContext(SAML2MessageContext, SAML2MessageContext) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2MessageReceiver
- prepareServiceProviderMetadata() - Method in class org.pac4j.saml.metadata.SAML2ServiceProviderMetadataResolver
- profileHandler - Variable in class org.pac4j.saml.client.SAML2Client
- profileHandler - Variable in class org.pac4j.saml.credentials.extractor.SAML2CredentialsExtractor
- protocolMessageLog - Variable in class org.pac4j.saml.profile.impl.AbstractSAML2MessageSender
- protocolMessageLog - Variable in class org.pac4j.saml.sso.impl.SAML2AuthnRequestBuilder
R
- receive(SAML2MessageContext) - Method in class org.pac4j.saml.logout.impl.SAML2LogoutProfileHandler
- receive(SAML2MessageContext) - Method in interface org.pac4j.saml.profile.api.SAML2ProfileHandler
- receive(SAML2MessageContext) - Method in class org.pac4j.saml.sso.impl.SAML2WebSSOProfileHandler
- receiveLogin(SAML2MessageContext, WebContext) - Method in class org.pac4j.saml.credentials.extractor.SAML2CredentialsExtractor
- receiveLogout(SAML2MessageContext) - Method in class org.pac4j.saml.credentials.extractor.SAML2CredentialsExtractor
- receiveMessage(SAML2MessageContext) - Method in interface org.pac4j.saml.profile.api.SAML2MessageReceiver
- receiveMessage(SAML2MessageContext) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2MessageReceiver
- 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
- REQUEST_ATTR_ATTRIBUTE_CONSUMING_SERVICE_INDEX - Static variable in class org.pac4j.saml.context.SAML2ConfigurationContext
- REQUEST_ATTR_AUTHN_CONTEXT_CLASS_REFS - Static variable in class org.pac4j.saml.context.SAML2ConfigurationContext
- REQUEST_ATTR_AUTHN_REQUEST_BINDING_TYPE - Static variable in class org.pac4j.saml.context.SAML2ConfigurationContext
- REQUEST_ATTR_COMPARISON_TYPE - Static variable in class org.pac4j.saml.context.SAML2ConfigurationContext
- REQUEST_ATTR_ISSUER_FORMAT - Static variable in class org.pac4j.saml.context.SAML2ConfigurationContext
- REQUEST_ATTR_MAXIMUM_AUTHENTICATION_LIFETIME - Static variable in class org.pac4j.saml.context.SAML2ConfigurationContext
- REQUEST_ATTR_NAME_ID_ATTRIBUTE - Static variable in class org.pac4j.saml.context.SAML2ConfigurationContext
- REQUEST_ATTR_NAME_ID_POLICY_ALLOW_CREATE - Static variable in class org.pac4j.saml.context.SAML2ConfigurationContext
- REQUEST_ATTR_NAME_ID_POLICY_FORMAT - Static variable in class org.pac4j.saml.context.SAML2ConfigurationContext
- REQUEST_ATTR_PROVIDER_NAME - Static variable in class org.pac4j.saml.context.SAML2ConfigurationContext
- REQUEST_ATTR_USE_NAME_QUALIFIER - Static variable in class org.pac4j.saml.context.SAML2ConfigurationContext
- REQUEST_ATTR_WANTS_ASSERTIONS_SIGNED - Static variable in class org.pac4j.saml.context.SAML2ConfigurationContext
- REQUEST_ATTR_WANTS_RESPONSES_SIGNED - Static variable in class org.pac4j.saml.context.SAML2ConfigurationContext
- 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() - Method in interface org.pac4j.saml.metadata.SAML2MetadataResolver
- resolve() - Method in class org.pac4j.saml.metadata.SAML2ServiceProviderMetadataResolver
- 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
- RESOURCE_PREFIX - Static variable in class org.pac4j.saml.config.SAML2Configuration
- responseBindingType - Variable in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
- retrieve() - Method in class org.pac4j.saml.metadata.keystore.SAML2FileSystemKeystoreGenerator
- retrieve() - Method in class org.pac4j.saml.metadata.keystore.SAML2HttpUrlKeystoreGenerator
- retrieve() - Method in interface org.pac4j.saml.metadata.keystore.SAML2KeystoreGenerator
S
- SAMAssertionSubjectException - Exception in org.pac4j.saml.exceptions
-
This is
SAMAssertionSubjectException
. - SAMAssertionSubjectException(String) - Constructor for exception org.pac4j.saml.exceptions.SAMAssertionSubjectException
- SAMAssertionSubjectException(String, Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMAssertionSubjectException
- SAMAssertionSubjectException(Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMAssertionSubjectException
- SAML_CONDITION_NOT_BEFORE_ATTRIBUTE - Static variable in class org.pac4j.saml.credentials.authenticator.SAML2Authenticator
- SAML_CONDITION_NOT_ON_OR_AFTER_ATTRIBUTE - Static variable in class org.pac4j.saml.credentials.authenticator.SAML2Authenticator
- SAML_NAME_ID_FORMAT - Static variable in class org.pac4j.saml.credentials.authenticator.SAML2Authenticator
- SAML_NAME_ID_NAME_QUALIFIER - Static variable in class org.pac4j.saml.credentials.authenticator.SAML2Authenticator
- SAML_NAME_ID_SP_NAME_QUALIFIER - Static variable in class org.pac4j.saml.credentials.authenticator.SAML2Authenticator
- SAML_NAME_ID_SP_PROVIDED_ID - Static variable in class org.pac4j.saml.credentials.authenticator.SAML2Authenticator
- SAML_RELAY_STATE_ATTRIBUTE - Static variable in class org.pac4j.saml.state.SAML2StateGenerator
- SAML2ArtifactBindingDecoder - Class in org.pac4j.saml.sso.artifact
-
Decodes a SAML artifact binding request by fetching the actual artifact via SOAP.
- SAML2ArtifactBindingDecoder(WebContext, SAML2MetadataResolver, SAML2MetadataResolver, SOAPPipelineProvider) - Constructor for class org.pac4j.saml.sso.artifact.SAML2ArtifactBindingDecoder
- SAML2ArtifactBindingMessageReceiver - Class in org.pac4j.saml.sso.artifact
-
A message receiver which fetches the actual artifact using SOAP.
- SAML2ArtifactBindingMessageReceiver(SAML2ResponseValidator, SAML2MetadataResolver, SAML2MetadataResolver, SOAPPipelineProvider, SAML2Configuration) - Constructor for class org.pac4j.saml.sso.artifact.SAML2ArtifactBindingMessageReceiver
- SAML2Authenticator - Class in org.pac4j.saml.credentials.authenticator
-
Authenticator for SAML 2.0
- SAML2Authenticator(String) - Constructor for class org.pac4j.saml.credentials.authenticator.SAML2Authenticator
- SAML2Authenticator(String, Map<String, String>) - Constructor for class org.pac4j.saml.credentials.authenticator.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) - Constructor for class org.pac4j.saml.sso.impl.SAML2AuthnResponseValidator
- saml2Client - Variable in class org.pac4j.saml.credentials.extractor.SAML2CredentialsExtractor
- 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
- SAML2Client(SAML2Configuration) - Constructor for class org.pac4j.saml.client.SAML2Client
- saml2Configuration - Variable in class org.pac4j.saml.metadata.keystore.BaseSAML2KeystoreGenerator
- saml2Configuration - Variable in class org.pac4j.saml.profile.impl.AbstractSAML2MessageReceiver
- SAML2Configuration - Class in org.pac4j.saml.config
-
The class is responsible for capturing client settings and passing them around.
- SAML2Configuration() - Constructor for class org.pac4j.saml.config.SAML2Configuration
- SAML2Configuration(String, String, String, String) - Constructor for class org.pac4j.saml.config.SAML2Configuration
- SAML2Configuration(String, String, Resource, String, String, Resource, String, String, String, Supplier<List<XSAny>>, String) - Constructor for class org.pac4j.saml.config.SAML2Configuration
- SAML2Configuration(Resource, String, String, String, String, Resource) - Constructor for class org.pac4j.saml.config.SAML2Configuration
- SAML2Configuration(Resource, String, String, Resource) - Constructor for class org.pac4j.saml.config.SAML2Configuration
- SAML2ConfigurationContext - Class in org.pac4j.saml.context
-
This is
SAML2ConfigurationContext
. - SAML2ConfigurationContext(WebContext, SAML2Configuration) - Constructor for class org.pac4j.saml.context.SAML2ConfigurationContext
- SAML2ContextProvider - Class in org.pac4j.saml.context
-
Responsible for building a
SAML2MessageContext
from given SAML2 properties (idpEntityId and metadata manager) and currentWebContext
. - SAML2ContextProvider(SAML2MetadataResolver, SAML2MetadataResolver, SAMLMessageStoreFactory) - Constructor for class org.pac4j.saml.context.SAML2ContextProvider
- SAML2Credentials - Class in org.pac4j.saml.credentials
-
Credentials containing the nameId of the SAML subject and all of its attributes.
- SAML2Credentials(SAML2Credentials.SAMLNameID, String, List<SAML2Credentials.SAMLAttribute>, Conditions, String, List<String>) - Constructor for class org.pac4j.saml.credentials.SAML2Credentials
- SAML2Credentials.SAMLAttribute - Class in org.pac4j.saml.credentials
- SAML2Credentials.SAMLConditions - Class in org.pac4j.saml.credentials
- SAML2Credentials.SAMLNameID - Class in org.pac4j.saml.credentials
- SAML2CredentialsExtractor - Class in org.pac4j.saml.credentials.extractor
-
Credentials extractor of SAML2 credentials.
- SAML2CredentialsExtractor(SAML2Client) - Constructor for class org.pac4j.saml.credentials.extractor.SAML2CredentialsExtractor
- SAML2FileSystemKeystoreGenerator - Class in org.pac4j.saml.metadata.keystore
-
This is
SAML2FileSystemKeystoreGenerator
. - SAML2FileSystemKeystoreGenerator(SAML2Configuration) - Constructor for class org.pac4j.saml.metadata.keystore.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
- SAML2HttpUrlMetadataGenerator - Class in org.pac4j.saml.metadata
-
Generates metadata object with standard values and overridden user defined values.
- SAML2HttpUrlMetadataGenerator(URL, HttpClient) - Constructor for class org.pac4j.saml.metadata.SAML2HttpUrlMetadataGenerator
- SAML2IdentityProviderMetadataResolver - Class in org.pac4j.saml.metadata
- SAML2IdentityProviderMetadataResolver(SAML2Configuration) - Constructor for class org.pac4j.saml.metadata.SAML2IdentityProviderMetadataResolver
- SAML2IdentityProviderMetadataResolver(Resource, String) - Constructor for class org.pac4j.saml.metadata.SAML2IdentityProviderMetadataResolver
- 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
- SAML2LogoutMessageReceiver - Class in org.pac4j.saml.logout.impl
-
Receives the SAML2 logout messages.
- SAML2LogoutMessageReceiver(SAML2ResponseValidator, SAML2Configuration) - Constructor for class org.pac4j.saml.logout.impl.SAML2LogoutMessageReceiver
- SAML2LogoutProfileHandler - Class in org.pac4j.saml.logout.impl
-
Handler capable of sending and receiving SAML logout messages
- SAML2LogoutProfileHandler(SAML2MessageSender<LogoutRequest>, SAML2MessageReceiver) - Constructor for class org.pac4j.saml.logout.impl.SAML2LogoutProfileHandler
- 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 - 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
- saml2LogoutResponseBuilder - Variable in class org.pac4j.saml.credentials.extractor.SAML2CredentialsExtractor
- SAML2LogoutResponseBuilder - Class in org.pac4j.saml.logout.impl
-
Build a SAML2 logout response.
- SAML2LogoutResponseBuilder(String) - Constructor for class org.pac4j.saml.logout.impl.SAML2LogoutResponseBuilder
- saml2LogoutResponseMessageSender - Variable in class org.pac4j.saml.credentials.extractor.SAML2CredentialsExtractor
- 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
- SAML2LogoutValidator - Class in org.pac4j.saml.logout.impl
-
Validator for SAML logout requests/responses from the IdP.
- SAML2LogoutValidator(SAML2SignatureTrustEngineProvider, Decrypter, LogoutHandler, String, ReplayCacheProvider, URIComparator) - Constructor for class org.pac4j.saml.logout.impl.SAML2LogoutValidator
- SAML2MessageContext - Class in org.pac4j.saml.context
-
Allow to store additional information for SAML processing.
- SAML2MessageContext() - Constructor for class org.pac4j.saml.context.SAML2MessageContext
- SAML2MessageReceiver - Interface in org.pac4j.saml.profile.api
-
Defined ops to handle receiving saml messages from IdPs.
- 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
- Saml2MetadataFilter - Class in org.pac4j.saml.metadata
-
This filter prints the SP metadata for SAML.
- Saml2MetadataFilter() - Constructor for class org.pac4j.saml.metadata.Saml2MetadataFilter
- 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
- 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
- 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
- SAML2ProfileHandler<T extends org.opensaml.saml.common.SAMLObject> - Interface in org.pac4j.saml.profile.api
-
Handles a SAML protocol profile.
- SAML2RedirectionActionBuilder - Class in org.pac4j.saml.redirect
-
Redirection action builder for SAML 2.
- SAML2RedirectionActionBuilder(SAML2Client) - Constructor for class org.pac4j.saml.redirect.SAML2RedirectionActionBuilder
- SAML2ResponseValidator - Interface in org.pac4j.saml.profile.api
-
Defines operations needed to validate the response from IdP.
- SAML2ServiceProviderMetadataResolver - Class in org.pac4j.saml.metadata
- SAML2ServiceProviderMetadataResolver(SAML2Configuration) - Constructor for class org.pac4j.saml.metadata.SAML2ServiceProviderMetadataResolver
- SAML2ServiceProviderRequestedAttribute - Class in org.pac4j.saml.metadata
- SAML2ServiceProviderRequestedAttribute() - Constructor for class org.pac4j.saml.metadata.SAML2ServiceProviderRequestedAttribute
- SAML2ServiceProviderRequestedAttribute(String, String) - Constructor for class org.pac4j.saml.metadata.SAML2ServiceProviderRequestedAttribute
- SAML2ServiceProviderRequestedAttribute(String, String, String, boolean) - Constructor for class org.pac4j.saml.metadata.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(SAML2Client) - Constructor for class org.pac4j.saml.state.SAML2StateGenerator
- SAML2Utils - Class in org.pac4j.saml.util
-
SAML2 utilities.
- SAML2WebSSOMessageReceiver - Class in org.pac4j.saml.sso.impl
- SAML2WebSSOMessageReceiver(SAML2ResponseValidator, SAML2Configuration) - Constructor for class org.pac4j.saml.sso.impl.SAML2WebSSOMessageReceiver
- SAML2WebSSOMessageSender - Class in org.pac4j.saml.sso.impl
- SAML2WebSSOMessageSender(SignatureSigningParametersProvider, String, boolean, boolean) - Constructor for class org.pac4j.saml.sso.impl.SAML2WebSSOMessageSender
- SAML2WebSSOProfileHandler - Class in org.pac4j.saml.sso.impl
-
Handler capable of sending and receiving SAML messages according to the SAML2 SSO Browser profile.
- SAML2WebSSOProfileHandler(SAML2MessageSender<AuthnRequest>, SAML2MessageReceiver) - Constructor for class org.pac4j.saml.sso.impl.SAML2WebSSOProfileHandler
- SAMLAssertionAudienceException - Exception in org.pac4j.saml.exceptions
-
This is
SAMLAssertionAudienceException
. - SAMLAssertionAudienceException(String) - Constructor for exception org.pac4j.saml.exceptions.SAMLAssertionAudienceException
- SAMLAssertionAudienceException(String, Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLAssertionAudienceException
- SAMLAssertionAudienceException(Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLAssertionAudienceException
- SAMLAssertionConditionException - Exception in org.pac4j.saml.exceptions
-
This is
SAMLAssertionConditionException
. - SAMLAssertionConditionException(String) - Constructor for exception org.pac4j.saml.exceptions.SAMLAssertionConditionException
- SAMLAssertionConditionException(String, Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLAssertionConditionException
- SAMLAssertionConditionException(Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLAssertionConditionException
- SAMLAttribute() - Constructor for class org.pac4j.saml.credentials.SAML2Credentials.SAMLAttribute
- SAMLAuthnContextClassRefException - Exception in org.pac4j.saml.exceptions
-
This is
SAMLAuthnContextClassRefException
. - SAMLAuthnContextClassRefException(String) - Constructor for exception org.pac4j.saml.exceptions.SAMLAuthnContextClassRefException
- SAMLAuthnContextClassRefException(String, Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLAuthnContextClassRefException
- SAMLAuthnContextClassRefException(Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLAuthnContextClassRefException
- SAMLAuthnInstantException - Exception in org.pac4j.saml.exceptions
-
This is
SAMLAuthnInstantException
. - SAMLAuthnInstantException(String) - Constructor for exception org.pac4j.saml.exceptions.SAMLAuthnInstantException
- SAMLAuthnInstantException(String, Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLAuthnInstantException
- SAMLAuthnInstantException(Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLAuthnInstantException
- SAMLAuthnSessionCriteriaException - Exception in org.pac4j.saml.exceptions
-
This is
SAMLAuthnSessionCriteriaException
. - SAMLAuthnSessionCriteriaException(String) - Constructor for exception org.pac4j.saml.exceptions.SAMLAuthnSessionCriteriaException
- SAMLAuthnSessionCriteriaException(String, Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLAuthnSessionCriteriaException
- SAMLAuthnSessionCriteriaException(Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLAuthnSessionCriteriaException
- SAMLConditions() - Constructor for class org.pac4j.saml.credentials.SAML2Credentials.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
- SAMLEndpointMismatchException(String, Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLEndpointMismatchException
- SAMLEndpointMismatchException(Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLEndpointMismatchException
- SAMLException - Exception in org.pac4j.saml.exceptions
-
Root exception for SAML Client.
- SAMLException(String) - Constructor for exception org.pac4j.saml.exceptions.SAMLException
- SAMLException(String, Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLException
- SAMLException(Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLException
- SAMLInResponseToMismatchException - Exception in org.pac4j.saml.exceptions
-
This is
SAMLInResponseToMismatchException
. - SAMLInResponseToMismatchException(String) - Constructor for exception org.pac4j.saml.exceptions.SAMLInResponseToMismatchException
- SAMLInResponseToMismatchException(String, Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLInResponseToMismatchException
- SAMLInResponseToMismatchException(Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLInResponseToMismatchException
- SAMLIssueInstantException - Exception in org.pac4j.saml.exceptions
-
This is
SAMLIssueInstantException
. - SAMLIssueInstantException(String) - Constructor for exception org.pac4j.saml.exceptions.SAMLIssueInstantException
- SAMLIssueInstantException(String, Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLIssueInstantException
- SAMLIssueInstantException(Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLIssueInstantException
- SAMLIssuerException - Exception in org.pac4j.saml.exceptions
-
This is
SAMLIssuerException
. - SAMLIssuerException(String) - Constructor for exception org.pac4j.saml.exceptions.SAMLIssuerException
- SAMLIssuerException(String, Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLIssuerException
- SAMLIssuerException(Throwable) - Constructor for exception org.pac4j.saml.exceptions.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.SAML2Credentials.SAMLNameID
- SAMLNameIdDecryptionException - Exception in org.pac4j.saml.exceptions
-
This is
SAMLNameIdDecryptionException
. - SAMLNameIdDecryptionException(String) - Constructor for exception org.pac4j.saml.exceptions.SAMLNameIdDecryptionException
- SAMLNameIdDecryptionException(String, Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLNameIdDecryptionException
- SAMLNameIdDecryptionException(Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLNameIdDecryptionException
- SAMLReplayException - Exception in org.pac4j.saml.exceptions
-
This is
SAMLReplayException
. - SAMLReplayException(String) - Constructor for exception org.pac4j.saml.exceptions.SAMLReplayException
- SAMLReplayException(String, Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLReplayException
- SAMLReplayException(Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLReplayException
- SAMLSignatureRequiredException - Exception in org.pac4j.saml.exceptions
-
This is
SAMLSignatureRequiredException
. - SAMLSignatureRequiredException(String) - Constructor for exception org.pac4j.saml.exceptions.SAMLSignatureRequiredException
- SAMLSignatureRequiredException(String, Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLSignatureRequiredException
- SAMLSignatureRequiredException(Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLSignatureRequiredException
- SAMLSignatureValidationException - Exception in org.pac4j.saml.exceptions
-
This is
SAMLSignatureValidationException
. - SAMLSignatureValidationException(String) - Constructor for exception org.pac4j.saml.exceptions.SAMLSignatureValidationException
- SAMLSignatureValidationException(String, Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLSignatureValidationException
- SAMLSignatureValidationException(Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLSignatureValidationException
- SAMLSubjectConfirmationException - Exception in org.pac4j.saml.exceptions
-
This is
SAMLSubjectConfirmationException
. - SAMLSubjectConfirmationException(String) - Constructor for exception org.pac4j.saml.exceptions.SAMLSubjectConfirmationException
- SAMLSubjectConfirmationException(String, Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLSubjectConfirmationException
- SAMLSubjectConfirmationException(Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLSubjectConfirmationException
- send(SAML2MessageContext, AuthnRequest, Object) - Method in class org.pac4j.saml.sso.impl.SAML2WebSSOProfileHandler
- send(SAML2MessageContext, LogoutRequest, Object) - Method in class org.pac4j.saml.logout.impl.SAML2LogoutProfileHandler
- send(SAML2MessageContext, T, Object) - Method in interface org.pac4j.saml.profile.api.SAML2ProfileHandler
- sendLogoutResponse(SAML2MessageContext) - Method in class org.pac4j.saml.credentials.extractor.SAML2CredentialsExtractor
- sendMessage(SAML2MessageContext, T, Object) - Method in interface org.pac4j.saml.profile.api.SAML2MessageSender
- sendMessage(SAML2MessageContext, T, Object) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2MessageSender
- serializeSamlObject(XMLObject) - Static method in class org.pac4j.saml.util.Configuration
- SESSION_INDEX - Static variable in class org.pac4j.saml.credentials.authenticator.SAML2Authenticator
- set(String, XMLObject) - Method in class org.pac4j.saml.store.HttpSessionStore
-
Stores a request message into the repository.
- setAcceptedSkew(long) - Method in class org.pac4j.saml.config.SAML2Configuration
- setAcceptedSkew(long) - Method in interface org.pac4j.saml.profile.api.SAML2ResponseValidator
- setAcceptedSkew(long) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2ResponseValidator
- setActionOnSuccess(boolean) - Method in class org.pac4j.saml.logout.impl.SAML2LogoutValidator
- setAllSignatureValidationDisabled(boolean) - Method in class org.pac4j.saml.config.SAML2Configuration
-
Disables all signature validation.
- setArtifactBuilderFactory(SAML2ArtifactBuilderFactory) - Method in class org.pac4j.saml.transport.Pac4jHTTPArtifactDecoder
-
Set the SAML 2 artifact builder factory.
- setArtifactEndpointResolver(EndpointResolver<ArtifactResolutionService>) - Method in class org.pac4j.saml.transport.Pac4jHTTPArtifactDecoder
-
Set the artifact endpoint resolver.
- setAssertionConsumerServiceIndex(int) - Method in class org.pac4j.saml.config.SAML2Configuration
- setAssertionConsumerServiceUrl(String) - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
- setAttributeAsId(String) - Method in class org.pac4j.saml.config.SAML2Configuration
- setAttributeConsumingServiceIndex(int) - Method in class org.pac4j.saml.config.SAML2Configuration
- setAttributeValues(List<String>) - Method in class org.pac4j.saml.credentials.SAML2Credentials.SAMLAttribute
- setAuthnContextClassRefs(List<String>) - Method in class org.pac4j.saml.config.SAML2Configuration
- setAuthnRequestBindingType(String) - Method in class org.pac4j.saml.config.SAML2Configuration
- setAuthnRequestExtensions(Supplier<List<XSAny>>) - Method in class org.pac4j.saml.config.SAML2Configuration
- setAuthnRequestSigned(boolean) - Method in class org.pac4j.saml.config.SAML2Configuration
- setAuthnRequestSigned(boolean) - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
- setBaseID(BaseID) - Method in class org.pac4j.saml.context.SAML2MessageContext
- setBindingDescriptor(BindingDescriptor) - Method in class org.pac4j.saml.transport.Pac4jHTTPArtifactDecoder
-
Set an optional
BindingDescriptor
to inject intoSAMLBindingContext
created. - setBindingType(String) - Method in class org.pac4j.saml.logout.impl.SAML2LogoutResponseBuilder
- setBlackListedSignatureSigningAlgorithms(Collection<String>) - Method in class org.pac4j.saml.config.SAML2Configuration
- setBlackListedSignatureSigningAlgorithms(List<String>) - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
- setCallbackUrl(String) - Method in class org.pac4j.saml.config.SAML2Configuration
- setCertificateExpirationPeriod(Period) - Method in class org.pac4j.saml.config.SAML2Configuration
- setCertificateNameToAppend(String) - Method in class org.pac4j.saml.config.SAML2Configuration
- setCertificateSignatureAlg(String) - Method in class org.pac4j.saml.config.SAML2Configuration
- setClientName(String) - Method in class org.pac4j.saml.metadata.Saml2MetadataFilter
- setCloseConnectionAfterResponse(boolean) - Method in class org.pac4j.saml.util.SAML2HttpClientBuilder
- setCompanyName(String) - Method in class org.pac4j.saml.metadata.SAML2MetadataContactPerson
- setComparisonType(String) - Method in class org.pac4j.saml.config.SAML2Configuration
- setConfiguration(SAML2Configuration) - Method in class org.pac4j.saml.client.SAML2Client
- setConnectionTimeout(Duration) - Method in class org.pac4j.saml.util.SAML2HttpClientBuilder
- setContactPersons(List<SAML2MetadataContactPerson>) - Method in class org.pac4j.saml.config.SAML2Configuration
- setContactPersons(List<SAML2MetadataContactPerson>) - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
- setContentType(String) - Method in class org.pac4j.saml.transport.DefaultPac4jSAMLResponse
- setContentType(String) - Method in interface org.pac4j.saml.transport.Pac4jSAMLResponse
-
Sets content type.
- setCredentialProvider(CredentialProvider) - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
- setCredentialsProvider(CredentialsProvider) - Method in class org.pac4j.saml.util.SAML2HttpClientBuilder
- setDefaultACSIndex(int) - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
- setDescriptions(List<String>) - Method in class org.pac4j.saml.metadata.SAML2MetadataUIInfo
- setDisplayNames(List<String>) - Method in class org.pac4j.saml.metadata.SAML2MetadataUIInfo
- setEmailAddresses(List<String>) - Method in class org.pac4j.saml.metadata.SAML2MetadataContactPerson
- setEntityId(String) - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
- setExpectedDestination(String) - Method in class org.pac4j.saml.logout.impl.SAML2LogoutValidator
- setFollowRedirects(boolean) - Method in class org.pac4j.saml.util.SAML2HttpClientBuilder
- setForceAuth(boolean) - Method in class org.pac4j.saml.config.SAML2Configuration
- setForceKeystoreGeneration(boolean) - Method in class org.pac4j.saml.config.SAML2Configuration
- setForceServiceProviderMetadataGeneration(boolean) - Method in class org.pac4j.saml.config.SAML2Configuration
- setFormat(String) - Method in class org.pac4j.saml.credentials.SAML2Credentials.SAMLNameID
- setFriendlyName(String) - Method in class org.pac4j.saml.credentials.SAML2Credentials.SAMLAttribute
- setFriendlyName(String) - Method in class org.pac4j.saml.metadata.SAML2ServiceProviderRequestedAttribute
- setGivenName(String) - Method in class org.pac4j.saml.metadata.SAML2MetadataContactPerson
- setHeight(int) - Method in class org.pac4j.saml.metadata.SAML2MetadataUIInfo.SAML2MetadataUILogo
- setHttpClient(HttpClient) - Method in class org.pac4j.saml.config.SAML2Configuration
- setIdentifierGenerationStrategy(IdentifierGenerationStrategy) - Method in class org.pac4j.saml.transport.Pac4jHTTPArtifactDecoder
-
Set the identifier generation strategy.
- setIdentityProviderEntityId(String) - Method in class org.pac4j.saml.config.SAML2Configuration
- setIdentityProviderMetadataPath(String) - Method in class org.pac4j.saml.config.SAML2Configuration
- setIdentityProviderMetadataResolver(SAML2MetadataResolver) - Method in class org.pac4j.saml.config.SAML2Configuration
- setIdentityProviderMetadataResource(Resource) - Method in class org.pac4j.saml.config.SAML2Configuration
- setIdentityProviderMetadataResourceClasspath(String) - Method in class org.pac4j.saml.config.SAML2Configuration
- setIdentityProviderMetadataResourceFilepath(String) - Method in class org.pac4j.saml.config.SAML2Configuration
- setIdentityProviderMetadataResourceUrl(String) - Method in class org.pac4j.saml.config.SAML2Configuration
- setInformationUrls(List<String>) - Method in class org.pac4j.saml.metadata.SAML2MetadataUIInfo
- setIssueInstantSkewSeconds(int) - Method in class org.pac4j.saml.logout.impl.SAML2LogoutRequestBuilder
- setIssueInstantSkewSeconds(int) - Method in class org.pac4j.saml.logout.impl.SAML2LogoutResponseBuilder
- setIssueInstantSkewSeconds(int) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnRequestBuilder
- setIssuerFormat(String) - Method in class org.pac4j.saml.config.SAML2Configuration
- setKeystoreAlias(String) - Method in class org.pac4j.saml.config.SAML2Configuration
- setKeystoreGenerator(SAML2KeystoreGenerator) - Method in class org.pac4j.saml.config.SAML2Configuration
- setKeystorePassword(String) - Method in class org.pac4j.saml.config.SAML2Configuration
- setKeystorePath(String) - Method in class org.pac4j.saml.config.SAML2Configuration
- setKeystoreResource(Resource) - Method in class org.pac4j.saml.config.SAML2Configuration
- setKeystoreResourceClasspath(String) - Method in class org.pac4j.saml.config.SAML2Configuration
- setKeystoreResourceFilepath(String) - Method in class org.pac4j.saml.config.SAML2Configuration
- setKeystoreResourceUrl(String) - Method in class org.pac4j.saml.config.SAML2Configuration
- setKeystoreType(String) - Method in class org.pac4j.saml.config.SAML2Configuration
- setKeywords(List<String>) - Method in class org.pac4j.saml.metadata.SAML2MetadataUIInfo
- setLogos(List<SAML2MetadataUIInfo.SAML2MetadataUILogo>) - Method in class org.pac4j.saml.metadata.SAML2MetadataUIInfo
- setLogoutHandler(LogoutHandler) - Method in class org.pac4j.saml.config.SAML2Configuration
- setLogoutProfileHandler(SAML2ProfileHandler<LogoutRequest>) - Method in class org.pac4j.saml.client.SAML2Client
- setMappedAttributes(Map<String, String>) - Method in class org.pac4j.saml.config.SAML2Configuration
- setMaxConnectionsTotal(int) - Method in class org.pac4j.saml.util.SAML2HttpClientBuilder
- setMaximumAuthenticationLifetime(long) - Method in class org.pac4j.saml.config.SAML2Configuration
- setMaxRefreshDelay(Duration) - Method in class org.pac4j.saml.metadata.SAML2HttpUrlMetadataGenerator
- setMessageContext(MessageContext) - Method in class org.pac4j.saml.context.SAML2MessageContext
- setMetadataGenerator(SAML2MetadataGenerator) - Method in class org.pac4j.saml.config.SAML2Configuration
- setMetadataSigner(SAML2MetadataSigner) - Method in class org.pac4j.saml.config.SAML2Configuration
- setMetadataSigner(SAML2MetadataSigner) - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
- setMetadataUIInfos(List<SAML2MetadataUIInfo>) - Method in class org.pac4j.saml.config.SAML2Configuration
- setMetadataUIInfos(List<SAML2MetadataUIInfo>) - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
- setMinRefreshDelay(Duration) - Method in class org.pac4j.saml.metadata.SAML2HttpUrlMetadataGenerator
- setName(String) - Method in class org.pac4j.saml.credentials.SAML2Credentials.SAMLAttribute
- setName(String) - Method in class org.pac4j.saml.metadata.SAML2ServiceProviderRequestedAttribute
- setNameFormat(String) - Method in class org.pac4j.saml.credentials.SAML2Credentials.SAMLAttribute
- setNameFormat(String) - Method in class org.pac4j.saml.metadata.SAML2ServiceProviderRequestedAttribute
- setNameIdAttribute(String) - Method in class org.pac4j.saml.config.SAML2Configuration
- setNameIdPolicyAllowCreate(Boolean) - Method in class org.pac4j.saml.config.SAML2Configuration
- setNameIdPolicyFormat(String) - Method in class org.pac4j.saml.config.SAML2Configuration
- setNameIdPolicyFormat(String) - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
- setNameQualifier(String) - Method in class org.pac4j.saml.credentials.SAML2Credentials.SAMLNameID
- setNoCacheHeaders() - Method in class org.pac4j.saml.transport.DefaultPac4jSAMLResponse
- setNotBefore(ZonedDateTime) - Method in class org.pac4j.saml.credentials.SAML2Credentials.SAMLConditions
- setNotOnOrAfter(ZonedDateTime) - Method in class org.pac4j.saml.credentials.SAML2Credentials.SAMLConditions
- 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.
- setPassive(boolean) - Method in class org.pac4j.saml.config.SAML2Configuration
- setPeerEntityRole(QName) - Method in class org.pac4j.saml.transport.Pac4jHTTPArtifactDecoder
-
Set the peer entity role
QName
. - setPostLogoutURL(String) - Method in class org.pac4j.saml.config.SAML2Configuration
- setPostLogoutURL(String) - Method in class org.pac4j.saml.logout.impl.SAML2LogoutValidator
- setPrivacyUrls(List<String>) - Method in class org.pac4j.saml.metadata.SAML2MetadataUIInfo
- setPrivateKeyPassword(String) - Method in class org.pac4j.saml.config.SAML2Configuration
- setPrivateKeySize(int) - Method in class org.pac4j.saml.config.SAML2Configuration
- setProviderName(String) - Method in class org.pac4j.saml.config.SAML2Configuration
- setRedirectUrl(String) - Method in class org.pac4j.saml.transport.DefaultPac4jSAMLResponse
- setRedirectUrl(String) - Method in interface org.pac4j.saml.transport.Pac4jSAMLResponse
-
Sets redirect url.
- setRefreshDelayFactor(float) - Method in class org.pac4j.saml.metadata.SAML2HttpUrlMetadataGenerator
- setRequestedAttributes(List<SAML2ServiceProviderRequestedAttribute>) - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
- setRequestInitiatorLocation(String) - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
- setRequired(boolean) - Method in class org.pac4j.saml.metadata.SAML2ServiceProviderRequestedAttribute
- setResponseBindingType(String) - Method in class org.pac4j.saml.config.SAML2Configuration
- setResponseBindingType(String) - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
- setRoleDescriptorResolver(RoleDescriptorResolver) - Method in class org.pac4j.saml.transport.Pac4jHTTPArtifactDecoder
-
Set the role descriptor resolver.
- setSaml2Configuration(SAML2Configuration) - Method in class org.pac4j.saml.context.SAML2MessageContext
- setSaml2LogoutResponseBuilder(SAML2LogoutResponseBuilder) - Method in class org.pac4j.saml.credentials.extractor.SAML2CredentialsExtractor
- setSAMLMessageStore(SAMLMessageStore) - Method in class org.pac4j.saml.context.SAML2MessageContext
- setSamlMessageStoreFactory(SAMLMessageStoreFactory) - Method in class org.pac4j.saml.config.SAML2Configuration
- setSelfEntityIDResolver(Resolver<String, CriteriaSet>) - Method in class org.pac4j.saml.transport.Pac4jHTTPArtifactDecoder
-
Set the resolver for the self entityID.
- setServiceLang(String) - Method in class org.pac4j.saml.metadata.SAML2ServiceProviderRequestedAttribute
- setServiceName(String) - Method in class org.pac4j.saml.metadata.SAML2ServiceProviderRequestedAttribute
- setServiceProviderEntityId(String) - Method in class org.pac4j.saml.config.SAML2Configuration
- setServiceProviderMetadataPath(String) - Method in class org.pac4j.saml.config.SAML2Configuration
- setServiceProviderMetadataResource(Resource) - Method in class org.pac4j.saml.config.SAML2Configuration
- setServiceProviderMetadataResourceFilepath(String) - Method in class org.pac4j.saml.config.SAML2Configuration
- setSessionStore(SessionStore) - Method in class org.pac4j.saml.context.SAML2MessageContext
- setSignatureAlgorithms(List<String>) - Method in class org.pac4j.saml.config.SAML2Configuration
- setSignatureAlgorithms(List<String>) - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
- setSignatureCanonicalizationAlgorithm(String) - Method in class org.pac4j.saml.config.SAML2Configuration
- setSignatureReferenceDigestMethods(List<String>) - Method in class org.pac4j.saml.config.SAML2Configuration
- setSignatureReferenceDigestMethods(List<String>) - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
- setSignMetadata(boolean) - Method in class org.pac4j.saml.config.SAML2Configuration
- setSignMetadata(boolean) - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
- setSingleLogoutServiceUrl(String) - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
- setSingleSignOutServiceUrl(String) - Method in class org.pac4j.saml.config.SAML2Configuration
- setSOAPClient(SOAPClient) - Method in class org.pac4j.saml.transport.Pac4jHTTPArtifactDecoder
-
Set the SOAP client instance.
- setSOAPClientSecurityConfigurationProfileId(String) - Method in class org.pac4j.saml.transport.Pac4jHTTPArtifactDecoder
-
Set the SOAP client security configuration profile ID to use.
- setSOAPPipelineName(String) - Method in class org.pac4j.saml.transport.Pac4jHTTPArtifactDecoder
-
Set the name of the specific SOAP client message pipeline to use, for example with
PipelineFactoryHttpSOAPClient
. - setSocketTimeout(Duration) - Method in class org.pac4j.saml.util.SAML2HttpClientBuilder
- setSpLogoutRequestBindingType(String) - Method in class org.pac4j.saml.config.SAML2Configuration
- setSpLogoutRequestSigned(boolean) - Method in class org.pac4j.saml.config.SAML2Configuration
- setSpLogoutResponseBindingType(String) - Method in class org.pac4j.saml.config.SAML2Configuration
- setSpNameQualifier(String) - Method in class org.pac4j.saml.credentials.SAML2Credentials.SAMLNameID
- setSpProviderId(String) - Method in class org.pac4j.saml.credentials.SAML2Credentials.SAMLNameID
- setStateGenerator(ValueGenerator) - Method in class org.pac4j.saml.client.SAML2Client
- setSubjectAssertion(Assertion) - Method in class org.pac4j.saml.context.SAML2MessageContext
- setSupportedProtocols(List<String>) - Method in class org.pac4j.saml.config.SAML2Configuration
- setSupportedProtocols(List<String>) - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
- setSurname(String) - Method in class org.pac4j.saml.metadata.SAML2MetadataContactPerson
- setTelephoneNumbers(List<String>) - Method in class org.pac4j.saml.metadata.SAML2MetadataContactPerson
- setType(String) - Method in class org.pac4j.saml.metadata.SAML2MetadataContactPerson
- setUriComparator(URIComparator) - Method in class org.pac4j.saml.config.SAML2Configuration
- setUrl(String) - Method in class org.pac4j.saml.metadata.SAML2MetadataUIInfo.SAML2MetadataUILogo
- setUseNameQualifier(boolean) - Method in class org.pac4j.saml.config.SAML2Configuration
- setUseSystemProperties(boolean) - Method in class org.pac4j.saml.util.SAML2HttpClientBuilder
- setValidator(SAML2ResponseValidator) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2MessageReceiver
- setValue(String) - Method in class org.pac4j.saml.credentials.SAML2Credentials.SAMLNameID
- setVelocityEngine(VelocityEngine) - Method in class org.pac4j.saml.transport.Pac4jHTTPPostEncoder
-
Set the VelocityEngine instance.
- setVelocityTemplateId(String) - Method in class org.pac4j.saml.transport.Pac4jHTTPPostEncoder
-
Set the Velocity template id.
- setWantAssertionSigned(boolean) - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
- setWantsAssertionsSigned(boolean) - Method in class org.pac4j.saml.config.SAML2Configuration
- setWantsResponsesSigned(boolean) - Method in class org.pac4j.saml.config.SAML2Configuration
- setWebContext(WebContext) - Method in class org.pac4j.saml.context.SAML2MessageContext
- setWebContext(WebContext) - Method in class org.pac4j.saml.transport.Pac4jHTTPArtifactDecoder
- setWidth(int) - Method in class org.pac4j.saml.metadata.SAML2MetadataUIInfo.SAML2MetadataUILogo
- shouldGenerate() - Method in class org.pac4j.saml.metadata.keystore.BaseSAML2KeystoreGenerator
- shouldGenerate() - Method in class org.pac4j.saml.metadata.keystore.SAML2FileSystemKeystoreGenerator
- shouldGenerate() - Method in interface org.pac4j.saml.metadata.keystore.SAML2KeystoreGenerator
- sign(File) - Method in interface org.pac4j.saml.metadata.SAML2MetadataSigner
- sign(File) - Method in class org.pac4j.saml.metadata.XMLSecSAML2MetadataSigner
- sign(EntityDescriptor) - Method in class org.pac4j.saml.metadata.DefaultSAML2MetadataSigner
- sign(EntityDescriptor) - Method in interface org.pac4j.saml.metadata.SAML2MetadataSigner
- 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(EntityDescriptor) - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
- 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
- spLogoutResponseBindingType - Variable in class org.pac4j.saml.credentials.extractor.SAML2CredentialsExtractor
- spMetadataResolver - Variable in class org.pac4j.saml.client.SAML2Client
- 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(KeyStore, X509Certificate, PrivateKey) - Method in class org.pac4j.saml.metadata.keystore.SAML2FileSystemKeystoreGenerator
- store(KeyStore, X509Certificate, PrivateKey) - Method in class org.pac4j.saml.metadata.keystore.SAML2HttpUrlKeystoreGenerator
- storeMessage(SAML2MessageContext, T) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2MessageSender
- storeMetadata(String, Resource, boolean) - Method in class org.pac4j.saml.metadata.SAML2FileSystemMetadataGenerator
- storeMetadata(String, Resource, boolean) - Method in class org.pac4j.saml.metadata.SAML2HttpUrlMetadataGenerator
- storeMetadata(String, Resource, boolean) - Method in interface org.pac4j.saml.metadata.SAML2MetadataGenerator
T
- toHandlerChain(List<MessageHandler>) - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
- toMetadataGenerator() - Method in class org.pac4j.saml.config.SAML2Configuration
- toString() - Method in class org.pac4j.saml.credentials.SAML2Credentials.SAMLAttribute
- toString() - Method in class org.pac4j.saml.credentials.SAML2Credentials.SAMLConditions
- toString() - Method in class org.pac4j.saml.credentials.SAML2Credentials.SAMLNameID
- toString() - Method in class org.pac4j.saml.credentials.SAML2Credentials
- toString() - Method in class org.pac4j.saml.metadata.SAML2ServiceProviderRequestedAttribute
- transferContext(InOutOperationContext, SAML2MessageContext) - Method in class org.pac4j.saml.sso.artifact.SAML2ArtifactBindingDecoder
U
- unmarshallMessage(InputStream) - Method in class org.pac4j.saml.transport.AbstractPac4jDecoder
-
Helper method that deserializes and unmarshalls the message from the given stream.
- 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(Credentials, WebContext, SessionStore) - Method in class org.pac4j.saml.credentials.authenticator.SAML2Authenticator
- validate(SAML2MessageContext) - Method in class org.pac4j.saml.logout.impl.SAML2LogoutValidator
-
Validates the SAML protocol logout request/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
- 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(List<AudienceRestriction>, String) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnResponseValidator
-
Validate audience by matching the SP entityId.
- validateAuthenticationStatements(List<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
- validateDestinationEndpoint(LogoutResponse, SAML2MessageContext) - Method in class org.pac4j.saml.logout.impl.SAML2LogoutValidator
- validateIssueInstant(Instant) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2ResponseValidator
- validateIssuer(Issuer, 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
- 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(Response, 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, SignatureTrustEngine) - 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
- 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.profile.impl.AbstractSAML2ResponseValidator
-
Validates that the response is a success.
- validator - Variable in class org.pac4j.saml.profile.impl.AbstractSAML2MessageReceiver
- 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(List<String>, String) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2ResponseValidator
- verifyMessageReplay(SAML2MessageContext) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2ResponseValidator
- verifyRequest(AuthnRequest, SAML2MessageContext) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnResponseValidator
W
- wantAssertionSigned - Variable in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
X
- XMLSecSAML2MetadataSigner - Class in org.pac4j.saml.metadata
-
This is
XMLSecSAML2MetadataSigner
. - XMLSecSAML2MetadataSigner(SAML2Configuration) - Constructor for class org.pac4j.saml.metadata.XMLSecSAML2MetadataSigner
All Classes All Packages