Skip navigation links
A B C D E F G H I K L M N O P R S T U V W 

A

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
 
assertionConsumerServiceUrl - Variable in class org.pac4j.saml.metadata.SAML2MetadataGenerator
 
authnRequestSigned - Variable in class org.pac4j.saml.metadata.SAML2MetadataGenerator
 

B

build() - Method in interface org.pac4j.saml.crypto.DecryptionProvider
 
build(SSODescriptor) - Method in class org.pac4j.saml.crypto.DefaultSignatureSigningParametersProvider
 
build() - Method in class org.pac4j.saml.crypto.ExplicitSignatureTrustEngineProvider
 
build() - Method in class org.pac4j.saml.crypto.KeyStoreDecryptionProvider
 
build() - Method in interface org.pac4j.saml.crypto.SAML2SignatureTrustEngineProvider
 
build(SSODescriptor) - Method in interface org.pac4j.saml.crypto.SignatureSigningParametersProvider
 
build(SAML2MessageContext) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnRequestBuilder
 
build(SAML2MessageContext) - Method in interface org.pac4j.saml.sso.SAML2ObjectBuilder
 
buildAuthnRequest(SAML2MessageContext, AssertionConsumerService, SingleSignOnService) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnRequestBuilder
 
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
 
buildMetadataResolver() - Method in class org.pac4j.saml.metadata.SAML2MetadataGenerator
 
buildMetadataResolver() - Method in interface org.pac4j.saml.metadata.SAMLMetadataGenerator
 
buildNameIDFormat() - Method in class org.pac4j.saml.metadata.SAML2MetadataGenerator
 
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.SAML2DefaultResponseValidator
 
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

clear() - Method in class org.pac4j.saml.credentials.SAML2Credentials
 
clone() - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
configuration - Variable in class org.pac4j.saml.client.SAML2Client
 
Configuration - Class in org.pac4j.saml.util
OpenSAML configuration bean to bootstrap the parser pool.
contextProvider - Variable in class org.pac4j.saml.client.SAML2Client
 
credentialProvider - Variable in class org.pac4j.saml.client.SAML2Client
 
CredentialProvider - Interface in org.pac4j.saml.crypto
Defines operations required to provide and resolve credentials.
credentialProvider - Variable in class org.pac4j.saml.metadata.SAML2MetadataGenerator
 

D

decryptEncryptedAssertions(Response, Decrypter) - Method in class org.pac4j.saml.sso.impl.SAML2DefaultResponseValidator
Decrypt encrypted assertions and add them to the assertions list of the response.
decryptEncryptedId(EncryptedID, Decrypter) - Method in class org.pac4j.saml.sso.impl.SAML2DefaultResponseValidator
Decrypts an EncryptedID, using a decrypter.
decrypter - Variable in class org.pac4j.saml.client.SAML2Client
 
DecryptionProvider - Interface in org.pac4j.saml.crypto
Builds the decryption context.
DEFAULT_TEMPLATE_ID - Static variable in class org.pac4j.saml.transport.Pac4jHTTPPostEncoder
Default template ID.
defaultACSIndex - Variable in class org.pac4j.saml.metadata.SAML2MetadataGenerator
 
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.
DefaultSignatureSigningParametersProvider - Class in org.pac4j.saml.crypto
Provide the signature parameters required for signing.
DefaultSignatureSigningParametersProvider(CredentialProvider) - Constructor for class org.pac4j.saml.crypto.DefaultSignatureSigningParametersProvider
 
deflateAndBase64Encode(SAMLObject) - Method in class org.pac4j.saml.transport.Pac4jHTTPRedirectDeflateEncoder
DEFLATE (RFC1951) compresses the given SAML message.
doDecode() - Method in class org.pac4j.saml.transport.Pac4jHTTPPostDecoder
 
doDestroy() - Method in class org.pac4j.saml.transport.Pac4jHTTPPostDecoder
doDestroy() - Method in class org.pac4j.saml.transport.Pac4jHTTPPostEncoder
doEncode() - Method in class org.pac4j.saml.transport.Pac4jHTTPPostEncoder
doEncode() - Method in class org.pac4j.saml.transport.Pac4jHTTPRedirectDeflateEncoder
 
doInitialize() - Method in class org.pac4j.saml.transport.Pac4jHTTPPostDecoder
doInitialize() - Method in class org.pac4j.saml.transport.Pac4jHTTPPostEncoder
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
 
ExplicitSignatureTrustEngineProvider - Class in org.pac4j.saml.crypto
Provider returning well configured SignatureTrustEngine instances.
ExplicitSignatureTrustEngineProvider(MetadataResolver) - Constructor for class org.pac4j.saml.crypto.ExplicitSignatureTrustEngineProvider
 

