A B C D E F G H I K L M N O P R S T U V W
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) - 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) - Constructor for class org.pac4j.saml.profile.impl.AbstractSAML2ResponseValidator
-
Deprecated.this constructor does not accept a replay cache, replay protection will be disabled
- AbstractSAML2ResponseValidator(SAML2SignatureTrustEngineProvider, Decrypter, LogoutHandler, URIComparator) - Constructor for class org.pac4j.saml.profile.impl.AbstractSAML2ResponseValidator
-
Deprecated.this constructor does not accept a replay cache, replay protection will be disabled
- AbstractSAML2ResponseValidator(SAML2SignatureTrustEngineProvider, Decrypter, LogoutHandler, ReplayCacheProvider) - Constructor for class org.pac4j.saml.profile.impl.AbstractSAML2ResponseValidator
- 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
- 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, 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.SAML2MetadataGenerator
- 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.SAML2MetadataGenerator
- authnResponseValidator - Variable in class org.pac4j.saml.client.SAML2Client
B
- blackListedSignatureSigningAlgorithms - Variable in class org.pac4j.saml.metadata.SAML2MetadataGenerator
- 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(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
- 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(WebContext) - Method in class org.pac4j.saml.context.SAML2ContextProvider
- buildContext(WebContext) - Method in interface org.pac4j.saml.context.SAMLContextProvider
- buildEntityDescriptor() - Method in class org.pac4j.saml.metadata.SAML2MetadataGenerator
- buildEntityDescriptor() - Method in interface org.pac4j.saml.metadata.SAMLMetadataGenerator
- builderFactory - Variable in class org.pac4j.saml.metadata.SAML2MetadataGenerator
- 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
- buildMetadataGenerator() - Method in class org.pac4j.saml.metadata.SAML2ServiceProviderMetadataResolver
- buildMetadataResolver(Resource) - Method in class org.pac4j.saml.metadata.SAML2MetadataGenerator
- buildMetadataResolver(Resource) - Method in interface org.pac4j.saml.metadata.SAMLMetadataGenerator
- buildNameIDFormat() - Method in class org.pac4j.saml.metadata.SAML2MetadataGenerator
- buildPopulateSignatureSigningParametersHandler() - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
- buildPopulateSignatureValidationParametersHandler() - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
- buildRedirectURL(MessageContext<SAMLObject>, 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(WebContext) - Method in class org.pac4j.saml.context.SAML2ContextProvider
- buildServiceProviderContext(WebContext) - Method in interface org.pac4j.saml.context.SAMLContextProvider
- buildSPSSODescriptor() - Method in class org.pac4j.saml.metadata.SAML2MetadataGenerator
C
- callbackUrl - Variable in class org.pac4j.saml.metadata.SAML2ServiceProviderMetadataResolver
- CERTIFICATES_PREFIX - Static variable in class org.pac4j.saml.config.SAML2Configuration
- CLASSPATH_PREFIX - Static variable in class org.pac4j.saml.config.SAML2Configuration
- clientInit() - Method in class org.pac4j.saml.client.SAML2Client
- computeSloKey(String, NameID) - 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
- credentialProvider - Variable in class org.pac4j.saml.client.SAML2Client
- credentialProvider - Variable in class org.pac4j.saml.metadata.SAML2MetadataGenerator
- credentialProvider - Variable in class org.pac4j.saml.metadata.SAML2ServiceProviderMetadataResolver
- 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.SAML2MetadataGenerator
- 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.
- defaultSignatureSigningConfiguration - Variable in class org.pac4j.saml.metadata.SAML2MetadataGenerator
- DefaultSignatureSigningParametersProvider - Class in org.pac4j.saml.crypto
-
Provide the signature parameters required for signing.
- DefaultSignatureSigningParametersProvider(CredentialProvider, 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
- 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
- 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
- doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.pac4j.saml.metadata.Saml2MetadataFilter
- 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
- EmptyStorageFactory - Class in org.pac4j.saml.storage
-
Storage factory which doesn't return any storage implementation and disables the message storage mechanism.
- EmptyStorageFactory() - Constructor for class org.pac4j.saml.storage.EmptyStorageFactory
- entityId - Variable in class org.pac4j.saml.metadata.SAML2MetadataGenerator
- equals(Object) - Method in class org.pac4j.saml.credentials.SAML2Credentials
- ExplicitSignatureTrustEngineProvider - Class in org.pac4j.saml.crypto
-
Provider returning well configured
SignatureTrustEngine
instances. - ExplicitSignatureTrustEngineProvider(MetadataResolver) - Constructor for class org.pac4j.saml.crypto.ExplicitSignatureTrustEngineProvider
- extract(WebContext) - Method in class org.pac4j.saml.credentials.extractor.SAML2CredentialsExtractor
F
- FILE_PREFIX - Static variable in class org.pac4j.saml.config.SAML2Configuration
- fillSAML2MetadataGenerator(SAML2MetadataGenerator) - Method in class org.pac4j.saml.metadata.SAML2ServiceProviderMetadataResolver
- 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.SAML2ServiceProvicerRequestedAttribute
G
- 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.SAML2MetadataGenerator
- generateSignature(Credential, String, String) - Method in class org.pac4j.saml.transport.Pac4jHTTPRedirectDeflateEncoder
-
Generates the signature over the query string.
- generateState(WebContext) - 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
- 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.SAML2MetadataGenerator
- getAssertionConsumerServiceIndex() - Method in class org.pac4j.saml.config.SAML2Configuration
- getAttributeAsId() - Method in class org.pac4j.saml.config.SAML2Configuration
- getAttributeConsumingServiceIndex() - Method in class org.pac4j.saml.config.SAML2Configuration
- getAttributes() - Method in class org.pac4j.saml.credentials.SAML2Credentials
- getAttributeValues() - Method in class org.pac4j.saml.credentials.SAML2Credentials.SAMLAttribute
- getAuthnContextClassRef() - Method in class org.pac4j.saml.config.SAML2Configuration
-
Deprecated.
- getAuthnContextClassRefs() - Method in class org.pac4j.saml.config.SAML2Configuration
- 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
- 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.SAML2MetadataGenerator
- getBuilderFactory() - Static method in class org.pac4j.saml.util.Configuration
- getCertificateNameToAppend() - Method in class org.pac4j.saml.config.SAML2Configuration
- getClientName() - Method in class org.pac4j.saml.metadata.Saml2MetadataFilter
- getComparisonType() - Method in class org.pac4j.saml.config.SAML2Configuration
- getComparisonTypeEnumFromString(String) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnRequestBuilder
- getConditions() - Method in class org.pac4j.saml.credentials.SAML2Credentials
- getConfig() - Method in class org.pac4j.saml.metadata.Saml2MetadataFilter
- getConfiguration() - Method in class org.pac4j.saml.client.SAML2Client
- 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.metadata.SAML2MetadataGenerator
- getCredentialResolver() - Method in interface org.pac4j.saml.crypto.CredentialProvider
- getCredentialResolver() - Method in class org.pac4j.saml.crypto.KeyStoreCredentialProvider
- 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.SAML2MetadataGenerator
- getDestinationBindingType() - Method in class org.pac4j.saml.config.SAML2Configuration
-
Deprecated.
- 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
- getEndpointURL(MessageContext<SAMLObject>) - Method in class org.pac4j.saml.transport.Pac4jHTTPPostEncoder
-
Gets the response URL from the message context.
- getEndpointURL(MessageContext<SAMLObject>) - Method in class org.pac4j.saml.transport.Pac4jHTTPPostSimpleSignEncoder
-
Gets the response URL from the message context.
- getEndpointURL(MessageContext<SAMLObject>) - 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.SAML2IdentityProviderMetadataResolver
- getEntityId() - Method in class org.pac4j.saml.metadata.SAML2MetadataGenerator
- getEntityId() - Method in interface org.pac4j.saml.metadata.SAML2MetadataResolver
- getEntityId() - Method in class org.pac4j.saml.metadata.SAML2ServiceProviderMetadataResolver
- 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.SAML2ServiceProvicerRequestedAttribute
- 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
- getIdentityProviderMetadataResource() - Method in class org.pac4j.saml.config.SAML2Configuration
- getIdentityProviderResolvedEntityId() - 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
- getIssuer(String) - Method in class org.pac4j.saml.logout.impl.SAML2LogoutRequestBuilder
- getIssuer(String) - Method in class org.pac4j.saml.logout.impl.SAML2LogoutResponseBuilder
- getIssuer(String) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnRequestBuilder
- getIssuerEntityID() - Method in class org.pac4j.saml.profile.SAML2Profile
- getIssuerId() - Method in class org.pac4j.saml.credentials.SAML2Credentials
- getKeyDescriptor(UsageType, KeyInfo) - Method in class org.pac4j.saml.metadata.SAML2MetadataGenerator
- 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
- 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
- getLogoutAction(WebContext, U, String) - Method in class org.pac4j.saml.logout.SAML2LogoutActionBuilder
- getLogoutHandler() - Method in class org.pac4j.saml.config.SAML2Configuration
- getLogoutProfileHandler() - 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
- getMaximumAuthenticationLifetime() - Method in class org.pac4j.saml.config.SAML2Configuration
- getMessageStorage(WebContext) - Method in class org.pac4j.saml.storage.EmptyStorageFactory
- getMessageStorage(WebContext) - Method in class org.pac4j.saml.storage.HttpSessionStorageFactory
- getMessageStorage(WebContext) - Method in interface org.pac4j.saml.storage.SAMLMessageStorageFactory
-
Provides message storage 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.SAML2MetadataGenerator
- getMetadata(EntityDescriptor) - Method in interface org.pac4j.saml.metadata.SAMLMetadataGenerator
- getName() - Method in class org.pac4j.saml.credentials.SAML2Credentials.SAMLAttribute
- getName() - Method in class org.pac4j.saml.metadata.SAML2ServiceProvicerRequestedAttribute
- getNameFormat() - Method in class org.pac4j.saml.credentials.SAML2Credentials.SAMLAttribute
- getNameFormat() - Method in class org.pac4j.saml.metadata.SAML2ServiceProvicerRequestedAttribute
- getNameId() - Method in class org.pac4j.saml.credentials.SAML2Credentials
- getNameIdPolicyFormat() - Method in class org.pac4j.saml.config.SAML2Configuration
- getNameIdPolicyFormat() - Method in class org.pac4j.saml.metadata.SAML2MetadataGenerator
- 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
- getPrivateKeyAlias(KeyStore, String) - Static method in class org.pac4j.saml.crypto.KeyStoreCredentialProvider
- getPrivateKeyPassword() - 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
- getRedirectUrl() - Method in class org.pac4j.saml.transport.DefaultPac4jSAMLResponse
- getRedirectUrl() - Method in interface org.pac4j.saml.transport.Pac4jSAMLResponse
-
Gets redirect url.
- getReplayCache() - Method in class org.pac4j.saml.client.SAML2Client
- getRequestedAttributes() - Method in class org.pac4j.saml.metadata.SAML2MetadataGenerator
- getRequestedServiceProviderAttributes() - Method in class org.pac4j.saml.config.SAML2Configuration
- getResponseBindingType() - Method in class org.pac4j.saml.config.SAML2Configuration
- getResponseValidator() - Method in class org.pac4j.saml.client.SAML2Client
-
Deprecated.
- getRoleDescriptorResolver() - Method in class org.pac4j.saml.transport.Pac4jHTTPArtifactDecoder
-
Get the role descriptor resolver.
- 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
- getSAMLMessageStorage() - Method in class org.pac4j.saml.context.SAML2MessageContext
- getSamlMessageStorageFactory() - 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.
- 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
- getSignatureAlgorithms() - Method in class org.pac4j.saml.config.SAML2Configuration
- getSignatureAlgorithms() - Method in class org.pac4j.saml.metadata.SAML2MetadataGenerator
- 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.SAML2MetadataGenerator
- 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
- getSigningBase64CertificatePath() - Method in class org.pac4j.saml.config.SAML2Configuration
- getSigningBinaryCertificatePath() - Method in class org.pac4j.saml.config.SAML2Configuration
- getSigningKeyFile() - Method in class org.pac4j.saml.config.SAML2Configuration
- getSingleLogoutService(String) - Method in class org.pac4j.saml.metadata.SAML2MetadataGenerator
- 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
. - getSPAssertionConsumerService() - Method in class org.pac4j.saml.context.SAML2MessageContext
- getSPAssertionConsumerService(String) - 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
- 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
- getUnmarshallerFactory() - Static method in class org.pac4j.saml.util.Configuration
- 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.
- globalAlgorithmRegistry - Variable in class org.pac4j.saml.metadata.SAML2MetadataGenerator
H
- hashCode() - Method in class org.pac4j.saml.credentials.SAML2Credentials
- HttpSessionStorage - Class in org.pac4j.saml.storage
-
Class implements storage of SAML messages and uses HttpSession as underlying dataStore.
- HttpSessionStorage(WebContext) - Constructor for class org.pac4j.saml.storage.HttpSessionStorage
-
Creates the storage object.
- HttpSessionStorageFactory - Class in org.pac4j.saml.storage
-
Default storage factory which provides HTTP Session storage.
- HttpSessionStorageFactory() - Constructor for class org.pac4j.saml.storage.HttpSessionStorageFactory
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.transport.DefaultPac4jSAMLResponse
- init() - Method in interface org.pac4j.saml.transport.Pac4jSAMLResponse
-
Initialize the response handling.
- init(String) - Method in class org.pac4j.saml.config.SAML2Configuration
-
Initializes the configuration for a particular client.
- init(FilterConfig) - Method in class org.pac4j.saml.metadata.Saml2MetadataFilter
- initChainingMetadataResolver(MetadataResolver, MetadataResolver) - Method in class org.pac4j.saml.client.SAML2Client
- initCredentialProvider() - Method in class org.pac4j.saml.client.SAML2Client
- initDecrypter() - Method in class org.pac4j.saml.client.SAML2Client
- initIdentityProviderMetadataResolver() - Method in class org.pac4j.saml.client.SAML2Client
- initSAMLContextProvider(MetadataResolver) - 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(MetadataResolver) - 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
- internalInflate(byte[], Inflater) - Method in class org.pac4j.saml.transport.Pac4jHTTPRedirectDeflateDecoder
- internalInit() - Method in class org.pac4j.saml.config.SAML2Configuration
- internalInit() - Method in class org.pac4j.saml.credentials.authenticator.SAML2Authenticator
- invokeOutboundMessageHandlers(SPSSODescriptor, IDPSSODescriptor, SAML2MessageContext) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2MessageSender
- 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.SAML2MetadataGenerator
- isDateValid(DateTime, int) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2ResponseValidator
- isForceAuth() - Method in class org.pac4j.saml.config.SAML2Configuration
- isForceKeystoreGeneration() - Method in class org.pac4j.saml.config.SAML2Configuration
- isForceServiceProviderMetadataGeneration() - Method in class org.pac4j.saml.config.SAML2Configuration
- isIssueInstantValid(DateTime) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2ResponseValidator
- isPassive() - Method in class org.pac4j.saml.config.SAML2Configuration
- isRequestSigned - Variable in class org.pac4j.saml.profile.impl.AbstractSAML2MessageSender
- isRequired - Variable in class org.pac4j.saml.metadata.SAML2ServiceProvicerRequestedAttribute
- isRequired() - Method in class org.pac4j.saml.metadata.SAML2ServiceProvicerRequestedAttribute
- isSignMetadata() - Method in class org.pac4j.saml.config.SAML2Configuration
- isSignMetadata() - Method in class org.pac4j.saml.metadata.SAML2MetadataGenerator
- 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
- 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.SAML2MetadataGenerator
- isWantsAssertionsSigned() - Method in class org.pac4j.saml.config.SAML2Configuration
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(String, String, Resource, String, String) - Constructor for class org.pac4j.saml.crypto.KeyStoreCredentialProvider
- 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.storage.HttpSessionStorage
-
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 - Variable in class org.pac4j.saml.metadata.SAML2IdentityProviderMetadataResolver
- logger - Static variable in class org.pac4j.saml.metadata.SAML2MetadataGenerator
- 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.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
- LOGOUT_ENDPOINT_PARAMETER - Static variable in class org.pac4j.saml.metadata.SAML2ServiceProviderMetadataResolver
- logoutHandler - Variable in class org.pac4j.saml.logout.SAML2LogoutActionBuilder
- 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
M
- mapPathToResource(String) - Static method in class org.pac4j.saml.config.SAML2Configuration
- marshallerFactory - Variable in class org.pac4j.saml.metadata.SAML2MetadataGenerator
- 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.
- metadata - Variable in class org.pac4j.saml.context.SAML2ContextProvider
- 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.SAML2ServiceProvicerRequestedAttribute
- nameFormat - Variable in class org.pac4j.saml.metadata.SAML2ServiceProvicerRequestedAttribute
- nameIdPolicyFormat - Variable in class org.pac4j.saml.metadata.SAML2MetadataGenerator
- 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) - 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.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.storage - package org.pac4j.saml.storage
- 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 J2E 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 J2E 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<SAMLObject>) - 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<SAMLObject>, 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<SAMLObject>, String) - Method in class org.pac4j.saml.transport.Pac4jHTTPPostEncoder
- postEncode(MessageContext<SAMLObject>, String) - Method in class org.pac4j.saml.transport.Pac4jHTTPPostSimpleSignEncoder
- prepareOutboundMessageContext(WebContext) - Method in class org.pac4j.saml.context.SAML2ContextProvider
- profileHandler - Variable in class org.pac4j.saml.client.SAML2Client
- profileHandler - Variable in class org.pac4j.saml.credentials.extractor.SAML2CredentialsExtractor
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
- receiveMessage(SAML2MessageContext) - Method in interface org.pac4j.saml.profile.api.SAML2MessageReceiver
- receiveMessage(SAML2MessageContext) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2MessageReceiver
- redirect(WebContext) - Method in class org.pac4j.saml.redirect.SAML2RedirectActionBuilder
- 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.
- requestedAttributes - Variable in class org.pac4j.saml.metadata.SAML2MetadataGenerator
- requestInitiatorLocation - Variable in class org.pac4j.saml.metadata.SAML2MetadataGenerator
- 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.SAML2MetadataGenerator
- retrieveMessage(String) - Method in class org.pac4j.saml.storage.HttpSessionStorage
-
Returns previously stored message with the given ID or null, if there is no message stored.
- retrieveMessage(String) - Method in interface org.pac4j.saml.storage.SAMLMessageStorage
-
Retrieves message stored under given ID.
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) - 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(SAML2Configuration) - Constructor for class org.pac4j.saml.sso.impl.SAML2AuthnRequestBuilder
-
Instantiates a new Saml 2 authn request builder.
- SAML2AuthnResponseValidator - Class in org.pac4j.saml.sso.impl
-
Class responsible for executing every required checks for validating a SAML response.
- SAML2AuthnResponseValidator(SAML2SignatureTrustEngineProvider, Decrypter, LogoutHandler, int, boolean) - Constructor for class org.pac4j.saml.sso.impl.SAML2AuthnResponseValidator
-
Deprecated.this constructor does not accept a replay cache, replay protection will be disabled
- SAML2AuthnResponseValidator(SAML2SignatureTrustEngineProvider, Decrypter, LogoutHandler, int, boolean, URIComparator) - Constructor for class org.pac4j.saml.sso.impl.SAML2AuthnResponseValidator
-
Deprecated.this constructor does not accept a replay cache, replay protection will be disabled
- SAML2AuthnResponseValidator(SAML2SignatureTrustEngineProvider, Decrypter, LogoutHandler, int, boolean, ReplayCacheProvider) - Constructor for class org.pac4j.saml.sso.impl.SAML2AuthnResponseValidator
- SAML2AuthnResponseValidator(SAML2SignatureTrustEngineProvider, Decrypter, LogoutHandler, int, boolean, ReplayCacheProvider, URIComparator) - Constructor for class org.pac4j.saml.sso.impl.SAML2AuthnResponseValidator
- 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(SAML2ClientConfiguration) - Constructor for class org.pac4j.saml.client.SAML2Client
-
Deprecated.
- SAML2Client(SAML2Configuration) - Constructor for class org.pac4j.saml.client.SAML2Client
- SAML2ClientConfiguration - Class in org.pac4j.saml.client
-
Deprecated.
- SAML2ClientConfiguration() - Constructor for class org.pac4j.saml.client.SAML2ClientConfiguration
-
Deprecated.
- SAML2ClientConfiguration(String, String, String, String) - Constructor for class org.pac4j.saml.client.SAML2ClientConfiguration
-
Deprecated.
- SAML2ClientConfiguration(Resource, String, String, String, String, Resource) - Constructor for class org.pac4j.saml.client.SAML2ClientConfiguration
-
Deprecated.
- SAML2ClientConfiguration(Resource, String, String, Resource) - Constructor for class org.pac4j.saml.client.SAML2ClientConfiguration
-
Deprecated.
- 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
- SAML2ContextProvider - Class in org.pac4j.saml.context
-
Responsible for building a
SAML2MessageContext
from given SAML2 properties (idpEntityId and metadata manager) and currentWebContext
. - SAML2ContextProvider(MetadataResolver, SAML2MetadataResolver, SAML2MetadataResolver, SAMLMessageStorageFactory) - Constructor for class org.pac4j.saml.context.SAML2ContextProvider
- SAML2Credentials - Class in org.pac4j.saml.credentials
-
Credentials containing the nameId of the SAML subject and all of its attributes.
- SAML2Credentials(NameID, String, List<Attribute>, 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
- 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
- SAML2LogoutActionBuilder<U extends SAML2Profile> - 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) - 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) - Constructor for class org.pac4j.saml.logout.impl.SAML2LogoutValidator
-
Deprecated.this constructor does not accept a replay cache, replay protection will be disabled
- SAML2LogoutValidator(SAML2SignatureTrustEngineProvider, Decrypter, LogoutHandler, String, ReplayCacheProvider) - 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
- SAML2MessageContext(MessageContext<SAMLObject>) - 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.
- 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 - Class in org.pac4j.saml.metadata
-
Generates metadata object with standard values and overriden user defined values.
- SAML2MetadataGenerator() - Constructor for class org.pac4j.saml.metadata.SAML2MetadataGenerator
- SAML2MetadataResolver - Interface in org.pac4j.saml.metadata
-
Defines operations required to resolve metadata for idp and sp.
- saml2ObjectBuilder - Variable in class org.pac4j.saml.redirect.SAML2RedirectActionBuilder
- 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.
- SAML2ProfileHandler<T extends org.opensaml.saml.common.SAMLObject> - Interface in org.pac4j.saml.profile.api
-
Handles a SAML protocol profile.
- SAML2RedirectActionBuilder - Class in org.pac4j.saml.redirect
-
Redirect action builder for SAML 2.
- SAML2RedirectActionBuilder(SAML2Client) - Constructor for class org.pac4j.saml.redirect.SAML2RedirectActionBuilder
- SAML2ResponseValidator - Interface in org.pac4j.saml.profile.api
-
Defines operations needed to validate the response from IdP.
- SAML2ServiceProvicerRequestedAttribute - Class in org.pac4j.saml.metadata
- SAML2ServiceProvicerRequestedAttribute() - Constructor for class org.pac4j.saml.metadata.SAML2ServiceProvicerRequestedAttribute
- SAML2ServiceProvicerRequestedAttribute(String, String) - Constructor for class org.pac4j.saml.metadata.SAML2ServiceProvicerRequestedAttribute
- SAML2ServiceProvicerRequestedAttribute(String, String, String, boolean) - Constructor for class org.pac4j.saml.metadata.SAML2ServiceProvicerRequestedAttribute
- SAML2ServiceProviderMetadataResolver - Class in org.pac4j.saml.metadata
- SAML2ServiceProviderMetadataResolver(SAML2Configuration, String, CredentialProvider) - Constructor for class org.pac4j.saml.metadata.SAML2ServiceProviderMetadataResolver
- 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) - 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
- 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
- SAMLMessageStorage - Interface in org.pac4j.saml.storage
-
Implementations serve as data stores for sent/received SAML messages.
- samlMessageStorageFactory - Variable in class org.pac4j.saml.context.SAML2ContextProvider
- SAMLMessageStorageFactory - Interface in org.pac4j.saml.storage
-
Factories implementing this interface provide services for storage and retrieval of SAML messages for e.g. verification of retrieved responses.
- SAMLMetadataGenerator - Interface in org.pac4j.saml.metadata
-
Builds metadata and the relevant resolvers.
- 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
- 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
- setAcceptedSkew(int) - Method in class org.pac4j.saml.config.SAML2Configuration
- setAcceptedSkew(int) - Method in interface org.pac4j.saml.profile.api.SAML2ResponseValidator
- setAcceptedSkew(int) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2ResponseValidator
- 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.SAML2MetadataGenerator
- 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
- setAuthnContextClassRef(String) - Method in class org.pac4j.saml.config.SAML2Configuration
-
Deprecated.
- 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.SAML2MetadataGenerator
- 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. - setBlackListedSignatureSigningAlgorithms(Collection<String>) - Method in class org.pac4j.saml.config.SAML2Configuration
- setBlackListedSignatureSigningAlgorithms(List<String>) - Method in class org.pac4j.saml.metadata.SAML2MetadataGenerator
- setCertificateNameToAppend(String) - Method in class org.pac4j.saml.config.SAML2Configuration
- setClientName(String) - Method in class org.pac4j.saml.metadata.Saml2MetadataFilter
- setComparisonType(String) - Method in class org.pac4j.saml.config.SAML2Configuration
- setConfig(Config) - Method in class org.pac4j.saml.metadata.Saml2MetadataFilter
- setConfiguration(SAML2Configuration) - Method in class org.pac4j.saml.client.SAML2Client
- setContentType(String) - Method in class org.pac4j.saml.transport.DefaultPac4jSAMLResponse
- setContentType(String) - Method in interface org.pac4j.saml.transport.Pac4jSAMLResponse
-
Sets content type.
- setCredentialProvider(CredentialProvider) - Method in class org.pac4j.saml.metadata.SAML2MetadataGenerator
- setDefaultACSIndex(int) - Method in class org.pac4j.saml.metadata.SAML2MetadataGenerator
- setDestinationBindingType(String) - Method in class org.pac4j.saml.config.SAML2Configuration
-
Deprecated.
- setEntityId(String) - Method in class org.pac4j.saml.metadata.SAML2MetadataGenerator
- 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.SAML2ServiceProvicerRequestedAttribute
- 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
- 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
- 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
- setKeystoreAlias(String) - 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
- 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
- setMaximumAuthenticationLifetime(int) - Method in class org.pac4j.saml.config.SAML2Configuration
- setMaximumAuthenticationLifetime(int) - Method in class org.pac4j.saml.logout.impl.SAML2LogoutValidator
- setMaximumAuthenticationLifetime(int) - Method in interface org.pac4j.saml.profile.api.SAML2ResponseValidator
- setMaximumAuthenticationLifetime(int) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnResponseValidator
- setName(String) - Method in class org.pac4j.saml.credentials.SAML2Credentials.SAMLAttribute
- setName(String) - Method in class org.pac4j.saml.metadata.SAML2ServiceProvicerRequestedAttribute
- setNameFormat(String) - Method in class org.pac4j.saml.credentials.SAML2Credentials.SAMLAttribute
- setNameFormat(String) - Method in class org.pac4j.saml.metadata.SAML2ServiceProvicerRequestedAttribute
- setNameIdPolicyFormat(String) - Method in class org.pac4j.saml.config.SAML2Configuration
- setNameIdPolicyFormat(String) - Method in class org.pac4j.saml.metadata.SAML2MetadataGenerator
- setNameQualifier(String) - Method in class org.pac4j.saml.credentials.SAML2Credentials.SAMLNameID
- setNoCacheHeaders() - Method in class org.pac4j.saml.transport.DefaultPac4jSAMLResponse
- setNotBefore(DateTime) - Method in class org.pac4j.saml.credentials.SAML2Credentials.SAMLConditions
- setNotOnOrAfter(DateTime) - 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
- setPrivateKeyPassword(String) - 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.
- setRequestedAttributes(List<SAML2ServiceProvicerRequestedAttribute>) - Method in class org.pac4j.saml.metadata.SAML2MetadataGenerator
- setRequestInitiatorLocation(String) - Method in class org.pac4j.saml.metadata.SAML2MetadataGenerator
- setRequired(boolean) - Method in class org.pac4j.saml.metadata.SAML2ServiceProvicerRequestedAttribute
- setResponseBindingType(String) - Method in class org.pac4j.saml.config.SAML2Configuration
- setResponseBindingType(String) - Method in class org.pac4j.saml.metadata.SAML2MetadataGenerator
- setRoleDescriptorResolver(RoleDescriptorResolver) - Method in class org.pac4j.saml.transport.Pac4jHTTPArtifactDecoder
-
Set the role descriptor resolver.
- setSaml2LogoutResponseBuilder(SAML2LogoutResponseBuilder) - Method in class org.pac4j.saml.credentials.extractor.SAML2CredentialsExtractor
- setSAMLMessageStorage(SAMLMessageStorage) - Method in class org.pac4j.saml.context.SAML2MessageContext
- setSamlMessageStorageFactory(SAMLMessageStorageFactory) - 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.
- setServiceProviderEntityId(String) - Method in class org.pac4j.saml.config.SAML2Configuration
- setServiceProviderMetadataPath(String) - Method in class org.pac4j.saml.config.SAML2Configuration
- setServiceProviderMetadataResource(WritableResource) - Method in class org.pac4j.saml.config.SAML2Configuration
- setServiceProviderMetadataResourceFilepath(String) - Method in class org.pac4j.saml.config.SAML2Configuration
- setSignatureAlgorithms(List<String>) - Method in class org.pac4j.saml.config.SAML2Configuration
- setSignatureAlgorithms(List<String>) - Method in class org.pac4j.saml.metadata.SAML2MetadataGenerator
- 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.SAML2MetadataGenerator
- setSignMetadata(boolean) - Method in class org.pac4j.saml.config.SAML2Configuration
- setSignMetadata(boolean) - Method in class org.pac4j.saml.metadata.SAML2MetadataGenerator
- setSingleLogoutServiceUrl(String) - Method in class org.pac4j.saml.metadata.SAML2MetadataGenerator
- 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
. - 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(StateGenerator) - Method in class org.pac4j.saml.client.SAML2Client
- setSubjectAssertion(Assertion) - Method in class org.pac4j.saml.context.SAML2MessageContext
- setUseNameQualifier(boolean) - Method in class org.pac4j.saml.config.SAML2Configuration
- 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.SAML2MetadataGenerator
- setWantsAssertionsSigned(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
- signatureAlgorithms - Variable in class org.pac4j.saml.metadata.SAML2MetadataGenerator
- signatureReferenceDigestMethods - Variable in class org.pac4j.saml.metadata.SAML2MetadataGenerator
- 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.SAML2MetadataGenerator
- signMetadata(EntityDescriptor) - Method in class org.pac4j.saml.metadata.SAML2MetadataGenerator
- singleLogoutServiceUrl - Variable in class org.pac4j.saml.metadata.SAML2MetadataGenerator
- 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
- storeMessage(String, XMLObject) - Method in class org.pac4j.saml.storage.HttpSessionStorage
-
Stores a request message into the repository.
- storeMessage(String, XMLObject) - Method in interface org.pac4j.saml.storage.SAMLMessageStorage
-
Stores given message in the data store.
T
- toHandlerChain(List<MessageHandler<SAMLObject>>) - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
- 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.SAML2ServiceProvicerRequestedAttribute
- 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(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
- validate(SAML2Credentials, WebContext) - Method in class org.pac4j.saml.credentials.authenticator.SAML2Authenticator
- 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
- validateIssueInstant(DateTime) - 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(Endpoint, 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.SAML2MetadataGenerator
- warn() - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
-
Deprecated.
All Classes All Packages