F

FILE_PREFIX - Static variable in class org.pac4j.saml.metadata.SAML2IdentityProviderMetadataResolver
 

G

generateEntityDescriptorId() - Method in class org.pac4j.saml.metadata.SAML2MetadataGenerator
 
generateID() - Method in class org.pac4j.saml.sso.impl.SAML2AuthnRequestBuilder
 
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.
getAllMessages() - Method in class org.pac4j.saml.storage.HttpSessionStorage
 
getAssertionConsumerService(String, int, boolean) - Method in class org.pac4j.saml.metadata.SAML2MetadataGenerator
 
getAttributes() - Method in class org.pac4j.saml.credentials.SAML2Credentials
 
getAuthnContextClassRef() - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
getBase64DecodedMessage() - Method in class org.pac4j.saml.transport.Pac4jHTTPPostDecoder
 
getBaseID() - Method in class org.pac4j.saml.context.SAML2MessageContext
 
getBindingURI() - Method in class org.pac4j.saml.transport.Pac4jHTTPPostDecoder
getBindingURI() - Method in class org.pac4j.saml.transport.Pac4jHTTPPostEncoder
getBuilderFactory() - Static method in class org.pac4j.saml.util.Configuration
 
getClientType() - Method in class org.pac4j.saml.client.SAML2Client
 
getComparisonType() - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
getComparisonTypeEnumFromString(String) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnRequestBuilder
 
getConditions() - Method in class org.pac4j.saml.credentials.SAML2Credentials
 
getConfiguration() - Method in class org.pac4j.saml.client.SAML2Client
 
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
 
getDefaultACSIndex() - Method in class org.pac4j.saml.metadata.SAML2MetadataGenerator
 
getDestinationBindingType() - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
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.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
 
getIdentityProviderEntityId() - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
getIdentityProviderMetadataPath() - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
getIdentityProviderMetadataResolver() - Method in class org.pac4j.saml.client.SAML2Client
 
getIdentityProviderResolvedEntityId() - Method in class org.pac4j.saml.client.SAML2Client
 
getIDPSingleSignOnService(String) - Method in class org.pac4j.saml.context.SAML2MessageContext
 
getIDPSSODescriptor() - Method in class org.pac4j.saml.context.SAML2MessageContext
 
getIssuer(String) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnRequestBuilder
 
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
 
getKeystorePassword() - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
getKeystorePath() - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
getMarshallerFactory() - Static method in class org.pac4j.saml.util.Configuration
 
getMaximumAuthenticationLifetime() - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
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.
getMetadata() - Method in class org.pac4j.saml.metadata.SAML2IdentityProviderMetadataResolver
 
getMetadata() - Method in class org.pac4j.saml.metadata.SAML2MetadataGenerator
 
getMetadata() - Method in interface org.pac4j.saml.metadata.SAML2MetadataResolver
 
getMetadata() - Method in class org.pac4j.saml.metadata.SAML2ServiceProviderMetadataResolver
 
getMetadata() - Method in interface org.pac4j.saml.metadata.SAMLMetadataGenerator
 
getMetadataPath() - Method in class org.pac4j.saml.metadata.SAML2IdentityProviderMetadataResolver
 
getMetadataPath() - Method in interface org.pac4j.saml.metadata.SAML2MetadataResolver
 
getMetadataPath() - Method in class org.pac4j.saml.metadata.SAML2ServiceProviderMetadataResolver
 
getNameId() - Method in class org.pac4j.saml.credentials.SAML2Credentials
 
getNameIdPolicyFormat() - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
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.Pac4jHTTPPostDecoder
Gets the parser pool used to deserialize incoming messages.
getParserPool() - Static method in class org.pac4j.saml.util.Configuration
 
getPrivateKeyPassword() - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
getProfileRequestContext() - Method in class org.pac4j.saml.context.SAML2MessageContext
 
getProfileRequestContextOutboundMessageTransportResponse() - Method in class org.pac4j.saml.context.SAML2MessageContext
 
getRedirectUrl() - Method in class org.pac4j.saml.transport.DefaultPac4jSAMLResponse
 
getRedirectUrl() - Method in interface org.pac4j.saml.transport.Pac4jSAMLResponse
Gets redirect url.
getRequestId() - Method in class org.pac4j.saml.context.SAML2MessageContext
 
getResponseValidator() - Method in class org.pac4j.saml.client.SAML2Client
 
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.client.SAML2ClientConfiguration
 
getSAMLMetadataContext() - Method in class org.pac4j.saml.context.SAML2MessageContext
 
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
 
getServiceProviderEntityId() - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
getServiceProviderMetadataPath() - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
getServiceProviderMetadataResolver() - Method in class org.pac4j.saml.client.SAML2Client
 
getServiceProviderResolvedEntityId() - Method in class org.pac4j.saml.client.SAML2Client
 
getSignatureAlgorithmURI(SignatureSigningParameters) - Method in class org.pac4j.saml.transport.Pac4jHTTPRedirectDeflateEncoder
Gets the signature algorithm URI to use.
getSingleLogoutService(String) - Method in class org.pac4j.saml.metadata.SAML2MetadataGenerator
 
getSPAssertionConsumerService() - Method in class org.pac4j.saml.context.SAML2MessageContext
 
getSPAssertionConsumerService(String) - Method in class org.pac4j.saml.context.SAML2MessageContext
 
getSPSSODescriptor() - Method in class org.pac4j.saml.context.SAML2MessageContext
 
getStateParameter(WebContext) - 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
 
getUnmarshallerFactory() - Static method in class org.pac4j.saml.util.Configuration
 
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.

H

HTTP_PREFIX - Static variable in class org.pac4j.saml.metadata.SAML2IdentityProviderMetadataResolver
 
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
 
init() - Method in class org.pac4j.saml.transport.DefaultPac4jSAMLResponse
 
init() - Method in interface org.pac4j.saml.transport.Pac4jSAMLResponse
Initialize the response handling.
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
 
initSAMLObjectBuilder() - Method in class org.pac4j.saml.client.SAML2Client
 
initSAMLProfileHandler() - 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
 
internalInit() - Method in class org.pac4j.saml.client.SAML2Client
 
invokeOutboundMessageHandlers(SPSSODescriptor, IDPSSODescriptor, SAML2MessageContext) - Method in class org.pac4j.saml.sso.impl.SAML2WebSSOMessageSender
 
isAuthnRequestSigned() - Method in class org.pac4j.saml.metadata.SAML2MetadataGenerator
 
isDirectRedirection() - Method in class org.pac4j.saml.client.SAML2Client
 
isForceAuth() - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
isForceServiceProviderMetadataGeneration() - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
isValidBearerSubjectConfirmationData(SubjectConfirmationData, SAML2MessageContext) - Method in class org.pac4j.saml.sso.impl.SAML2DefaultResponseValidator
Validate Bearer subject confirmation data - notBefore - NotOnOrAfter - recipient
isWantAssertionSigned() - Method in class org.pac4j.saml.metadata.SAML2MetadataGenerator
 

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, String) - 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.
logger - Static variable in class org.pac4j.saml.client.SAML2Client
 
logger - Static variable in class org.pac4j.saml.context.SAML2ContextProvider
 
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 - Static variable in class org.pac4j.saml.util.Configuration
 

M

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
 

N

newClient() - Method in class org.pac4j.saml.client.SAML2Client
 

O

org.pac4j.saml.client - package org.pac4j.saml.client
 
org.pac4j.saml.context - package org.pac4j.saml.context
 
org.pac4j.saml.credentials - package org.pac4j.saml.credentials
 
org.pac4j.saml.crypto - package org.pac4j.saml.crypto
 
org.pac4j.saml.exceptions - package org.pac4j.saml.exceptions
 
org.pac4j.saml.metadata - package org.pac4j.saml.metadata
 
org.pac4j.saml.profile - package org.pac4j.saml.profile
 
org.pac4j.saml.sso - package org.pac4j.saml.sso
 
org.pac4j.saml.sso.impl - package org.pac4j.saml.sso.impl
 
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

Pac4jHTTPPostDecoder - Class in org.pac4j.saml.transport
Pac4j implementation extending directly the AbstractMessageDecoder as intermediate classes use the J2E HTTP request.
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(WebContext, Pac4jSAMLResponse) - Constructor for class org.pac4j.saml.transport.Pac4jHTTPPostEncoder
 
Pac4jHTTPRedirectDeflateEncoder - Class in org.pac4j.saml.transport
Pac4j implementation extending directly the AbstractMessageEncoder as intermediate classes use the J2E HTTP response.
Pac4jHTTPRedirectDeflateEncoder(WebContext, Pac4jSAMLResponse) - 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.
populateBindingContext(MessageContext<SAMLObject>) - Method in class org.pac4j.saml.transport.Pac4jHTTPPostDecoder
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
 
prepareOutboundMessageContext(WebContext) - Method in class org.pac4j.saml.context.SAML2ContextProvider
 
profileHandler - Variable in class org.pac4j.saml.client.SAML2Client
 

R

receive(SAML2MessageContext) - Method in class org.pac4j.saml.sso.impl.SAML2WebSSOProfileHandler
 
receive(SAML2MessageContext) - Method in interface org.pac4j.saml.sso.SAML2ProfileHandler
 
receiveMessage(SAML2MessageContext) - Method in class org.pac4j.saml.sso.impl.SAML2WebSSOMessageReceiver
 
receiveMessage(SAML2MessageContext) - Method in interface org.pac4j.saml.sso.SAML2MessageReceiver
 
removeSignature(SAMLObject) - Method in class org.pac4j.saml.transport.Pac4jHTTPRedirectDeflateEncoder
Removes the signature from the protocol message.
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
 
responseValidator - Variable in class org.pac4j.saml.client.SAML2Client
 
retrieveCredentials(WebContext) - Method in class org.pac4j.saml.client.SAML2Client
 
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.
retrieveRedirectAction(WebContext) - Method in class org.pac4j.saml.client.SAML2Client
 
retrieveUserProfile(SAML2Credentials, WebContext) - Method in class org.pac4j.saml.client.SAML2Client
 

S

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

T

toString() - Method in class org.pac4j.saml.credentials.SAML2Credentials
 

U

unmarshallMessage(InputStream) - Method in class org.pac4j.saml.transport.Pac4jHTTPPostDecoder
Helper method that deserializes and unmarshalls the message from the given stream.
urisEqualAfterPortNormalization(URI, URI) - Static method in class org.pac4j.saml.util.UriUtils
Compares two URIs for equality, ignoring default port numbers for selected protocols.
UriUtils - Class in org.pac4j.saml.util
URI utilities.

V

validate(SAML2MessageContext) - Method in class org.pac4j.saml.sso.impl.SAML2DefaultResponseValidator
Validates the SAML protocol response and the SAML SSO response.
validate(SAML2MessageContext) - Method in interface org.pac4j.saml.sso.SAML2ResponseValidator
 
validateAssertion(Assertion, SAML2MessageContext, SignatureTrustEngine, Decrypter) - Method in class org.pac4j.saml.sso.impl.SAML2DefaultResponseValidator
Validate the given assertion: - issueInstant - issuer - subject - conditions - authnStatements - signature
validateAssertionConditions(Conditions, SAML2MessageContext) - Method in class org.pac4j.saml.sso.impl.SAML2DefaultResponseValidator
Validate assertionConditions - notBefore - notOnOrAfter
validateAssertionSignature(Signature, SAML2MessageContext, SignatureTrustEngine) - Method in class org.pac4j.saml.sso.impl.SAML2DefaultResponseValidator
Validate assertion signature.
validateAudienceRestrictions(List<AudienceRestriction>, String) - Method in class org.pac4j.saml.sso.impl.SAML2DefaultResponseValidator
Validate audience by matching the SP entityId.
validateAuthenticationStatements(List<AuthnStatement>, SAML2MessageContext) - Method in class org.pac4j.saml.sso.impl.SAML2DefaultResponseValidator
Validate the given authnStatements: - authnInstant - sessionNotOnOrAfter
validateIssuer(Issuer, SAML2MessageContext) - Method in class org.pac4j.saml.sso.impl.SAML2DefaultResponseValidator
Validate issuer format and value.
validateSamlProtocolResponse(Response, SAML2MessageContext, SignatureTrustEngine) - Method in class org.pac4j.saml.sso.impl.SAML2DefaultResponseValidator
Validates the SAML protocol response: - IssueInstant - Issuer - StatusCode - Signature
validateSamlSSOResponse(Response, SAML2MessageContext, SignatureTrustEngine, Decrypter) - Method in class org.pac4j.saml.sso.impl.SAML2DefaultResponseValidator
Validates the SAML SSO response by finding a valid assertion with authn statements.
validateSignature(Signature, String, SignatureTrustEngine) - Method in class org.pac4j.saml.sso.impl.SAML2DefaultResponseValidator
Validate the given digital signature by checking its profile and value.
validateSubject(Subject, SAML2MessageContext, Decrypter) - Method in class org.pac4j.saml.sso.impl.SAML2DefaultResponseValidator
Validate the given subject by finding a valid Bearer confirmation.
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.sso.impl.SAML2DefaultResponseValidator
 
verifyRequest(AuthnRequest, SAML2MessageContext) - Method in class org.pac4j.saml.sso.impl.SAML2DefaultResponseValidator
 

W

wantAssertionSigned - Variable in class org.pac4j.saml.metadata.SAML2MetadataGenerator
 
A B C D E F G H I K L M N O P R S T U V W 
Skip navigation links

Copyright © 2015. All Rights Reserved.