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

A

ABOUT - Static variable in class org.pac4j.oauth.profile.facebook.FacebookProfileDefinition
 
ABOUT_ME - Static variable in class org.pac4j.oauth.profile.yahoo.YahooProfileDefinition
 
AbstractAttributeConverter<T> - Class in org.pac4j.core.profile.converter
This abstract attribute converter handles some common behaviors for simple type converters.
AbstractAttributeConverter(Class<T>) - Constructor for class org.pac4j.core.profile.converter.AbstractAttributeConverter
 
AbstractBuilder - Class in org.pac4j.config.builder
An abstract builder of the configuration.
AbstractBuilder(Map<String, String>) - Constructor for class org.pac4j.config.builder.AbstractBuilder
 
AbstractCasRestClient - Class in org.pac4j.cas.client.rest
This is CasRestFormClient able to communicate to a CAS server via its REST api, to retrieve TGTs and STs and to construct CAS principals.
AbstractCasRestClient() - Constructor for class org.pac4j.cas.client.rest.AbstractCasRestClient
 
AbstractCheckAuthenticationAuthorizer<U extends CommonProfile> - Class in org.pac4j.core.authorization.authorizer
Check the authentication of the user.
AbstractCheckAuthenticationAuthorizer() - Constructor for class org.pac4j.core.authorization.authorizer.AbstractCheckAuthenticationAuthorizer
 
AbstractCheckAuthenticationAuthorizer(String) - Constructor for class org.pac4j.core.authorization.authorizer.AbstractCheckAuthenticationAuthorizer
 
AbstractEncryptionConfiguration - Class in org.pac4j.jwt.config.encryption
Abstract encryption configuration.
AbstractEncryptionConfiguration() - Constructor for class org.pac4j.jwt.config.encryption.AbstractEncryptionConfiguration
 
AbstractJwtProfile - Class in org.pac4j.core.profile.jwt
Abstract JWT profile.
AbstractJwtProfile() - Constructor for class org.pac4j.core.profile.jwt.AbstractJwtProfile
 
AbstractLdapProperties - Class in org.pac4j.config.ldaptive
Copy/pasted from CAS server v5.0.4 as is.
AbstractLdapProperties() - Constructor for class org.pac4j.config.ldaptive.AbstractLdapProperties
 
AbstractLdapProperties.LdapConnectionPoolPassivator - Enum in org.pac4j.config.ldaptive
The ldap connection pool passivator.
AbstractProfileService<U extends CommonProfile> - Class in org.pac4j.core.profile.service
Abstract implementation of the ProfileService for the storage: LDAP, SQL and MongoDB.
AbstractProfileService() - Constructor for class org.pac4j.core.profile.service.AbstractProfileService
 
AbstractRequireAllAuthorizer<E,U extends CommonProfile> - Class in org.pac4j.core.authorization.authorizer
An authorizer to require all the elements.
AbstractRequireAllAuthorizer() - Constructor for class org.pac4j.core.authorization.authorizer.AbstractRequireAllAuthorizer
 
AbstractRequireAnyAuthorizer<E,U extends CommonProfile> - Class in org.pac4j.core.authorization.authorizer
An authorizer to require any of the elements.
AbstractRequireAnyAuthorizer() - Constructor for class org.pac4j.core.authorization.authorizer.AbstractRequireAnyAuthorizer
 
AbstractRequireElementAuthorizer<E,U extends CommonProfile> - Class in org.pac4j.core.authorization.authorizer
An authorizer to require elements.
AbstractRequireElementAuthorizer() - Constructor for class org.pac4j.core.authorization.authorizer.AbstractRequireElementAuthorizer
 
AbstractSignatureConfiguration - Class in org.pac4j.jwt.config.signature
Abstract signature configuration.
AbstractSignatureConfiguration() - Constructor for class org.pac4j.jwt.config.signature.AbstractSignatureConfiguration
 
AbstractStore<K,O> - Class in org.pac4j.core.store
Abstract store.
AbstractStore() - Constructor for class org.pac4j.core.store.AbstractStore
 
ACCESS_CONTROL_ALLOW_CREDENTIALS_HEADER - Static variable in interface org.pac4j.core.context.HttpConstants
 
ACCESS_CONTROL_ALLOW_HEADERS_HEADER - Static variable in interface org.pac4j.core.context.HttpConstants
 
ACCESS_CONTROL_ALLOW_METHODS_HEADER - Static variable in interface org.pac4j.core.context.HttpConstants
 
ACCESS_CONTROL_ALLOW_ORIGIN_HEADER - Static variable in interface org.pac4j.core.context.HttpConstants
 
ACCESS_CONTROL_EXPOSE_HEADERS_HEADER - Static variable in interface org.pac4j.core.context.HttpConstants
 
ACCESS_CONTROL_MAX_AGE_HEADER - Static variable in interface org.pac4j.core.context.HttpConstants
 
ACCESS_TOKEN - Static variable in class org.pac4j.oidc.profile.OidcProfileDefinition
 
accessTokenVerb - Variable in class org.pac4j.scribe.builder.api.GenericApi20
 
AccountNotFoundException - Exception in org.pac4j.core.exception
Exception when an account is not found.
AccountNotFoundException(String) - Constructor for exception org.pac4j.core.exception.AccountNotFoundException
 
AccountNotFoundException(Throwable) - Constructor for exception org.pac4j.core.exception.AccountNotFoundException
 
ACR - Static variable in class org.pac4j.oidc.profile.OidcProfileDefinition
 
adapt(C, Object...) - Method in interface org.pac4j.core.engine.SecurityGrantedAccessAdapter
Adapt the current successful action as the expected result.
adapt(int, C) - Method in interface org.pac4j.core.http.HttpActionAdapter
Adapt the HTTP action.
adapt(int, J2EContext) - Method in class org.pac4j.core.http.J2ENopHttpActionAdapter
 
addAccessTokenToProfile(U, OAuth1Token) - Method in class org.pac4j.oauth.profile.creator.OAuth10ProfileCreator
 
addAccessTokenToProfile(U, OAuth2AccessToken) - Method in class org.pac4j.oauth.profile.creator.OAuth20ProfileCreator
 
addAttribute(String, Object) - Method in class org.pac4j.core.profile.UserProfile
Add an attribute.
addAttributes(Map<String, Object>) - Method in class org.pac4j.core.profile.UserProfile
Add attributes.
addAuthorizationGenerator(AuthorizationGenerator<U>) - Method in class org.pac4j.core.client.BaseClient
 
addAuthorizationGenerator(AuthorizationGenerator) - Method in class org.pac4j.core.client.Clients
 
addAuthorizationGenerators(List<AuthorizationGenerator<U>>) - Method in class org.pac4j.core.client.BaseClient
 
addAuthorizer(String, Authorizer) - Method in class org.pac4j.core.config.Config
 
addContext(SAML2MetadataResolver, BaseContext, QName) - Method in class org.pac4j.saml.context.SAML2ContextProvider
 
addCustomParam(String, String) - Method in class org.pac4j.oidc.config.OidcConfiguration
 
addEncryptionConfiguration(EncryptionConfiguration) - Method in class org.pac4j.jwt.credentials.authenticator.JwtAuthenticator
 
addExchangeToken(String, OAuth2AccessToken) - Method in class org.pac4j.oauth.profile.facebook.FacebookProfileCreator
Adds the token to the URL in question.
addIDPContext(SAML2MessageContext) - Method in class org.pac4j.saml.context.SAML2ContextProvider
 
addMatcher(String, Matcher) - Method in class org.pac4j.core.config.Config
 
addParameter(String, String, String) - Static method in class org.pac4j.core.util.CommonHelper
Add a new parameter to an url.
addPermission(String) - Method in class org.pac4j.core.profile.UserProfile
Add a permission.
addPermissions(Collection<String>) - Method in class org.pac4j.core.profile.UserProfile
Add permissions.
addResponseCookie(Cookie) - Method in class org.pac4j.core.context.J2EContext
 
addResponseCookie(Cookie) - Method in interface org.pac4j.core.context.WebContext
Adds cookies to the response
ADDRESS - Static variable in class org.pac4j.oauth.profile.paypal.PayPalProfileDefinition
 
ADDRESS - Static variable in class org.pac4j.oidc.profile.OidcProfileDefinition
 
ADDRESSES - Static variable in class org.pac4j.oauth.profile.yahoo.YahooProfileDefinition
 
addRole(String) - Method in class org.pac4j.core.profile.UserProfile
Add a role.
addRoles(Collection<String>) - Method in class org.pac4j.core.profile.UserProfile
Add roles.
addRoles(Set<String>) - Method in class org.pac4j.core.profile.UserProfile
Add roles.
addSignatureConfiguration(SignatureConfiguration) - Method in class org.pac4j.jwt.credentials.authenticator.JwtAuthenticator
 
addSPContext(SAML2MessageContext) - Method in class org.pac4j.saml.context.SAML2ContextProvider
 
addStateAndNonceParameters(WebContext, Map<String, String>) - Method in class org.pac4j.oidc.redirect.OidcRedirectActionBuilder
 
addTransportContext(WebContext, SAML2MessageContext) - Method in class org.pac4j.saml.context.SAML2ContextProvider
 
AGE - Static variable in class org.pac4j.oauth.profile.ok.OkProfileDefinition
 
AGE_CATEGORY - Static variable in class org.pac4j.oauth.profile.yahoo.YahooProfileDefinition
 
AJAX_HEADER_NAME - Static variable in interface org.pac4j.core.context.HttpConstants
 
AJAX_HEADER_VALUE - Static variable in interface org.pac4j.core.context.HttpConstants
 
AjaxRequestResolver - Interface in org.pac4j.core.http
Compute if a HTTP request is an AJAX one.
ALBUMS - Static variable in class org.pac4j.oauth.profile.facebook.FacebookProfileDefinition
 
algorithm - Variable in class org.pac4j.jwt.config.encryption.AbstractEncryptionConfiguration
 
algorithm - Variable in class org.pac4j.jwt.config.signature.AbstractSignatureConfiguration
 
ALLOW_AJAX_REQUESTS - Static variable in interface org.pac4j.core.context.DefaultAuthorizers
The "allowAjaxRequests" authorizer.
AMR - Static variable in class org.pac4j.oidc.profile.OidcProfileDefinition
 
ANONYMOUS - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
AnonymousClient - Class in org.pac4j.core.client.direct
Anonymous client.
AnonymousClient() - Constructor for class org.pac4j.core.client.direct.AnonymousClient
 
AnonymousCredentials - Class in org.pac4j.core.credentials
Anonymous credentials.
AnonymousCredentials() - Constructor for class org.pac4j.core.credentials.AnonymousCredentials
 
AnonymousProfile - Class in org.pac4j.core.profile
Anonymous profile.
AnonymousProfile() - Constructor for class org.pac4j.core.profile.AnonymousProfile
 
API_STANDARD_PROFILE_REQUEST - Static variable in class org.pac4j.oauth.profile.linkedin2.LinkedIn2ProfileDefinition
 
APPSECRET_PARAMETER - Static variable in class org.pac4j.oauth.profile.facebook.FacebookProfileDefinition
 
areEquals(String, String) - Static method in class org.pac4j.core.util.CommonHelper
Compare two String to see if they are equals (both null is ok).
areEqualsIgnoreCaseAndTrim(String, String) - Static method in class org.pac4j.core.util.CommonHelper
Compare two String to see if they are equals ignoring the case and the blank spaces (both null is ok).
areNotEquals(String, String) - Static method in class org.pac4j.core.util.CommonHelper
Compare two String to see if they are not equals.
assertionConsumerServiceUrl - Variable in class org.pac4j.saml.metadata.SAML2MetadataGenerator
 
assertNotBlank(String, String) - Static method in class org.pac4j.core.util.CommonHelper
Verify that a String is not blank otherwise throw a TechnicalException.
assertNotNull(String, Object) - Static method in class org.pac4j.core.util.CommonHelper
Verify that an Object is not null otherwise throw a TechnicalException.
assertNull(String, Object) - Static method in class org.pac4j.core.util.CommonHelper
Verify that an Object is null otherwise throw a TechnicalException.
assertTrue(boolean, String) - Static method in class org.pac4j.core.util.CommonHelper
Verify that a boolean is true otherwise throw a TechnicalException.
asURI(String) - Static method in class org.pac4j.core.util.CommonHelper
Convert a string into an URI.
ATTEMPTED_AUTHENTICATION_SUFFIX - Static variable in class org.pac4j.core.client.IndirectClient
 
AttributeConverter<T> - Interface in org.pac4j.core.profile.converter
This interface is the contract for an attribute converter.
attributeNames - Variable in class org.pac4j.core.profile.service.AbstractProfileService
 
attributePrincipal - Variable in class org.pac4j.cas.profile.CasProxyProfile
 
AUDIENCE - Static variable in interface org.pac4j.core.profile.jwt.JwtClaims
 
augmentSignatureSigningParameters(SignatureSigningParameters) - Method in class org.pac4j.saml.crypto.DefaultSignatureSigningParametersProvider
 
AUTH_TIME - Static variable in class org.pac4j.oidc.profile.OidcProfileDefinition
 
authDomain - Variable in class org.pac4j.gae.client.GaeUserServiceClient
 
AUTHENTICATE_HEADER - Static variable in interface org.pac4j.core.context.HttpConstants
 
authenticateAccount(UsernamePasswordCredentials) - Method in class org.pac4j.stormpath.credentials.authenticator.StormpathAuthenticator
 
AUTHENTICATION_DATE - Static variable in class org.pac4j.oauth.profile.casoauthwrapper.CasOAuthWrapperProfileDefinition
 
AUTHENTICATION_METHOD - Static variable in class org.pac4j.oauth.profile.casoauthwrapper.CasOAuthWrapperProfileDefinition
 
Authenticator<C extends Credentials> - Interface in org.pac4j.core.credentials.authenticator
An authenticator is responsible for validating Credentials and should throw a CredentialsException if the authentication fails.
AUTHENTICATOR_TEST_TOKEN - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
AUTHENTICATOR_TEST_USERNAME_PASSWORD - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
AuthenticatorProfileCreator<C extends Credentials,P extends CommonProfile> - Class in org.pac4j.core.profile.creator
This profile creator retrieves the user profile attached in the Credentials.
AuthenticatorProfileCreator() - Constructor for class org.pac4j.core.profile.creator.AuthenticatorProfileCreator
 
authnRequestSigned - Variable in class org.pac4j.saml.metadata.SAML2MetadataGenerator
 
AUTHORIZATION_HEADER - Static variable in interface org.pac4j.core.context.HttpConstants
 
AuthorizationChecker - Interface in org.pac4j.core.authorization.checker
The way to check authorizations.
AuthorizationGenerator<U extends CommonProfile> - Interface in org.pac4j.core.authorization.generator
Generate the authorization roles and permissions for this user profile.
Authorizer<U extends CommonProfile> - Interface in org.pac4j.core.authorization.authorizer
Checks if an access is authorized.
authorizers - Variable in class org.pac4j.core.config.Config
 
AUTHORIZERS - Static variable in interface org.pac4j.core.context.Pac4jConstants
 
authUrl - Variable in class org.pac4j.scribe.builder.api.GenericApi20
 
AVATAR - Static variable in class org.pac4j.oauth.profile.bitbucket.BitbucketProfileDefinition
 
AVATAR_URL - Static variable in class org.pac4j.oauth.profile.github.GitHubProfileDefinition
 
AVATAR_URL - Static variable in class org.pac4j.oauth.profile.wordpress.WordPressProfileDefinition
 
AZP - Static variable in class org.pac4j.oidc.profile.OidcProfileDefinition
 
AzureAdClient - Class in org.pac4j.oidc.client
A specialized OidcClient for authenticating againt Microsoft Azure AD.
AzureAdClient() - Constructor for class org.pac4j.oidc.client.AzureAdClient
 
AzureAdClient(OidcConfiguration) - Constructor for class org.pac4j.oidc.client.AzureAdClient
 
AzureAdIdTokenValidator - Class in org.pac4j.oidc.client.azuread
Specialized ID token validator cabable of handling the {tenantid} placeholder.
AzureAdIdTokenValidator(IDTokenValidator) - Constructor for class org.pac4j.oidc.client.azuread.AzureAdIdTokenValidator
 
AzureAdProfile - Class in org.pac4j.oidc.profile.azuread
This class is the user profile for Azure AD (using OpenID Connect protocol) with appropriate getters.
AzureAdProfile() - Constructor for class org.pac4j.oidc.profile.azuread.AzureAdProfile
 
AzureAdProfileCreator - Class in org.pac4j.oidc.profile.azuread
Specific profile creator for Azure.
AzureAdProfileCreator(OidcConfiguration) - Constructor for class org.pac4j.oidc.profile.azuread.AzureAdProfileCreator
 
AzureAdProfileDefinition - Class in org.pac4j.oidc.profile.azuread
This class defines the attributes of the Azure AD OpenID Connect profile.
AzureAdProfileDefinition() - Constructor for class org.pac4j.oidc.profile.azuread.AzureAdProfileDefinition
 
AzureAdResourceRetriever - Class in org.pac4j.oidc.client.azuread
Specialized ResourceRetriever which escapes a possibly invalid issuer URI.
AzureAdResourceRetriever() - Constructor for class org.pac4j.oidc.client.azuread.AzureAdResourceRetriever
 

B

BAD_REQUEST - Static variable in interface org.pac4j.core.context.HttpConstants
 
BadCredentialsException - Exception in org.pac4j.core.exception
Exception for bad credentials.
BadCredentialsException(String) - Constructor for exception org.pac4j.core.exception.BadCredentialsException
 
BadCredentialsException(Throwable) - Constructor for exception org.pac4j.core.exception.BadCredentialsException
 
BadCredentialsException(String, Throwable) - Constructor for exception org.pac4j.core.exception.BadCredentialsException
 
BADGE_TYPE_ID - Static variable in class org.pac4j.oauth.profile.strava.StravaProfileDefinition
 
BASE_PROFILE_URL - Static variable in class org.pac4j.oauth.profile.ok.OkProfile
 
BASE_URL - Static variable in class org.pac4j.oauth.profile.facebook.FacebookProfileDefinition
 
BASE_URL - Static variable in class org.pac4j.oauth.profile.vk.VkProfileDefinition
 
BaseClient<C extends Credentials,U extends CommonProfile> - Class in org.pac4j.core.client
This class is the default implementation of an authentication client (whatever the mechanism).
BaseClient() - Constructor for class org.pac4j.core.client.BaseClient
 
BASIC_HEADER_PREFIX - Static variable in interface org.pac4j.core.context.HttpConstants
 
BasicAuthExtractor - Class in org.pac4j.core.credentials.extractor
To extract basic auth header.
BasicAuthExtractor(String) - Constructor for class org.pac4j.core.credentials.extractor.BasicAuthExtractor
 
BasicAuthExtractor(String, String, String) - Constructor for class org.pac4j.core.credentials.extractor.BasicAuthExtractor
 
BEARER_HEADER_PREFIX - Static variable in interface org.pac4j.core.context.HttpConstants
 
BIKES - Static variable in class org.pac4j.oauth.profile.strava.StravaProfileDefinition
 
BIO - Static variable in class org.pac4j.oauth.profile.foursquare.FoursquareProfileDefinition
 
BIO - Static variable in class org.pac4j.oauth.profile.github.GitHubProfileDefinition
 
BIRTH_DATE - Static variable in class org.pac4j.oauth.profile.vk.VkProfileDefinition
 
BIRTH_YEAR - Static variable in class org.pac4j.oauth.profile.yahoo.YahooProfileDefinition
 
BIRTHDATE - Static variable in class org.pac4j.oauth.profile.yahoo.YahooProfileDefinition
 
BIRTHDATE - Static variable in class org.pac4j.oidc.profile.OidcProfileDefinition
 
BIRTHDAY - Static variable in class org.pac4j.oauth.profile.facebook.FacebookProfileDefinition
 
BIRTHDAY - Static variable in class org.pac4j.oauth.profile.google2.Google2ProfileDefinition
 
BIRTHDAY - Static variable in class org.pac4j.oauth.profile.ok.OkProfileDefinition
 
BitBucketApi - Class in org.pac4j.scribe.builder.api
This class represents the OAuth API implementation for Bitbucket.
BitBucketApi() - Constructor for class org.pac4j.scribe.builder.api.BitBucketApi
 
BitbucketClient - Class in org.pac4j.oauth.client
This class is the OAuth client to authenticate users in Bitbucket.
BitbucketClient() - Constructor for class org.pac4j.oauth.client.BitbucketClient
 
BitbucketClient(String, String) - Constructor for class org.pac4j.oauth.client.BitbucketClient
 
BitbucketProfile - Class in org.pac4j.oauth.profile.bitbucket
This class is the user profile for Bitbucket with appropriate getters.
BitbucketProfile() - Constructor for class org.pac4j.oauth.profile.bitbucket.BitbucketProfile
 
BitbucketProfileDefinition - Class in org.pac4j.oauth.profile.bitbucket
This class is the Bitbucket profile definition.
BitbucketProfileDefinition() - Constructor for class org.pac4j.oauth.profile.bitbucket.BitbucketProfileDefinition
 
BLOG - Static variable in class org.pac4j.oauth.profile.github.GitHubProfileDefinition
 
BOOKS - Static variable in class org.pac4j.oauth.profile.facebook.FacebookProfileDefinition
 
BOOLEAN - Static variable in class org.pac4j.core.profile.converter.Converters
 
BooleanConverter - Class in org.pac4j.core.profile.converter
This class converts a String into a Boolean or returns the Boolean in input.
BooleanConverter() - Constructor for class org.pac4j.core.profile.converter.BooleanConverter
 
build(Object...) - Method in class org.pac4j.config.client.PropertiesConfigFactory
 
build(String, Object...) - Static method in class org.pac4j.core.config.ConfigBuilder
 
build(Object...) - Method in interface org.pac4j.core.config.ConfigFactory
Build a configuration.
build(Object...) - Method in class org.pac4j.core.config.DefaultConfigFactory
 
build(Object, Map<String, Object>) - Method in class org.pac4j.core.profile.UserProfile
Build a profile from user identifier and attributes.
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 class org.pac4j.saml.sso.impl.SAML2LogoutRequestBuilder
 
build(SAML2MessageContext) - Method in interface org.pac4j.saml.sso.SAML2ObjectBuilder
 
buildAttributesList(List<String>) - Method in class org.pac4j.sql.profile.service.DbProfileService
 
buildAuthenticationRequestUrl(Map<String, String>) - Method in class org.pac4j.oidc.redirect.OidcRedirectActionBuilder
 
buildAuthnRequest(SAML2MessageContext, AssertionConsumerService, SingleSignOnService) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnRequestBuilder
 
buildCas10TicketValidator(WebContext) - Method in class org.pac4j.cas.config.CasConfiguration
 
buildCas20ProxyTicketValidator(WebContext) - Method in class org.pac4j.cas.config.CasConfiguration
 
buildCas20TicketValidator(WebContext) - Method in class org.pac4j.cas.config.CasConfiguration
 
buildCas30ProxyTicketValidator(WebContext) - Method in class org.pac4j.cas.config.CasConfiguration
 
buildCas30TicketValidator(WebContext) - Method in class org.pac4j.cas.config.CasConfiguration
 
buildContext(WebContext) - Method in class org.pac4j.saml.context.SAML2ContextProvider
 
buildContext(WebContext) - Method in interface org.pac4j.saml.context.SAMLContextProvider
 
buildDecrypter() - Method in class org.pac4j.jwt.config.encryption.AbstractEncryptionConfiguration
Build the appropriate decrypter.
buildDecrypter() - Method in class org.pac4j.jwt.config.encryption.ECEncryptionConfiguration
 
buildDecrypter() - Method in class org.pac4j.jwt.config.encryption.RSAEncryptionConfiguration
 
buildDecrypter() - Method in class org.pac4j.jwt.config.encryption.SecretEncryptionConfiguration
 
buildECKeyPairFromJwk(String) - Static method in class org.pac4j.jwt.util.JWKHelper
Build the EC key pair from the JWK JSON.
buildEncrypter() - Method in class org.pac4j.jwt.config.encryption.AbstractEncryptionConfiguration
Build the appropriate encrypter.
buildEncrypter() - Method in class org.pac4j.jwt.config.encryption.ECEncryptionConfiguration
 
buildEncrypter() - Method in class org.pac4j.jwt.config.encryption.RSAEncryptionConfiguration
 
buildEncrypter() - Method in class org.pac4j.jwt.config.encryption.SecretEncryptionConfiguration
 
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
 
buildFromTrackableSession(J2EContext, Object) - Method in class org.pac4j.core.context.session.J2ESessionStore
 
buildFromTrackableSession(C, Object) - Method in interface org.pac4j.core.context.session.SessionStore
Build a new session store from a trackable session.
buildHttpErrorMessage(HttpURLConnection) - Static method in class org.pac4j.cas.util.HttpUtils
 
buildJwtClaimsSet(U) - Method in class org.pac4j.jwt.profile.JwtGenerator
 
buildLogoutRequest(SAML2MessageContext, AssertionConsumerService, SingleLogoutService) - Method in class org.pac4j.saml.sso.impl.SAML2LogoutRequestBuilder
 
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
 
buildOAuthConfig(WebContext, String) - Method in class org.pac4j.oauth.config.OAuthConfiguration
 
buildParams() - Method in class org.pac4j.oidc.redirect.OidcRedirectActionBuilder
 
buildRedirectURL(MessageContext<SAMLObject>, String, String) - Method in class org.pac4j.saml.transport.Pac4jHTTPRedirectDeflateEncoder
Builds the URL to redirect the client to.
buildRSAKeyPairFromJwk(String) - Static method in class org.pac4j.jwt.util.JWKHelper
Build the RSA key pair from the JWK JSON.
buildSAML2Credentials(SAML2MessageContext) - Method in class org.pac4j.saml.sso.impl.SAML2DefaultResponseValidator
 
buildSAMLTicketValidator(WebContext) - Method in class org.pac4j.cas.config.CasConfiguration
 
buildSecretFromJwk(String) - Static method in class org.pac4j.jwt.util.JWKHelper
Build the secret from the JWK JSON.
buildService(WebContext, String) - Method in class org.pac4j.oauth.config.OAuthConfiguration
Build an OAuth service from the web context and with a state.
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
 
buildUserProfileByClassCompleteName(String) - Static method in class org.pac4j.core.profile.ProfileHelper
Build a profile by its class name.

C

CacheControlHeader - Class in org.pac4j.core.authorization.authorizer
Cache control header.
CacheControlHeader() - Constructor for class org.pac4j.core.authorization.authorizer.CacheControlHeader
 
calculateServerDigest(boolean, String) - Method in class org.pac4j.http.credentials.DigestCredentials
This calculates the server digest value based on user stored password.
callbackLogic - Variable in class org.pac4j.core.config.Config
 
CallbackLogic<R,C extends WebContext> - Interface in org.pac4j.core.engine
Callback logic to finish the login process for an indirect client.
callbackUrl - Variable in class org.pac4j.core.client.IndirectClient
 
CAN_POST - Static variable in class org.pac4j.oauth.profile.vk.VkProfileDefinition
 
CAN_SEE_ALL_POST - Static variable in class org.pac4j.oauth.profile.vk.VkProfileDefinition
 
CAN_SEE_AUDIO - Static variable in class org.pac4j.oauth.profile.vk.VkProfileDefinition
 
CAN_WRITE_PRIVATE_MESSAGE - Static variable in class org.pac4j.oauth.profile.vk.VkProfileDefinition
 
CAS_LOGIN_URL - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
CAS_PROTOCOL - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
CasAuthenticationDateFormatter - Class in org.pac4j.oauth.profile.casoauthwrapper
Date formatter for the CAS authentication date.
CasAuthenticationDateFormatter() - Constructor for class org.pac4j.oauth.profile.casoauthwrapper.CasAuthenticationDateFormatter
 
CasAuthenticator - Class in org.pac4j.cas.credentials.authenticator
CAS authenticator which validates the service ticket.
CasAuthenticator() - Constructor for class org.pac4j.cas.credentials.authenticator.CasAuthenticator
 
CasAuthenticator(CasConfiguration, String) - Constructor for class org.pac4j.cas.credentials.authenticator.CasAuthenticator
 
CasClient - Class in org.pac4j.cas.client
This class is the client to authenticate users on a CAS server for a web application in a stateful way: when trying to access a protected area, the user will be redirected to the CAS server for login and then back to the application (on the callback endpoint) and finally to the originally requested url.
CasClient() - Constructor for class org.pac4j.cas.client.CasClient
 
CasClient(CasConfiguration) - Constructor for class org.pac4j.cas.client.CasClient
 
CasClientBuilder - Class in org.pac4j.config.builder
Builder for CAS clients.
CasClientBuilder(Map<String, String>) - Constructor for class org.pac4j.config.builder.CasClientBuilder
 
CasConfiguration - Class in org.pac4j.cas.config
CAS configuration.
CasConfiguration() - Constructor for class org.pac4j.cas.config.CasConfiguration
 
CasConfiguration(String) - Constructor for class org.pac4j.cas.config.CasConfiguration
 
CasConfiguration(String, CasProtocol) - Constructor for class org.pac4j.cas.config.CasConfiguration
 
CasConfiguration(String, String) - Constructor for class org.pac4j.cas.config.CasConfiguration
 
CasLogoutActionBuilder<U extends CommonProfile> - Class in org.pac4j.core.logout
CAS logout action builder.
CasLogoutActionBuilder(String, String) - Constructor for class org.pac4j.core.logout.CasLogoutActionBuilder
 
CasLogoutHandler<C extends WebContext> - Interface in org.pac4j.cas.logout
This interface defines how to handle CAS logout request on client side.
CasOAuthWrapperApi20 - Class in org.pac4j.scribe.builder.api
This class represents the OAuth API implementation for the CAS OAuth wrapper.
CasOAuthWrapperApi20(String, boolean, boolean) - Constructor for class org.pac4j.scribe.builder.api.CasOAuthWrapperApi20
 
CasOAuthWrapperClient - Class in org.pac4j.oauth.client
This class is the OAuth client to authenticate users on CAS servers using OAuth wrapper.
CasOAuthWrapperClient() - Constructor for class org.pac4j.oauth.client.CasOAuthWrapperClient
 
CasOAuthWrapperClient(String, String, String) - Constructor for class org.pac4j.oauth.client.CasOAuthWrapperClient
 
CasOAuthWrapperProfile - Class in org.pac4j.oauth.profile.casoauthwrapper
This class is the user profile for sites using OAuth wrapper for CAS.
CasOAuthWrapperProfile() - Constructor for class org.pac4j.oauth.profile.casoauthwrapper.CasOAuthWrapperProfile
 
CasOAuthWrapperProfileDefinition - Class in org.pac4j.oauth.profile.casoauthwrapper
CasOAuthWrapperProfile profile definition.
CasOAuthWrapperProfileDefinition() - Constructor for class org.pac4j.oauth.profile.casoauthwrapper.CasOAuthWrapperProfileDefinition
 
CasProfile - Class in org.pac4j.cas.profile
This class is the user profile for sites using CAS protocol.
CasProfile() - Constructor for class org.pac4j.cas.profile.CasProfile
 
CasProfileDefinition - Class in org.pac4j.cas.profile
Profile definition for CAS.
CasProfileDefinition() - Constructor for class org.pac4j.cas.profile.CasProfileDefinition
 
CasProtocol - Enum in org.pac4j.cas.config
CAS protocol.
CasProxyProfile - Class in org.pac4j.cas.profile
This class is the user profile for sites using CAS protocol with proxy capabilities.
CasProxyProfile() - Constructor for class org.pac4j.cas.profile.CasProxyProfile
 
CasProxyReceptor - Class in org.pac4j.cas.client
This class is the CAS proxy receptor.
CasProxyReceptor() - Constructor for class org.pac4j.cas.client.CasProxyReceptor
 
CasRedirectActionBuilder - Class in org.pac4j.cas.redirect
CAS redirect action builder.
CasRedirectActionBuilder(CasConfiguration, String) - Constructor for class org.pac4j.cas.redirect.CasRedirectActionBuilder
 
CasRestAuthenticator - Class in org.pac4j.cas.credentials.authenticator
This is a specific Authenticator to deal with the CAS REST API.
CasRestAuthenticator() - Constructor for class org.pac4j.cas.credentials.authenticator.CasRestAuthenticator
 
CasRestAuthenticator(CasConfiguration) - Constructor for class org.pac4j.cas.credentials.authenticator.CasRestAuthenticator
 
CasRestBasicAuthClient - Class in org.pac4j.cas.client.rest
Direct client which receives credentials as a basic auth and validates them via the CAS REST API.
CasRestBasicAuthClient() - Constructor for class org.pac4j.cas.client.rest.CasRestBasicAuthClient
 
CasRestBasicAuthClient(CasConfiguration, String, String) - Constructor for class org.pac4j.cas.client.rest.CasRestBasicAuthClient
 
CasRestFormClient - Class in org.pac4j.cas.client.rest
Direct client which receives credentials as form parameters and validates them via the CAS REST API.
CasRestFormClient() - Constructor for class org.pac4j.cas.client.rest.CasRestFormClient
 
CasRestFormClient(CasConfiguration, String, String) - Constructor for class org.pac4j.cas.client.rest.CasRestFormClient
 
CasRestProfile - Class in org.pac4j.cas.profile
This is CasRestProfile that represents the CAS TGT when it's obtained via the rest api.
CasRestProfile() - Constructor for class org.pac4j.cas.profile.CasRestProfile
 
CasRestProfile(String, String) - Constructor for class org.pac4j.cas.profile.CasRestProfile
 
CENTRAL_LOGOUT - Static variable in interface org.pac4j.core.context.Pac4jConstants
Whether a central logout must be performed
check(WebContext, U, E) - Method in class org.pac4j.core.authorization.authorizer.AbstractRequireElementAuthorizer
Check a specific element.
check(WebContext, CommonProfile, HttpConstants.HTTP_METHOD) - Method in class org.pac4j.core.authorization.authorizer.CheckHttpMethodAuthorizer
 
check(WebContext, U, Class<U>) - Method in class org.pac4j.core.authorization.authorizer.CheckProfileTypeAuthorizer
 
check(WebContext, U, String) - Method in class org.pac4j.core.authorization.authorizer.RequireAllPermissionsAuthorizer
 
check(WebContext, U, String) - Method in class org.pac4j.core.authorization.authorizer.RequireAllRolesAuthorizer
 
check(WebContext, U, String) - Method in class org.pac4j.core.authorization.authorizer.RequireAnyAttributeAuthorizer
 
check(WebContext, U, String) - Method in class org.pac4j.core.authorization.authorizer.RequireAnyPermissionAuthorizer
 
check(WebContext, U, String) - Method in class org.pac4j.core.authorization.authorizer.RequireAnyRoleAuthorizer
 
CheckHttpMethodAuthorizer - Class in org.pac4j.core.authorization.authorizer
Checks the HTTP method.
CheckHttpMethodAuthorizer() - Constructor for class org.pac4j.core.authorization.authorizer.CheckHttpMethodAuthorizer
 
CheckHttpMethodAuthorizer(HttpConstants.HTTP_METHOD...) - Constructor for class org.pac4j.core.authorization.authorizer.CheckHttpMethodAuthorizer
 
CheckHttpMethodAuthorizer(List<HttpConstants.HTTP_METHOD>) - Constructor for class org.pac4j.core.authorization.authorizer.CheckHttpMethodAuthorizer
 
CheckHttpMethodAuthorizer(Set<HttpConstants.HTTP_METHOD>) - Constructor for class org.pac4j.core.authorization.authorizer.CheckHttpMethodAuthorizer
 
CheckProfileTypeAuthorizer<U extends CommonProfile> - Class in org.pac4j.core.authorization.authorizer
Checks the profile type.
CheckProfileTypeAuthorizer() - Constructor for class org.pac4j.core.authorization.authorizer.CheckProfileTypeAuthorizer
 
CheckProfileTypeAuthorizer(Class<U>...) - Constructor for class org.pac4j.core.authorization.authorizer.CheckProfileTypeAuthorizer
 
CheckProfileTypeAuthorizer(List<Class<U>>) - Constructor for class org.pac4j.core.authorization.authorizer.CheckProfileTypeAuthorizer
 
CheckProfileTypeAuthorizer(Set<Class<U>>) - Constructor for class org.pac4j.core.authorization.authorizer.CheckProfileTypeAuthorizer
 
CITY - Static variable in class org.pac4j.oauth.profile.strava.StravaProfileDefinition
 
CLAIMED - Static variable in class org.pac4j.oauth.profile.orcid.OrcidProfileDefinition
 
CLASSPATH_PREFIX - Static variable in class org.pac4j.saml.client.SAML2ClientConfiguration
 
cleanUp() - Method in class org.pac4j.cas.store.ProxyGrantingTicketStore
 
clearSensitiveData() - Method in class org.pac4j.cas.profile.CasRestProfile
 
clearSensitiveData() - Method in class org.pac4j.core.profile.UserProfile
 
clearSensitiveData() - Method in class org.pac4j.oauth.profile.OAuth10Profile
 
clearSensitiveData() - Method in class org.pac4j.oauth.profile.OAuth20Profile
 
clearSensitiveData() - Method in class org.pac4j.oidc.profile.OidcProfile
 
Client<C extends Credentials,U extends CommonProfile> - Interface in org.pac4j.core.client
This interface is the core class of the library.
CLIENT_ID - Static variable in class org.pac4j.oidc.config.OidcConfiguration
 
clientAuthentication - Variable in class org.pac4j.oidc.credentials.authenticator.OidcAuthenticator
 
ClientFinder - Interface in org.pac4j.core.client.finder
The way to find the client.
clientInit(WebContext) - Method in class org.pac4j.cas.client.CasClient
 
clientInit(WebContext) - Method in class org.pac4j.cas.client.CasProxyReceptor
 
clientInit(WebContext) - Method in class org.pac4j.cas.client.direct.DirectCasClient
 
clientInit(WebContext) - Method in class org.pac4j.cas.client.direct.DirectCasProxyClient
 
clientInit(WebContext) - Method in class org.pac4j.cas.client.rest.CasRestBasicAuthClient
 
clientInit(WebContext) - Method in class org.pac4j.cas.client.rest.CasRestFormClient
 
clientInit(WebContext) - Method in class org.pac4j.core.client.direct.AnonymousClient
 
clientInit(WebContext) - Method in class org.pac4j.core.client.DirectClient
Initialize the client.
clientInit(WebContext) - Method in class org.pac4j.core.client.IndirectClient
Initialize the client.
clientInit(WebContext) - Method in class org.pac4j.gae.client.GaeUserServiceClient
 
clientInit(WebContext) - Method in class org.pac4j.http.client.direct.CookieClient
 
clientInit(WebContext) - Method in class org.pac4j.http.client.direct.DirectBasicAuthClient
 
clientInit(WebContext) - Method in class org.pac4j.http.client.direct.DirectDigestAuthClient
 
clientInit(WebContext) - Method in class org.pac4j.http.client.direct.DirectFormClient
 
clientInit(WebContext) - Method in class org.pac4j.http.client.direct.HeaderClient
 
clientInit(WebContext) - Method in class org.pac4j.http.client.direct.IpClient
 
clientInit(WebContext) - Method in class org.pac4j.http.client.direct.ParameterClient
 
clientInit(WebContext) - Method in class org.pac4j.http.client.indirect.FormClient
 
clientInit(WebContext) - Method in class org.pac4j.http.client.indirect.IndirectBasicAuthClient
 
clientInit(WebContext) - Method in class org.pac4j.oauth.client.BitbucketClient
 
clientInit(WebContext) - Method in class org.pac4j.oauth.client.CasOAuthWrapperClient
 
clientInit(WebContext) - Method in class org.pac4j.oauth.client.DropBoxClient
 
clientInit(WebContext) - Method in class org.pac4j.oauth.client.FacebookClient
 
clientInit(WebContext) - Method in class org.pac4j.oauth.client.FoursquareClient
 
clientInit(WebContext) - Method in class org.pac4j.oauth.client.GenericOAuth20Client
 
clientInit(WebContext) - Method in class org.pac4j.oauth.client.GitHubClient
 
clientInit(WebContext) - Method in class org.pac4j.oauth.client.Google2Client
 
clientInit(WebContext) - Method in class org.pac4j.oauth.client.LinkedIn2Client
 
clientInit(WebContext) - Method in class org.pac4j.oauth.client.OAuth10Client
 
clientInit(WebContext) - Method in class org.pac4j.oauth.client.OAuth20Client
 
clientInit(WebContext) - Method in class org.pac4j.oauth.client.OkClient
 
clientInit(WebContext) - Method in class org.pac4j.oauth.client.OrcidClient
 
clientInit(WebContext) - Method in class org.pac4j.oauth.client.PayPalClient
 
clientInit(WebContext) - Method in class org.pac4j.oauth.client.StravaClient
 
clientInit(WebContext) - Method in class org.pac4j.oauth.client.TwitterClient
 
clientInit(WebContext) - Method in class org.pac4j.oauth.client.VkClient
 
clientInit(WebContext) - Method in class org.pac4j.oauth.client.WindowsLiveClient
 
clientInit(WebContext) - Method in class org.pac4j.oauth.client.WordPressClient
 
clientInit(WebContext) - Method in class org.pac4j.oauth.client.YahooClient
 
clientInit(WebContext) - Method in class org.pac4j.oidc.client.AzureAdClient
 
clientInit(WebContext) - Method in class org.pac4j.oidc.client.GoogleOidcClient
 
clientInit(WebContext) - Method in class org.pac4j.oidc.client.KeycloakOidcClient
 
clientInit(WebContext) - Method in class org.pac4j.oidc.client.OidcClient
 
clientInit(WebContext) - Method in class org.pac4j.openid.client.YahooOpenIdClient
 
clientInit(WebContext) - Method in class org.pac4j.saml.client.SAML2Client
 
Clients - Class in org.pac4j.core.client
This class is made to group multiple clients using a specific parameter to distinguish them, generally on one callback url.
Clients() - Constructor for class org.pac4j.core.client.Clients
 
Clients(String, List<Client>) - Constructor for class org.pac4j.core.client.Clients
 
Clients(String, Client...) - Constructor for class org.pac4j.core.client.Clients
 
Clients(String, Client) - Constructor for class org.pac4j.core.client.Clients
 
Clients(List<Client>) - Constructor for class org.pac4j.core.client.Clients
 
Clients(Client...) - Constructor for class org.pac4j.core.client.Clients
 
Clients(Client) - Constructor for class org.pac4j.core.client.Clients
 
clients - Variable in class org.pac4j.core.config.Config
 
CLIENTS - Static variable in interface org.pac4j.core.context.Pac4jConstants
 
closeConnection(HttpURLConnection) - Static method in class org.pac4j.cas.util.HttpUtils
 
CLUBS - Static variable in class org.pac4j.oauth.profile.strava.StravaProfileDefinition
 
code - Variable in exception org.pac4j.core.exception.HttpAction
 
COLLABORATORS - Static variable in class org.pac4j.oauth.profile.github.GitHubProfileDefinition
 
Color - Class in org.pac4j.core.profile
This class is a simple RGB color values holder.
Color(int, int, int) - Constructor for class org.pac4j.core.profile.Color
 
COLOR - Static variable in class org.pac4j.core.profile.converter.Converters
 
ColorConverter - Class in org.pac4j.core.profile.converter
This class converts a String into a Color.
ColorConverter() - Constructor for class org.pac4j.core.profile.converter.ColorConverter
 
COMMON_COUNT - Static variable in class org.pac4j.oauth.profile.vk.VkProfileDefinition
 
CommonHelper - Class in org.pac4j.core.util
This class gathers all the utilities methods.
CommonHelper() - Constructor for class org.pac4j.core.util.CommonHelper
 
CommonProfile - Class in org.pac4j.core.profile
This class is the base implementation with the default attribute getters which can be retrieved for most profiles.
CommonProfile() - Constructor for class org.pac4j.core.profile.CommonProfile
 
CommonProfileDefinition<P extends CommonProfile> - Class in org.pac4j.core.profile.definition
Profile definition with the common attributes.
CommonProfileDefinition() - Constructor for class org.pac4j.core.profile.definition.CommonProfileDefinition
 
CommonProfileDefinition(Function<Object[], P>) - Constructor for class org.pac4j.core.profile.definition.CommonProfileDefinition
 
CommunicationException - Exception in org.pac4j.core.exception
This class represents a communication exception.
CommunicationException(String) - Constructor for exception org.pac4j.core.exception.CommunicationException
 
CommunicationException(Throwable) - Constructor for exception org.pac4j.core.exception.CommunicationException
 
COMPANY - Static variable in class org.pac4j.oauth.profile.github.GitHubProfileDefinition
 
compute(String, WebContext) - Method in class org.pac4j.core.http.DefaultUrlResolver
 
compute(String, WebContext) - Method in class org.pac4j.core.http.RelativeUrlResolver
 
compute(String, WebContext) - Method in interface org.pac4j.core.http.UrlResolver
Compute a new URL from the provided URL and the web context.
computeAppSecretProof(String, OAuth2AccessToken, OAuth20Configuration) - Method in class org.pac4j.oauth.profile.facebook.FacebookProfileDefinition
The code in this method is based on this blog post: https://www.sammyk.me/the-single-most-important-way-to-make-your-facebook-app-more-secure and this answer: https://stackoverflow.com/questions/7124735/hmac-sha256-algorithm-for-signature-calculation
computeErrorMessage(Exception) - Method in class org.pac4j.http.client.indirect.FormClient
Return the error message depending on the thrown exception.
computeFinalCallbackUrl(WebContext) - Method in class org.pac4j.core.client.IndirectClient
 
computeFinalLoginUrl(WebContext) - Method in class org.pac4j.cas.config.CasConfiguration
 
computeFinalPrefixUrl(WebContext) - Method in class org.pac4j.cas.config.CasConfiguration
 
computeFinalRestUrl(WebContext) - Method in class org.pac4j.cas.config.CasConfiguration
 
computeFinalUrl(String, WebContext) - Method in class org.pac4j.cas.config.CasConfiguration
 
concat(String, int) - Method in class org.pac4j.config.builder.AbstractBuilder
 
Config - Class in org.pac4j.core.config
The default configuration with clients, authorizers and matchers.
Config() - Constructor for class org.pac4j.core.config.Config
 
Config(Client) - Constructor for class org.pac4j.core.config.Config
 
Config(Clients) - Constructor for class org.pac4j.core.config.Config
 
Config(List<Client>) - Constructor for class org.pac4j.core.config.Config
 
Config(Client...) - Constructor for class org.pac4j.core.config.Config
 
Config(String, Client) - Constructor for class org.pac4j.core.config.Config
 
Config(String, Client...) - Constructor for class org.pac4j.core.config.Config
 
Config(String, List<Client>) - Constructor for class org.pac4j.core.config.Config
 
Config(Map<String, Authorizer>) - Constructor for class org.pac4j.core.config.Config
 
Config(Clients, Map<String, Authorizer>) - Constructor for class org.pac4j.core.config.Config
 
Config(Client, Map<String, Authorizer>) - Constructor for class org.pac4j.core.config.Config
 
Config(Map<String, Authorizer>, Client...) - Constructor for class org.pac4j.core.config.Config
 
Config(String, Map<String, Authorizer>, Client...) - Constructor for class org.pac4j.core.config.Config
 
Config(String, Client, Map<String, Authorizer>) - Constructor for class org.pac4j.core.config.Config
 
config - Variable in class org.pac4j.core.config.DefaultConfigFactory
 
CONFIG_FACTORY - Static variable in interface org.pac4j.core.context.Pac4jConstants
 
ConfigBuilder - Class in org.pac4j.core.config
To build a configuration from a factory.
ConfigBuilder() - Constructor for class org.pac4j.core.config.ConfigBuilder
 
ConfigFactory - Interface in org.pac4j.core.config
A factory to build the configuration.
ConfigSingleton - Class in org.pac4j.core.config
A singleton of the configuration.
ConfigSingleton() - Constructor for class org.pac4j.core.config.ConfigSingleton
 
configuration - Variable in class org.pac4j.cas.client.rest.AbstractCasRestClient
 
configuration - Variable in class org.pac4j.cas.redirect.CasRedirectActionBuilder
 
configuration - Variable in class org.pac4j.oauth.client.OAuth10Client
 
configuration - Variable in class org.pac4j.oauth.client.OAuth20Client
 
configuration - Variable in class org.pac4j.oauth.redirect.OAuth10RedirectActionBuilder
 
configuration - Variable in class org.pac4j.oauth.redirect.OAuth20RedirectActionBuilder
 
configuration - Variable in class org.pac4j.oidc.redirect.OidcRedirectActionBuilder
 
configuration - Variable in class org.pac4j.saml.client.SAML2Client
 
Configuration - Class in org.pac4j.saml.util
OpenSAML configuration bean to bootstrap the parser pool.
CONTACT - Static variable in class org.pac4j.oauth.profile.foursquare.FoursquareProfileDefinition
 
containsAttribute(String) - Method in class org.pac4j.core.profile.UserProfile
Check to see if profile contains attribute name.
containsProperty(String, int) - Method in class org.pac4j.config.builder.AbstractBuilder
 
CONTENT_TYPE_HEADER - Static variable in interface org.pac4j.core.context.HttpConstants
 
context - Variable in class org.pac4j.core.profile.ProfileManager
 
ContextHelper - Class in org.pac4j.core.context
A helper for the web context.
ContextHelper() - Constructor for class org.pac4j.core.context.ContextHelper
 
contextProvider - Variable in class org.pac4j.saml.client.SAML2Client
 
CONTRIBUTORS_ENABLED - Static variable in class org.pac4j.oauth.profile.twitter.TwitterProfileDefinition
 
convert(Object) - Method in class org.pac4j.core.profile.converter.AbstractAttributeConverter
 
convert(Object) - Method in interface org.pac4j.core.profile.converter.AttributeConverter
Convert an attribute to a specific type T.
convert(Object) - Method in class org.pac4j.oauth.profile.casoauthwrapper.CasAuthenticationDateFormatter
 
convert(Object) - Method in class org.pac4j.oauth.profile.converter.JsonConverter
 
convert(Object) - Method in class org.pac4j.oauth.profile.facebook.converter.FacebookRelationshipStatusConverter
 
convert(Object) - Method in class org.pac4j.oidc.profile.converter.OidcLongTimeConverter
 
convertAndAdd(CommonProfile, String, Object) - Method in class org.pac4j.core.profile.definition.ProfileDefinition
Convert the attribute if necessary and add it to the profile.
convertAndAdd(CommonProfile, Map<String, Object>) - Method in class org.pac4j.core.profile.definition.ProfileDefinition
Convert the attributes if necessary and add them to the profile.
convertAttributesToProfile(List<Map<String, Object>>) - Method in class org.pac4j.core.profile.service.AbstractProfileService
Convert the list of map of attributes from the storage into a profile.
Converters - Class in org.pac4j.core.profile.converter
This class defines the default converters.
Converters() - Constructor for class org.pac4j.core.profile.converter.Converters
 
convertProfileAndPasswordToAttributes(U, String) - Method in class org.pac4j.core.profile.service.AbstractProfileService
Convert a profile and a password into a map of attributes for the storage.
Cookie - Class in org.pac4j.core.context
 
Cookie(String, String) - Constructor for class org.pac4j.core.context.Cookie
 
CookieClient - Class in org.pac4j.http.client.direct
Allows direct authentication based on a cookie.
CookieClient() - Constructor for class org.pac4j.http.client.direct.CookieClient
 
CookieClient(String, Authenticator) - Constructor for class org.pac4j.http.client.direct.CookieClient
 
CookieExtractor - Class in org.pac4j.http.credentials.extractor
Extracts a cookie value from the request context.
CookieExtractor(String, String) - Constructor for class org.pac4j.http.credentials.extractor.CookieExtractor
 
CorsAuthorizer - Class in org.pac4j.core.authorization.authorizer
Define how the CORS requests are authorized.
CorsAuthorizer() - Constructor for class org.pac4j.core.authorization.authorizer.CorsAuthorizer
 
COUNTRY - Static variable in class org.pac4j.oauth.profile.dropbox.DropBoxProfileDefinition
 
COUNTRY - Static variable in class org.pac4j.oauth.profile.strava.StravaProfileDefinition
 
create(C, WebContext) - Method in class org.pac4j.core.profile.creator.AuthenticatorProfileCreator
 
create(C, WebContext) - Method in interface org.pac4j.core.profile.creator.ProfileCreator
Create a profile from a credentials.
create(U, String) - Method in class org.pac4j.core.profile.service.AbstractProfileService
 
create(U, String) - Method in interface org.pac4j.core.profile.service.ProfileService
Create a profile with the associated password in the storage.
create(OidcCredentials, WebContext) - Method in class org.pac4j.oidc.profile.creator.OidcProfileCreator
 
CREATED - Static variable in interface org.pac4j.core.context.HttpConstants
 
CREATED - Static variable in class org.pac4j.oauth.profile.yahoo.YahooProfileDefinition
 
CREATED_AT - Static variable in class org.pac4j.oauth.profile.github.GitHubProfileDefinition
 
CREATED_AT - Static variable in class org.pac4j.oauth.profile.strava.StravaProfileDefinition
 
CREATED_AT - Static variable in class org.pac4j.oauth.profile.twitter.TwitterProfileDefinition
 
createHMACTokenValidator(JWSAlgorithm, ClientID, Secret) - Method in class org.pac4j.oidc.profile.creator.OidcProfileCreator
 
createJwtProfile(TokenCredentials, JWT) - Method in class org.pac4j.jwt.credentials.authenticator.JwtAuthenticator
 
createProfile(AuthSuccess) - Method in class org.pac4j.openid.credentials.authenticator.YahooAuthenticator
 
createProfile(Account) - Method in class org.pac4j.stormpath.credentials.authenticator.StormpathAuthenticator
 
createRSATokenValidator(JWSAlgorithm, ClientID) - Method in class org.pac4j.oidc.profile.azuread.AzureAdProfileCreator
 
createRSATokenValidator(JWSAlgorithm, ClientID) - Method in class org.pac4j.oidc.profile.creator.OidcProfileCreator
 
createToken(String, String, Integer, String, String, String) - Method in class org.pac4j.scribe.extractors.OrcidJsonExtractor
 
CREATION_METHOD - Static variable in class org.pac4j.oauth.profile.orcid.OrcidProfileDefinition
 
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
 
Credentials - Class in org.pac4j.core.credentials
This class represents the base credentials.
Credentials() - Constructor for class org.pac4j.core.credentials.Credentials
 
CredentialsException - Exception in org.pac4j.core.exception
This class represents an expected exception occurring during credentials retrieval.
CredentialsException(String) - Constructor for exception org.pac4j.core.exception.CredentialsException
 
CredentialsException(Throwable) - Constructor for exception org.pac4j.core.exception.CredentialsException
 
CredentialsException(String, Throwable) - Constructor for exception org.pac4j.core.exception.CredentialsException
 
CredentialsExtractor<C extends Credentials> - Interface in org.pac4j.core.credentials.extractor
An extractor gets the Credentials from a WebContext and should return null if no credentials are present or should throw a CredentialsException if it cannot get it.
CredentialUtil - Class in org.pac4j.http.credentials
This class contains utility methods related to credential encryption algorithms (MD5 for http digest)
CredentialUtil() - Constructor for class org.pac4j.http.credentials.CredentialUtil
 
CSRF - Static variable in interface org.pac4j.core.context.DefaultAuthorizers
The "csrf" authorizer.
CSRF_CHECK - Static variable in interface org.pac4j.core.context.DefaultAuthorizers
The "csrfCheck" authorizer.
CSRF_TOKEN - Static variable in interface org.pac4j.core.context.DefaultAuthorizers
The "csrfToken" authorizer.
CSRF_TOKEN - Static variable in interface org.pac4j.core.context.Pac4jConstants
 
CsrfAuthorizer - Class in org.pac4j.core.authorization.authorizer.csrf
Authorizer that checks CSRF tokens.
CsrfAuthorizer() - Constructor for class org.pac4j.core.authorization.authorizer.csrf.CsrfAuthorizer
 
CsrfAuthorizer(String, String) - Constructor for class org.pac4j.core.authorization.authorizer.csrf.CsrfAuthorizer
 
CsrfAuthorizer(String, String, boolean) - Constructor for class org.pac4j.core.authorization.authorizer.csrf.CsrfAuthorizer
 
CsrfTokenGenerator - Interface in org.pac4j.core.authorization.authorizer.csrf
CSRF token generator.
CsrfTokenGeneratorAuthorizer - Class in org.pac4j.core.authorization.authorizer.csrf
Authorizer which creates a new CSRF token and adds it as a request attribute and as a cookie (AngularJS).
CsrfTokenGeneratorAuthorizer(CsrfTokenGenerator) - Constructor for class org.pac4j.core.authorization.authorizer.csrf.CsrfTokenGeneratorAuthorizer
 
CURRENT_SHARE - Static variable in class org.pac4j.oauth.profile.linkedin2.LinkedIn2ProfileDefinition
 
CURRENT_STATUS - Static variable in class org.pac4j.oauth.profile.ok.OkProfileDefinition
 
CURRENT_STATUS_DATE - Static variable in class org.pac4j.oauth.profile.ok.OkProfileDefinition
 
CURRENT_STATUS_ID - Static variable in class org.pac4j.oauth.profile.ok.OkProfileDefinition
 

D

DATE_PREFERENCE - Static variable in class org.pac4j.oauth.profile.strava.StravaProfileDefinition
 
DATE_TZ_GENERAL - Static variable in class org.pac4j.core.profile.converter.Converters
 
DATE_TZ_GENERAL_FORMAT - Static variable in class org.pac4j.core.profile.converter.Converters
 
DATE_TZ_RFC822 - Static variable in class org.pac4j.core.profile.converter.Converters
 
DATE_TZ_RFC822_FORMAT - Static variable in class org.pac4j.core.profile.converter.Converters
 
DateConverter - Class in org.pac4j.core.profile.converter
This class converts a String (depending on a specified format) into a Date.
DateConverter(String) - Constructor for class org.pac4j.core.profile.converter.DateConverter
 
DateConverter(String, Locale) - Constructor for class org.pac4j.core.profile.converter.DateConverter
 
DbAuthenticator - Class in org.pac4j.sql.credentials.authenticator
Deprecated. 
DbAuthenticator() - Constructor for class org.pac4j.sql.credentials.authenticator.DbAuthenticator
Deprecated.
 
DbAuthenticator(DataSource) - Constructor for class org.pac4j.sql.credentials.authenticator.DbAuthenticator
Deprecated.
 
DbAuthenticator(DataSource, String) - Constructor for class org.pac4j.sql.credentials.authenticator.DbAuthenticator
Deprecated.
 
DbAuthenticator(DataSource, String, PasswordEncoder) - Constructor for class org.pac4j.sql.credentials.authenticator.DbAuthenticator
Deprecated.
 
dbi - Variable in class org.pac4j.sql.profile.service.DbProfileService
 
DbProfile - Class in org.pac4j.sql.profile
The user profile returned by a DB authentication.
DbProfile() - Constructor for class org.pac4j.sql.profile.DbProfile
 
DbProfileService - Class in org.pac4j.sql.profile.service
The DB profile service (which supersedes the DB authenticator).
DbProfileService() - Constructor for class org.pac4j.sql.profile.service.DbProfileService
 
DbProfileService(DataSource) - Constructor for class org.pac4j.sql.profile.service.DbProfileService
 
DbProfileService(DataSource, String) - Constructor for class org.pac4j.sql.profile.service.DbProfileService
 
DbProfileService(DataSource, String, PasswordEncoder) - Constructor for class org.pac4j.sql.profile.service.DbProfileService
 
DbProfileService(DataSource, PasswordEncoder) - Constructor for class org.pac4j.sql.profile.service.DbProfileService
 
decrypt(EncryptedJWT) - Method in class org.pac4j.jwt.config.encryption.AbstractEncryptionConfiguration
 
decrypt(EncryptedJWT) - Method in interface org.pac4j.jwt.config.encryption.EncryptionConfiguration
Decrypt an encrypted JWT.
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.
decryptEncryptedId(EncryptedID, Decrypter) - Method in class org.pac4j.saml.sso.impl.SAML2LogoutResponseValidator
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_CLIENT_NAME_PARAMETER - Static variable in class org.pac4j.core.client.Clients
 
DEFAULT_CONNECT_TIMEOUT - Static variable in interface org.pac4j.core.context.HttpConstants
 
DEFAULT_FIELDS - Static variable in class org.pac4j.oauth.client.FacebookClient
 
DEFAULT_FIELDS - Static variable in class org.pac4j.oauth.client.VkClient
 
DEFAULT_HTTP_PORT - Static variable in interface org.pac4j.core.context.HttpConstants
 
DEFAULT_HTTPS_PORT - Static variable in interface org.pac4j.core.context.HttpConstants
 
DEFAULT_LIMIT - Static variable in class org.pac4j.oauth.profile.facebook.FacebookProfileDefinition
 
DEFAULT_LOGOUT_URL_PATTERN_VALUE - Static variable in interface org.pac4j.core.context.Pac4jConstants
 
DEFAULT_MAX_CLOCK_SKEW - Static variable in class org.pac4j.oidc.config.OidcConfiguration
 
DEFAULT_PROFILE - Static variable in class org.pac4j.oauth.profile.twitter.TwitterProfileDefinition
 
DEFAULT_PROFILE_IMAGE - Static variable in class org.pac4j.oauth.profile.twitter.TwitterProfileDefinition
 
DEFAULT_READ_TIMEOUT - Static variable in interface org.pac4j.core.context.HttpConstants
 
DEFAULT_REMEMBER_ME_ATTRIBUTE_NAME - Static variable in class org.pac4j.cas.authorization.DefaultCasAuthorizationGenerator
 
DEFAULT_SCOPE - Static variable in class org.pac4j.oauth.client.FacebookClient
 
DEFAULT_SCOPE - Static variable in class org.pac4j.oauth.client.GitHubClient
 
DEFAULT_SCOPE - Static variable in class org.pac4j.oauth.client.LinkedIn2Client
 
DEFAULT_SCOPE - Static variable in class org.pac4j.oauth.client.OrcidClient
 
DEFAULT_SCOPE - Static variable in class org.pac4j.oauth.client.PayPalClient
 
DEFAULT_SCOPE - Static variable in class org.pac4j.oauth.client.VkClient
 
DEFAULT_TEMPLATE_ID - Static variable in class org.pac4j.saml.transport.Pac4jHTTPPostEncoder
Default template ID.
DEFAULT_URL - Static variable in interface org.pac4j.core.context.Pac4jConstants
 
DEFAULT_URL_VALUE - Static variable in interface org.pac4j.core.context.Pac4jConstants
 
defaultACSIndex - Variable in class org.pac4j.saml.metadata.SAML2MetadataGenerator
 
DefaultAjaxRequestResolver - Class in org.pac4j.core.http
Default way to compute if a HTTP request is an AJAX one.
DefaultAjaxRequestResolver() - Constructor for class org.pac4j.core.http.DefaultAjaxRequestResolver
 
defaultAuthenticator(Authenticator) - Method in class org.pac4j.cas.client.direct.DirectCasClient
 
defaultAuthenticator(Authenticator<C>) - Method in class org.pac4j.core.client.BaseClient
 
DefaultAuthorizationChecker - Class in org.pac4j.core.authorization.checker
Default way to check the authorizations (with default authorizers).
DefaultAuthorizationChecker() - Constructor for class org.pac4j.core.authorization.checker.DefaultAuthorizationChecker
 
DefaultAuthorizers - Interface in org.pac4j.core.context
Constants for authorizers.
DefaultCallbackLogic<R,C extends WebContext> - Class in org.pac4j.core.engine
Default callback logic:
DefaultCallbackLogic() - Constructor for class org.pac4j.core.engine.DefaultCallbackLogic
 
DefaultCasAuthorizationGenerator<U extends CommonProfile> - Class in org.pac4j.cas.authorization
Default AuthorizationGenerator implementation for a CasClient which is able to retrieve the isRemembered status from the CAS response and put it in the profile.
DefaultCasAuthorizationGenerator() - Constructor for class org.pac4j.cas.authorization.DefaultCasAuthorizationGenerator
 
DefaultCasAuthorizationGenerator(String) - Constructor for class org.pac4j.cas.authorization.DefaultCasAuthorizationGenerator
 
DefaultCasLogoutHandler<C extends WebContext> - Class in org.pac4j.cas.logout
This class is the logout handler for the CasClient, inspired by the SingleSignOutHandler of the Apereo CAS client.
DefaultCasLogoutHandler() - Constructor for class org.pac4j.cas.logout.DefaultCasLogoutHandler
 
DefaultCasLogoutHandler(Store<String, Object>) - Constructor for class org.pac4j.cas.logout.DefaultCasLogoutHandler
 
DefaultClientFinder - Class in org.pac4j.core.client.finder
Find the right clients based on regular parameters.
DefaultClientFinder() - Constructor for class org.pac4j.core.client.finder.DefaultClientFinder
 
DefaultConfigFactory - Class in org.pac4j.core.config
A default configuration factory.
DefaultConfigFactory(Config) - Constructor for class org.pac4j.core.config.DefaultConfigFactory
 
defaultCredentialsExtractor(CredentialsExtractor<C>) - Method in class org.pac4j.core.client.BaseClient
 
DefaultCsrfTokenGenerator - Class in org.pac4j.core.authorization.authorizer.csrf
Default CSRF token generator.
DefaultCsrfTokenGenerator() - Constructor for class org.pac4j.core.authorization.authorizer.csrf.DefaultCsrfTokenGenerator
 
defaultDiscoveryURI(String) - Method in class org.pac4j.oidc.config.OidcConfiguration
 
defaultLogoutActionBuilder(LogoutActionBuilder<U>) - Method in class org.pac4j.core.client.IndirectClient
 
DefaultLogoutLogic<R,C extends WebContext> - Class in org.pac4j.core.engine
Default logout logic:
DefaultLogoutLogic() - Constructor for class org.pac4j.core.engine.DefaultLogoutLogic
 
DefaultMatchingChecker - Class in org.pac4j.core.matching
Default way to check the matching.
DefaultMatchingChecker() - Constructor for class org.pac4j.core.matching.DefaultMatchingChecker
 
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.
defaultProfileCreator(ProfileCreator<C, U>) - Method in class org.pac4j.core.client.BaseClient
 
defaultProfileDefinition(ProfileDefinition<P>) - Method in class org.pac4j.core.profile.definition.ProfileDefinitionAware
 
defaultRedirectActionBuilder(RedirectActionBuilder) - Method in class org.pac4j.core.client.IndirectClient
 
defaultResourceRetriever(ResourceRetriever) - Method in class org.pac4j.oidc.config.OidcConfiguration
 
DefaultRolesPermissionsAuthorizationGenerator<U extends CommonProfile> - Class in org.pac4j.core.authorization.generator
Grant default roles and/or permissions to a user profile.
DefaultRolesPermissionsAuthorizationGenerator(Collection<String>, Collection<String>) - Constructor for class org.pac4j.core.authorization.generator.DefaultRolesPermissionsAuthorizationGenerator
 
DefaultRolesPermissionsAuthorizationGenerator(String[], String[]) - Constructor for class org.pac4j.core.authorization.generator.DefaultRolesPermissionsAuthorizationGenerator
 
DefaultSecurityLogic<R,C extends WebContext> - Class in org.pac4j.core.engine
Default security logic:
DefaultSecurityLogic() - Constructor for class org.pac4j.core.engine.DefaultSecurityLogic
 
DefaultSignatureSigningParametersProvider - Class in org.pac4j.saml.crypto
Provide the signature parameters required for signing.
DefaultSignatureSigningParametersProvider(CredentialProvider, SAML2ClientConfiguration) - Constructor for class org.pac4j.saml.crypto.DefaultSignatureSigningParametersProvider
 
DefaultUrlResolver - Class in org.pac4j.core.http
Default URL resolver: uses the provided URL as is.
DefaultUrlResolver() - Constructor for class org.pac4j.core.http.DefaultUrlResolver
 
defaultValue() - Method in class org.pac4j.core.profile.converter.AbstractAttributeConverter
 
defaultValue() - Method in class org.pac4j.core.profile.converter.BooleanConverter
 
defineAttributesToRead() - Method in class org.pac4j.core.profile.service.AbstractProfileService
Define the attributes to read in the storage.
deflateAndBase64Encode(SAMLObject) - Method in class org.pac4j.saml.transport.Pac4jHTTPRedirectDeflateEncoder
DEFLATE (RFC1951) compresses the given SAML message.
deleteById(String) - Method in class org.pac4j.core.profile.service.AbstractProfileService
Delete a profile by its identifier in the storage.
deleteById(String) - Method in class org.pac4j.ldap.profile.service.LdapProfileService
 
deleteById(String) - Method in class org.pac4j.mongo.profile.service.MongoProfileService
 
deleteById(String) - Method in class org.pac4j.sql.profile.service.DbProfileService
 
DESCRIPTION - Static variable in class org.pac4j.oauth.profile.twitter.TwitterProfileDefinition
 
destroy(C, SessionStore, String) - Method in class org.pac4j.cas.logout.DefaultCasLogoutHandler
 
DESTROY_SESSION - Static variable in interface org.pac4j.core.context.Pac4jConstants
Whether we must destroy the web session during the local logout
destroySession(J2EContext) - Method in class org.pac4j.core.context.session.J2ESessionStore
 
destroySession(C) - Method in interface org.pac4j.core.context.session.SessionStore
Destroy the web session.
destroySessionBack(C, String) - Method in interface org.pac4j.cas.logout.CasLogoutHandler
Destroys the current web session for the given ticket for a back channel logout.
destroySessionBack(C, String) - Method in class org.pac4j.cas.logout.DefaultCasLogoutHandler
 
destroySessionFront(C, String) - Method in interface org.pac4j.cas.logout.CasLogoutHandler
Destroys the current web session for the given ticket for a front channel logout.
destroySessionFront(C, String) - Method in class org.pac4j.cas.logout.DefaultCasLogoutHandler
 
destroyTicketGrantingTicket(CasRestProfile, WebContext) - Method in class org.pac4j.cas.client.rest.AbstractCasRestClient
 
DIGEST_HEADER_PREFIX - Static variable in interface org.pac4j.core.context.HttpConstants
 
DigestAuthExtractor - Class in org.pac4j.http.credentials.extractor
To extract digest auth header.
DigestAuthExtractor(String) - Constructor for class org.pac4j.http.credentials.extractor.DigestAuthExtractor
 
DigestAuthExtractor(String, String, String) - Constructor for class org.pac4j.http.credentials.extractor.DigestAuthExtractor
 
DigestCredentials - Class in org.pac4j.http.credentials
This credentials is retrieved from a HTTP request.
DigestCredentials(String, String, String, String, String, String, String, String, String, String) - Constructor for class org.pac4j.http.credentials.DigestCredentials
the token represents the client response attribute value in digest authorization header
DirectBasicAuthClient - Class in org.pac4j.http.client.direct
This class is the client to authenticate users directly through HTTP basic auth.
DirectBasicAuthClient() - Constructor for class org.pac4j.http.client.direct.DirectBasicAuthClient
 
DirectBasicAuthClient(Authenticator) - Constructor for class org.pac4j.http.client.direct.DirectBasicAuthClient
 
DirectBasicAuthClient(Authenticator, ProfileCreator) - Constructor for class org.pac4j.http.client.direct.DirectBasicAuthClient
 
DirectCasClient - Class in org.pac4j.cas.client.direct
This class is the direct client to authenticate users on a CAS server for a web application in a stateless way: when trying to access a protected area, the user will be redirected to the CAS server for login and then back directly to this originally requested url.
DirectCasClient() - Constructor for class org.pac4j.cas.client.direct.DirectCasClient
 
DirectCasClient(CasConfiguration) - Constructor for class org.pac4j.cas.client.direct.DirectCasClient
 
DirectCasProxyClient - Class in org.pac4j.cas.client.direct
This class is the direct client to authenticate users based on CAS proxy tickets.
DirectCasProxyClient() - Constructor for class org.pac4j.cas.client.direct.DirectCasProxyClient
 
DirectCasProxyClient(CasConfiguration, String) - Constructor for class org.pac4j.cas.client.direct.DirectCasProxyClient
 
DirectClient<C extends Credentials,U extends CommonProfile> - Class in org.pac4j.core.client
Direct client: credentials are passed and authentication occurs for every HTTP request.
DirectClient() - Constructor for class org.pac4j.core.client.DirectClient
 
DirectClientBuilder - Class in org.pac4j.config.builder
Builder for direct clients.
DirectClientBuilder(Map<String, String>) - Constructor for class org.pac4j.config.builder.DirectClientBuilder
 
DirectDigestAuthClient - Class in org.pac4j.http.client.direct
This class is the client to authenticate users directly through HTTP digest auth.
DirectDigestAuthClient() - Constructor for class org.pac4j.http.client.direct.DirectDigestAuthClient
 
DirectDigestAuthClient(Authenticator) - Constructor for class org.pac4j.http.client.direct.DirectDigestAuthClient
 
DirectDigestAuthClient(Authenticator, ProfileCreator) - Constructor for class org.pac4j.http.client.direct.DirectDigestAuthClient
 
DirectFormClient - Class in org.pac4j.http.client.direct
This class is the client to authenticate users, based on form HTTP parameters.
DirectFormClient() - Constructor for class org.pac4j.http.client.direct.DirectFormClient
 
DirectFormClient(Authenticator) - Constructor for class org.pac4j.http.client.direct.DirectFormClient
 
DirectFormClient(String, String, Authenticator) - Constructor for class org.pac4j.http.client.direct.DirectFormClient
 
DirectFormClient(Authenticator, ProfileCreator) - Constructor for class org.pac4j.http.client.direct.DirectFormClient
 
DISABLED - Static variable in class org.pac4j.core.authorization.generator.SpringSecurityPropertiesAuthorizationGenerator
 
DISCLOSURES - Static variable in class org.pac4j.oauth.profile.yahoo.YahooProfileDefinition
 
DISCOVERY_INFORMATION - Static variable in class org.pac4j.openid.client.YahooOpenIdClient
 
DISK_USAGE - Static variable in class org.pac4j.oauth.profile.github.GitHubProfileDefinition
 
DISPLAY_AGE - Static variable in class org.pac4j.oauth.profile.yahoo.YahooProfileDefinition
 
DISPLAY_NAME - Static variable in class org.pac4j.core.profile.definition.CommonProfileDefinition
 
DISPLAY_NAME - Static variable in class org.pac4j.oauth.profile.google2.Google2ProfileDefinition
 
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
 
DOMAIN - Static variable in class org.pac4j.oauth.profile.vk.VkProfileDefinition
 
DROPBOX_ID - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
DROPBOX_SECRET - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
DropboxApi20 - Class in org.pac4j.scribe.builder.api
This class represents the OAuth API implementation for DropBox using OAuth protocol version 2.
DropboxApi20() - Constructor for class org.pac4j.scribe.builder.api.DropboxApi20
 
DropBoxClient - Class in org.pac4j.oauth.client
This class is the OAuth client to authenticate users in DropBox.
DropBoxClient() - Constructor for class org.pac4j.oauth.client.DropBoxClient
 
DropBoxClient(String, String) - Constructor for class org.pac4j.oauth.client.DropBoxClient
 
DropBoxProfile - Class in org.pac4j.oauth.profile.dropbox
This class is the user profile for DropBox with appropriate getters.
DropBoxProfile() - Constructor for class org.pac4j.oauth.profile.dropbox.DropBoxProfile
 
DropBoxProfileDefinition - Class in org.pac4j.oauth.profile.dropbox
This class is the DropBox profile definition.
DropBoxProfileDefinition() - Constructor for class org.pac4j.oauth.profile.dropbox.DropBoxProfileDefinition
 

E

ECEncryptionConfiguration - Class in org.pac4j.jwt.config.encryption
Elliptic curve encryption configuration.
ECEncryptionConfiguration() - Constructor for class org.pac4j.jwt.config.encryption.ECEncryptionConfiguration
 
ECEncryptionConfiguration(KeyPair) - Constructor for class org.pac4j.jwt.config.encryption.ECEncryptionConfiguration
 
ECEncryptionConfiguration(KeyPair, JWEAlgorithm, EncryptionMethod) - Constructor for class org.pac4j.jwt.config.encryption.ECEncryptionConfiguration
 
ECSignatureConfiguration - Class in org.pac4j.jwt.config.signature
Elliptic curve signature configuration: http://connect2id.com/products/nimbus-jose-jwt/examples/jwt-with-ec-signature
ECSignatureConfiguration() - Constructor for class org.pac4j.jwt.config.signature.ECSignatureConfiguration
 
ECSignatureConfiguration(KeyPair) - Constructor for class org.pac4j.jwt.config.signature.ECSignatureConfiguration
 
ECSignatureConfiguration(KeyPair, JWSAlgorithm) - Constructor for class org.pac4j.jwt.config.signature.ECSignatureConfiguration
 
EDUCATION - Static variable in class org.pac4j.oauth.profile.facebook.FacebookProfileDefinition
 
ELEMENT_SEPRATOR - Static variable in interface org.pac4j.core.context.Pac4jConstants
 
elements - Variable in class org.pac4j.core.authorization.authorizer.AbstractRequireElementAuthorizer
 
EMAIL - Static variable in class org.pac4j.core.profile.definition.CommonProfileDefinition
 
EMAIL_ADDRESS - Static variable in class org.pac4j.oauth.profile.linkedin2.LinkedIn2ProfileDefinition
 
EMAIL_SCOPE - Static variable in class org.pac4j.oauth.client.Google2Client
 
EMAIL_VERIFIED - Static variable in class org.pac4j.oauth.profile.dropbox.DropBoxProfileDefinition
 
EMAIL_VERIFIED - Static variable in class org.pac4j.oidc.profile.OidcProfileDefinition
 
EMAILS - Static variable in class org.pac4j.oauth.profile.google2.Google2ProfileDefinition
 
EMAILS - Static variable in class org.pac4j.oauth.profile.yahoo.YahooProfileDefinition
 
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
 
ENABLED - Static variable in class org.pac4j.core.authorization.generator.SpringSecurityPropertiesAuthorizationGenerator
 
encode(String) - Method in interface org.pac4j.core.credentials.password.PasswordEncoder
Encode a password.
encode(String) - Method in class org.pac4j.core.credentials.password.ShiroPasswordEncoder
 
encode(String) - Method in class org.pac4j.core.credentials.password.SpringSecurityPasswordEncoder
 
encodeQueryParam(String, String) - Static method in class org.pac4j.cas.util.HttpUtils
 
encrypt(JWT) - Method in class org.pac4j.jwt.config.encryption.AbstractEncryptionConfiguration
 
encrypt(JWT) - Method in interface org.pac4j.jwt.config.encryption.EncryptionConfiguration
Encrypt a JWT.
EncryptionConfiguration - Interface in org.pac4j.jwt.config.encryption
Encryption configuration.
encryptMD5(String) - Static method in class org.pac4j.http.credentials.CredentialUtil
Defined in rfc 2617 as H(data) = MD5(data);
encryptMD5(String, String) - Static method in class org.pac4j.http.credentials.CredentialUtil
Defined in rfc 2617 as KD(secret, data) = H(concat(secret, ":", data))
entityId - Variable in class org.pac4j.saml.metadata.SAML2MetadataGenerator
 
equals(Object) - Method in class org.pac4j.cas.profile.CasRestProfile
 
equals(Object) - Method in class org.pac4j.core.credentials.AnonymousCredentials
 
equals(Object) - Method in class org.pac4j.core.credentials.Credentials
 
equals(Object) - Method in class org.pac4j.core.credentials.TokenCredentials
 
equals(Object) - Method in class org.pac4j.core.credentials.UsernamePasswordCredentials
 
equals(Object) - Method in class org.pac4j.gae.credentials.GaeUserCredentials
 
equals(Object) - Method in class org.pac4j.http.credentials.DigestCredentials
 
equals(Object) - Method in class org.pac4j.oauth.credentials.OAuth10Credentials
 
equals(Object) - Method in class org.pac4j.oauth.credentials.OAuth20Credentials
 
equals(Object) - Method in class org.pac4j.oauth.credentials.OAuthCredentials
 
equals(Object) - Method in class org.pac4j.oidc.credentials.OidcCredentials
 
equals(Object) - Method in class org.pac4j.openid.credentials.OpenIdCredentials
 
equals(Object) - Method in class org.pac4j.saml.credentials.SAML2Credentials
 
equals(Object) - Method in class org.pac4j.scribe.model.OrcidToken
 
ERROR - Static variable in exception org.pac4j.oauth.exception.OAuthCredentialsException
 
ERROR_DESCRIPTION - Static variable in exception org.pac4j.oauth.exception.OAuthCredentialsException
 
ERROR_NAMES - Static variable in exception org.pac4j.oauth.exception.OAuthCredentialsException
 
ERROR_PARAMETER - Static variable in class org.pac4j.http.client.indirect.FormClient
 
ERROR_REASON - Static variable in exception org.pac4j.oauth.exception.OAuthCredentialsException
 
escapeHtml(String) - Static method in class org.pac4j.core.redirect.RedirectAction
 
EVENTS - Static variable in class org.pac4j.oauth.profile.facebook.FacebookProfileDefinition
 
excludeBranch(String) - Method in class org.pac4j.core.matching.PathMatcher
Convenience method for excluding all paths starting with a prefix e.g.
ExcludedPathMatcher - Class in org.pac4j.core.matching
Deprecated.
use PathMatcher instead.
ExcludedPathMatcher() - Constructor for class org.pac4j.core.matching.ExcludedPathMatcher
Deprecated.
 
ExcludedPathMatcher(String) - Constructor for class org.pac4j.core.matching.ExcludedPathMatcher
Deprecated.
 
excludePath(String) - Method in class org.pac4j.core.matching.PathMatcher
Any path exactly matching this string will be excluded.
excludeRegex(String) - Method in class org.pac4j.core.matching.PathMatcher
Any path matching this regex will be excluded.
execute(String, Object...) - Method in class org.pac4j.sql.profile.service.DbProfileService
 
EXPIRATION_TIME - Static variable in interface org.pac4j.core.profile.jwt.JwtClaims
 
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.cas.credentials.extractor.TicketAndLogoutRequestExtractor
 
extract(WebContext) - Method in class org.pac4j.core.credentials.extractor.BasicAuthExtractor
 
extract(WebContext) - Method in interface org.pac4j.core.credentials.extractor.CredentialsExtractor
Extract the right credentials.
extract(WebContext) - Method in class org.pac4j.core.credentials.extractor.FormExtractor
 
extract(WebContext) - Method in class org.pac4j.core.credentials.extractor.HeaderExtractor
 
extract(WebContext) - Method in class org.pac4j.core.credentials.extractor.ParameterExtractor
 
extract(WebContext) - Method in class org.pac4j.http.credentials.extractor.CookieExtractor
 
extract(WebContext) - Method in class org.pac4j.http.credentials.extractor.DigestAuthExtractor
Extracts digest Authorization header components.
extract(WebContext) - Method in class org.pac4j.http.credentials.extractor.IpExtractor
 
extract(WebContext) - Method in class org.pac4j.oidc.credentials.extractor.OidcExtractor
 
extract(WebContext) - Method in class org.pac4j.openid.credentials.extractor.YahooCredentialsExtractor
 
extractData(FacebookProfile, JsonNode, String) - Method in class org.pac4j.oauth.profile.facebook.FacebookProfileDefinition
 
extractPrefix(String) - Static method in class org.pac4j.core.util.CommonHelper
Extract the prefix of the name.
extractUserProfile(String) - Method in class org.pac4j.oauth.profile.bitbucket.BitbucketProfileDefinition
 
extractUserProfile(String) - Method in class org.pac4j.oauth.profile.casoauthwrapper.CasOAuthWrapperProfileDefinition
 
extractUserProfile(String) - Method in class org.pac4j.oauth.profile.definition.OAuthProfileDefinition
Extract the user profile from the response (JSON, XML...) of the profile url.
extractUserProfile(String) - Method in class org.pac4j.oauth.profile.dropbox.DropBoxProfileDefinition
 
extractUserProfile(String) - Method in class org.pac4j.oauth.profile.facebook.FacebookProfileDefinition
 
extractUserProfile(String) - Method in class org.pac4j.oauth.profile.foursquare.FoursquareProfileDefinition
 
extractUserProfile(String) - Method in class org.pac4j.oauth.profile.generic.GenericOAuth20ProfileDefinition
 
extractUserProfile(String) - Method in class org.pac4j.oauth.profile.github.GitHubProfileDefinition
 
extractUserProfile(String) - Method in class org.pac4j.oauth.profile.google2.Google2ProfileDefinition
 
extractUserProfile(String) - Method in class org.pac4j.oauth.profile.linkedin2.LinkedIn2ProfileDefinition
 
extractUserProfile(String) - Method in class org.pac4j.oauth.profile.ok.OkProfileDefinition
 
extractUserProfile(String) - Method in class org.pac4j.oauth.profile.orcid.OrcidProfileDefinition
 
extractUserProfile(String) - Method in class org.pac4j.oauth.profile.paypal.PayPalProfileDefinition
 
extractUserProfile(String) - Method in class org.pac4j.oauth.profile.strava.StravaProfileDefinition
 
extractUserProfile(String) - Method in class org.pac4j.oauth.profile.twitter.TwitterProfileDefinition
 
extractUserProfile(String) - Method in class org.pac4j.oauth.profile.vk.VkProfileDefinition
 
extractUserProfile(String) - Method in class org.pac4j.oauth.profile.windowslive.WindowsLiveProfileDefinition
 
extractUserProfile(String) - Method in class org.pac4j.oauth.profile.wordpress.WordPressProfileDefinition
 
extractUserProfile(String) - Method in class org.pac4j.oauth.profile.yahoo.YahooProfileDefinition
 

F

FACEBOOK_FIELDS - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
FACEBOOK_ID - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
FACEBOOK_SCOPE - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
FACEBOOK_SECRET - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
FacebookApplication - Class in org.pac4j.oauth.profile.facebook
This class represents a Facebook application.
FacebookApplication() - Constructor for class org.pac4j.oauth.profile.facebook.FacebookApplication
 
FacebookClient - Class in org.pac4j.oauth.client
This class is the OAuth client to authenticate users in Facebook.
FacebookClient() - Constructor for class org.pac4j.oauth.client.FacebookClient
 
FacebookClient(String, String) - Constructor for class org.pac4j.oauth.client.FacebookClient
 
FacebookEducation - Class in org.pac4j.oauth.profile.facebook
This class represents an education object for Facebook.
FacebookEducation() - Constructor for class org.pac4j.oauth.profile.facebook.FacebookEducation
 
FacebookEvent - Class in org.pac4j.oauth.profile.facebook
This class represents a Facebook event.
FacebookEvent() - Constructor for class org.pac4j.oauth.profile.facebook.FacebookEvent
 
FacebookGroup - Class in org.pac4j.oauth.profile.facebook
This class represents a Facebook group.
FacebookGroup() - Constructor for class org.pac4j.oauth.profile.facebook.FacebookGroup
 
FacebookInfo - Class in org.pac4j.oauth.profile.facebook
This class represents a Facebook info (id + name + category + created_time).
FacebookInfo() - Constructor for class org.pac4j.oauth.profile.facebook.FacebookInfo
 
FacebookMusicData - Class in org.pac4j.oauth.profile.facebook
This class represents a Facebook music data : song, musician or radio_station.
FacebookMusicData() - Constructor for class org.pac4j.oauth.profile.facebook.FacebookMusicData
 
FacebookMusicListen - Class in org.pac4j.oauth.profile.facebook
This class represents a Facebook music listened.
FacebookMusicListen() - Constructor for class org.pac4j.oauth.profile.facebook.FacebookMusicListen
 
FacebookObject - Class in org.pac4j.oauth.profile.facebook
This class represents a common Facebook object (id + name).
FacebookObject() - Constructor for class org.pac4j.oauth.profile.facebook.FacebookObject
 
FacebookPhoto - Class in org.pac4j.oauth.profile.facebook
This class represents a Facebook photo.
FacebookPhoto() - Constructor for class org.pac4j.oauth.profile.facebook.FacebookPhoto
 
FacebookPicture - Class in org.pac4j.oauth.profile.facebook
This class represents a Facebook picture.
FacebookPicture() - Constructor for class org.pac4j.oauth.profile.facebook.FacebookPicture
 
FacebookProfile - Class in org.pac4j.oauth.profile.facebook
This class is the user profile for Facebook with appropriate getters.
FacebookProfile() - Constructor for class org.pac4j.oauth.profile.facebook.FacebookProfile
 
FacebookProfileCreator - Class in org.pac4j.oauth.profile.facebook
A specific Facebook profile creator.
FacebookProfileCreator(OAuth20Configuration) - Constructor for class org.pac4j.oauth.profile.facebook.FacebookProfileCreator
 
FacebookProfileDefinition - Class in org.pac4j.oauth.profile.facebook
This class is the Facebook profile definition.
FacebookProfileDefinition() - Constructor for class org.pac4j.oauth.profile.facebook.FacebookProfileDefinition
 
FacebookRelationshipStatus - Enum in org.pac4j.oauth.profile.facebook
This class is the relationship status in Facebook.
FacebookRelationshipStatusConverter - Class in org.pac4j.oauth.profile.facebook.converter
This class converts a String into a FacebookRelationshipStatus.
FacebookRelationshipStatusConverter() - Constructor for class org.pac4j.oauth.profile.facebook.converter.FacebookRelationshipStatusConverter
 
FacebookWork - Class in org.pac4j.oauth.profile.facebook
This class represents a Facebook work.
FacebookWork() - Constructor for class org.pac4j.oauth.profile.facebook.FacebookWork
 
FAMILY_NAME - Static variable in class org.pac4j.core.profile.definition.CommonProfileDefinition
 
FAMILY_NAME - Static variable in class org.pac4j.oauth.profile.google2.Google2ProfileDefinition
 
FAMILY_NAME - Static variable in class org.pac4j.oauth.profile.orcid.OrcidProfileDefinition
 
FAMILY_NAME - Static variable in class org.pac4j.oauth.profile.yahoo.YahooProfileDefinition
 
FAVORITE_ATHLETES - Static variable in class org.pac4j.oauth.profile.facebook.FacebookProfileDefinition
 
FAVORITE_TEAMS - Static variable in class org.pac4j.oauth.profile.facebook.FacebookProfileDefinition
 
FAVOURITES_COUNT - Static variable in class org.pac4j.oauth.profile.twitter.TwitterProfileDefinition
 
fields - Variable in class org.pac4j.oauth.client.FacebookClient
 
fields - Variable in class org.pac4j.oauth.client.LinkedIn2Client
 
fields - Variable in class org.pac4j.oauth.client.VkClient
 
FILE_PREFIX - Static variable in class org.pac4j.saml.client.SAML2ClientConfiguration
 
find(Clients, WebContext, String) - Method in interface org.pac4j.core.client.finder.ClientFinder
 
find(Clients, WebContext, String) - Method in class org.pac4j.core.client.finder.DefaultClientFinder
 
findAllClients() - Method in class org.pac4j.core.client.Clients
Find all the clients.
findById(String) - Method in class org.pac4j.core.profile.service.AbstractProfileService
 
findById(String) - Method in interface org.pac4j.core.profile.service.ProfileService
Find a profile by its identifier.
findByLinkedId(String) - Method in class org.pac4j.core.profile.service.AbstractProfileService
 
findByLinkedId(String) - Method in interface org.pac4j.core.profile.service.ProfileService
Find a profile by its linked identifier.
findClient(WebContext) - Method in class org.pac4j.core.client.Clients
Return the right client according to the web context.
findClient(String) - Method in class org.pac4j.core.client.Clients
Return the right client according to the specific name.
findClient(Class<C>) - Method in class org.pac4j.core.client.Clients
Return the right client according to the specific class.
FIRENDS - Static variable in class org.pac4j.oauth.profile.foursquare.FoursquareProfileDefinition
 
FIRST_NAME - Static variable in class org.pac4j.core.profile.definition.CommonProfileDefinition
 
FIRST_NAME - Static variable in class org.pac4j.oauth.profile.foursquare.FoursquareProfileDefinition
 
FIRST_NAME - Static variable in class org.pac4j.oauth.profile.linkedin2.LinkedIn2ProfileDefinition
 
FIRST_NAME - Static variable in class org.pac4j.oauth.profile.orcid.OrcidProfileDefinition
 
FIRST_NAME - Static variable in class org.pac4j.oauth.profile.strava.StravaProfileDefinition
 
flatIntoAProfileList(LinkedHashMap<String, U>) - Static method in class org.pac4j.core.profile.ProfileHelper
Flat the linked hashmap of profiles into a list of profiles.
flatIntoOneProfile(LinkedHashMap<String, U>) - Static method in class org.pac4j.core.profile.ProfileHelper
Flat the linked hashmap of profiles into a single optional profile.
FOLLOW_REQUEST_SENT - Static variable in class org.pac4j.oauth.profile.twitter.TwitterProfileDefinition
 
FOLLOWER_COUNT - Static variable in class org.pac4j.oauth.profile.strava.StravaProfileDefinition
 
FOLLOWERS - Static variable in class org.pac4j.oauth.profile.github.GitHubProfileDefinition
 
FOLLOWERS_COUNT - Static variable in class org.pac4j.oauth.profile.twitter.TwitterProfileDefinition
 
FOLLOWING - Static variable in class org.pac4j.oauth.profile.github.GitHubProfileDefinition
 
FOLLOWING - Static variable in class org.pac4j.oauth.profile.twitter.TwitterProfileDefinition
 
FORBIDDEN - Static variable in interface org.pac4j.core.context.HttpConstants
 
forbidden(C, List<Client>, List<CommonProfile>, String) - Method in class org.pac4j.core.engine.DefaultSecurityLogic
Return a forbidden error.
forbidden(String, WebContext) - Static method in exception org.pac4j.core.exception.HttpAction
Build a forbidden response.
format - Variable in class org.pac4j.core.profile.converter.DateConverter
 
FORMATTED_NAME - Static variable in class org.pac4j.oauth.profile.linkedin2.LinkedIn2ProfileDefinition
 
FORMATTED_PHONETIC_NAME - Static variable in class org.pac4j.oauth.profile.linkedin2.LinkedIn2ProfileDefinition
 
FormClient - Class in org.pac4j.http.client.indirect
This class is the client to authenticate users through HTTP form.
FormClient() - Constructor for class org.pac4j.http.client.indirect.FormClient
 
FormClient(String, Authenticator) - Constructor for class org.pac4j.http.client.indirect.FormClient
 
FormClient(String, String, String, Authenticator) - Constructor for class org.pac4j.http.client.indirect.FormClient
 
FormClient(String, Authenticator, ProfileCreator) - Constructor for class org.pac4j.http.client.indirect.FormClient
 
FORMCLIENT_AUTHENTICATOR - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
FORMCLIENT_LOGIN_URL - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
FORMCLIENT_PASSWORD_PARAMETER - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
FORMCLIENT_USERNAME_PARAMETER - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
FormExtractor - Class in org.pac4j.core.credentials.extractor
To extract a username and password posted from a form.
FormExtractor(String, String, String) - Constructor for class org.pac4j.core.credentials.extractor.FormExtractor
 
FOURSQUARE_ID - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
FOURSQUARE_SECRET - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
FoursquareClient - Class in org.pac4j.oauth.client
This class is the OAuth client to authenticate users in Foursquare.
FoursquareClient() - Constructor for class org.pac4j.oauth.client.FoursquareClient
 
FoursquareClient(String, String) - Constructor for class org.pac4j.oauth.client.FoursquareClient
 
FoursquareProfile - Class in org.pac4j.oauth.profile.foursquare
This class is the user profile for Foursquare with appropriate getters.
FoursquareProfile() - Constructor for class org.pac4j.oauth.profile.foursquare.FoursquareProfile
 
FoursquareProfileCreator - Class in org.pac4j.oauth.profile.foursquare
A specific Foursquare profile creator.
FoursquareProfileCreator(OAuth20Configuration) - Constructor for class org.pac4j.oauth.profile.foursquare.FoursquareProfileCreator
 
FoursquareProfileDefinition - Class in org.pac4j.oauth.profile.foursquare
This class is the Foursquare profile definition.
FoursquareProfileDefinition() - Constructor for class org.pac4j.oauth.profile.foursquare.FoursquareProfileDefinition
 
FoursquareUserContact - Class in org.pac4j.oauth.profile.foursquare
This class is the user profile for Foursquare with appropriate getters.
FoursquareUserContact() - Constructor for class org.pac4j.oauth.profile.foursquare.FoursquareUserContact
 
FoursquareUserFriend - Class in org.pac4j.oauth.profile.foursquare
This class represents a Foursquare user friend.
FoursquareUserFriend() - Constructor for class org.pac4j.oauth.profile.foursquare.FoursquareUserFriend
 
FoursquareUserFriendGroup - Class in org.pac4j.oauth.profile.foursquare
This class represents a Foursquare group of friends, could be mutual or other.
FoursquareUserFriendGroup() - Constructor for class org.pac4j.oauth.profile.foursquare.FoursquareUserFriendGroup
 
FoursquareUserFriends - Class in org.pac4j.oauth.profile.foursquare
This class represents a Foursquare user friend group container, with count and list of different groups.
FoursquareUserFriends() - Constructor for class org.pac4j.oauth.profile.foursquare.FoursquareUserFriends
 
FoursquareUserPhoto - Class in org.pac4j.oauth.profile.foursquare
This class represents a Foursquare user photo.
FoursquareUserPhoto() - Constructor for class org.pac4j.oauth.profile.foursquare.FoursquareUserPhoto
 
FRIEND_COUNT - Static variable in class org.pac4j.oauth.profile.strava.StravaProfileDefinition
 
FRIENDS - Static variable in class org.pac4j.oauth.profile.facebook.FacebookProfileDefinition
 
FRIENDS_COUNT - Static variable in class org.pac4j.oauth.profile.twitter.TwitterProfileDefinition
 
FromAttributesAuthorizationGenerator<U extends CommonProfile> - Class in org.pac4j.core.authorization.generator
Generate the authorization information by inspecting attributes.
FromAttributesAuthorizationGenerator(Collection<String>, Collection<String>) - Constructor for class org.pac4j.core.authorization.generator.FromAttributesAuthorizationGenerator
 
FromAttributesAuthorizationGenerator(String[], String[]) - Constructor for class org.pac4j.core.authorization.generator.FromAttributesAuthorizationGenerator
 
FULL_NAME - Static variable in class org.pac4j.stormpath.profile.StormpathProfileDefinition
 
FULLNAME - Static variable in class org.pac4j.openid.profile.yahoo.YahooOpenIdProfileDefinition
 

G

GaeUserCredentials - Class in org.pac4j.gae.credentials
Credential for Google App Engine.
GaeUserCredentials() - Constructor for class org.pac4j.gae.credentials.GaeUserCredentials
 
GaeUserServiceClient - Class in org.pac4j.gae.client
This class is the OpenID client to authenticate users with UserService on App Engine
GaeUserServiceClient() - Constructor for class org.pac4j.gae.client.GaeUserServiceClient
 
GaeUserServiceProfile - Class in org.pac4j.gae.profile
This class is the user profile for Google using UserService with appropriate getters.
GaeUserServiceProfile() - Constructor for class org.pac4j.gae.profile.GaeUserServiceProfile
 
GENDER - Static variable in class org.pac4j.core.profile.converter.Converters
 
GENDER - Static variable in class org.pac4j.core.profile.definition.CommonProfileDefinition
 
Gender - Enum in org.pac4j.core.profile
This enumeration is the gender of a user : male, female or unspecified.
GenderConverter - Class in org.pac4j.core.profile.converter
This class converts a String to a Gender.
GenderConverter() - Constructor for class org.pac4j.core.profile.converter.GenderConverter
 
generate(WebContext, U) - Method in class org.pac4j.cas.authorization.DefaultCasAuthorizationGenerator
 
generate(WebContext, U) - Method in interface org.pac4j.core.authorization.generator.AuthorizationGenerator
Generate the authorization information from and for the user profile.
generate(WebContext, U) - Method in class org.pac4j.core.authorization.generator.DefaultRolesPermissionsAuthorizationGenerator
 
generate(WebContext, U) - Method in class org.pac4j.core.authorization.generator.FromAttributesAuthorizationGenerator
 
generate(WebContext, U) - Method in class org.pac4j.core.authorization.generator.LoadLinkedUserAuthorizationGenerator
 
generate(WebContext, U) - Method in class org.pac4j.core.authorization.generator.SpringSecurityPropertiesAuthorizationGenerator
 
generate(WebContext, U) - Method in class org.pac4j.http.authorization.generator.RememberMeAuthorizationGenerator
 
generate(Map<String, Object>) - Method in class org.pac4j.jwt.profile.JwtGenerator
Generate a JWT from a map of claims.
generate(U) - Method in class org.pac4j.jwt.profile.JwtGenerator
Generate a JWT from a user profile.
generateEntityDescriptorId() - Method in class org.pac4j.saml.metadata.SAML2MetadataGenerator
 
generateID() - Method in class org.pac4j.saml.sso.impl.SAML2AuthnRequestBuilder
 
generateID() - Method in class org.pac4j.saml.sso.impl.SAML2LogoutRequestBuilder
 
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.
GenericApi20 - Class in org.pac4j.scribe.builder.api
OAuth API class for the GenericOAuth20Client
GenericApi20(String, String) - Constructor for class org.pac4j.scribe.builder.api.GenericApi20
 
GenericOAuth20Client - Class in org.pac4j.oauth.client
This class is a generic OAuth2 client to authenticate users in a standard OAuth2 server.
GenericOAuth20Client() - Constructor for class org.pac4j.oauth.client.GenericOAuth20Client
 
GenericOAuth20ProfileDefinition - Class in org.pac4j.oauth.profile.generic
This class is the user profile for generic OAuth2 with appropriate getters.
GenericOAuth20ProfileDefinition() - Constructor for class org.pac4j.oauth.profile.generic.GenericOAuth20ProfileDefinition
 
GEO_ENABLED - Static variable in class org.pac4j.oauth.profile.twitter.TwitterProfileDefinition
 
get(WebContext) - Method in interface org.pac4j.core.authorization.authorizer.csrf.CsrfTokenGenerator
Get the CSRF token from the session or create it if it doesn't exist.
get(WebContext) - Method in class org.pac4j.core.authorization.authorizer.csrf.DefaultCsrfTokenGenerator
 
get(J2EContext, String) - Method in class org.pac4j.core.context.session.J2ESessionStore
 
get(C, String) - Method in interface org.pac4j.core.context.session.SessionStore
Get the object from its key in store.
get(boolean) - Method in class org.pac4j.core.profile.ProfileManager
Retrieve the first user profile if it exists, ignoring any AnonymousProfile if possible.
get(K) - Method in class org.pac4j.core.store.AbstractStore
 
get(K) - Method in interface org.pac4j.core.store.Store
Get a value by key.
getAbout() - Method in class org.pac4j.oauth.profile.facebook.FacebookProfile
 
getAboutMe() - Method in class org.pac4j.oauth.profile.yahoo.YahooProfile
 
getAcceptance() - Method in class org.pac4j.oauth.profile.yahoo.YahooDisclosure
 
getAccessId() - Method in class org.pac4j.stormpath.credentials.authenticator.StormpathAuthenticator
 
getAccessSecret() - Method in class org.pac4j.oauth.profile.OAuth10Profile
Return the access token secret.
getAccessToken() - Method in class org.pac4j.oauth.credentials.OAuth10Credentials
 
getAccessToken() - Method in class org.pac4j.oauth.credentials.OAuth20Credentials
 
getAccessToken(OAuth10Credentials) - Method in class org.pac4j.oauth.profile.creator.OAuth10ProfileCreator
 
getAccessToken(OAuth20Credentials) - Method in class org.pac4j.oauth.profile.creator.OAuth20ProfileCreator
 
getAccessToken() - Method in class org.pac4j.oauth.profile.OAuth20Profile
Return the access token.
getAccessToken() - Method in class org.pac4j.oidc.credentials.OidcCredentials
 
getAccessToken() - Method in class org.pac4j.oidc.profile.OidcProfile
 
getAccessTokenEndpoint() - Method in class org.pac4j.scribe.builder.api.BitBucketApi
 
getAccessTokenEndpoint() - Method in class org.pac4j.scribe.builder.api.CasOAuthWrapperApi20
 
getAccessTokenEndpoint() - Method in class org.pac4j.scribe.builder.api.DropboxApi20
 
getAccessTokenEndpoint() - Method in class org.pac4j.scribe.builder.api.GenericApi20
 
getAccessTokenEndpoint() - Method in class org.pac4j.scribe.builder.api.OrcidApi20
 
getAccessTokenEndpoint() - Method in class org.pac4j.scribe.builder.api.PayPalApi20
 
getAccessTokenEndpoint() - Method in class org.pac4j.scribe.builder.api.StravaApi20
 
getAccessTokenEndpoint() - Method in class org.pac4j.scribe.builder.api.WindowsLiveApi20
 
getAccessTokenEndpoint() - Method in class org.pac4j.scribe.builder.api.WordPressApi20
 
getAccessTokenExtractor() - Method in class org.pac4j.scribe.builder.api.CasOAuthWrapperApi20
 
getAccessTokenExtractor() - Method in class org.pac4j.scribe.builder.api.OrcidApi20
 
getAccessTokenVerb() - Method in class org.pac4j.scribe.builder.api.CasOAuthWrapperApi20
 
getAccessTokenVerb() - Method in class org.pac4j.scribe.builder.api.DropboxApi20
 
getAccessTokenVerb() - Method in class org.pac4j.scribe.builder.api.GenericApi20
 
getAccessTokenVerb() - Method in class org.pac4j.scribe.builder.api.OrcidApi20
 
getAccessTokenVerb() - Method in class org.pac4j.scribe.builder.api.StravaApi20
 
getAccessTokenVerb() - Method in class org.pac4j.scribe.builder.api.WordPressApi20
 
getAcr() - Method in class org.pac4j.oidc.profile.OidcProfile
 
getAddress() - Method in class org.pac4j.oauth.profile.paypal.PayPalProfile
 
getAddresses() - Method in class org.pac4j.oauth.profile.yahoo.YahooProfile
 
getAgeCategory() - Method in class org.pac4j.oauth.profile.yahoo.YahooProfile
 
getAjaxRequestResolver() - Method in class org.pac4j.core.client.Clients
 
getAjaxRequestResolver() - Method in class org.pac4j.core.client.IndirectClient
 
getAlbums() - Method in class org.pac4j.oauth.profile.facebook.FacebookProfile
 
getAlgorithm() - Method in class org.pac4j.jwt.config.encryption.AbstractEncryptionConfiguration
 
getAlgorithm() - Method in class org.pac4j.jwt.config.signature.AbstractSignatureConfiguration
 
getAll(boolean) - Method in class org.pac4j.core.profile.ProfileManager
Retrieve all user profiles.
getAllowCredentials() - Method in class org.pac4j.core.authorization.authorizer.CorsAuthorizer
 
getAllowedProxyChains() - Method in class org.pac4j.cas.config.CasConfiguration
 
getAllowHeaders() - Method in class org.pac4j.core.authorization.authorizer.CorsAuthorizer
 
getAllowMethods() - Method in class org.pac4j.core.authorization.authorizer.CorsAuthorizer
 
getAllowOrigin() - Method in class org.pac4j.core.authorization.authorizer.CorsAuthorizer
 
getAlternateIpHeader() - Method in class org.pac4j.http.credentials.extractor.IpExtractor
 
getAmr() - Method in class org.pac4j.oidc.profile.OidcProfile
 
getApi() - Method in class org.pac4j.oauth.client.TwitterClient
 
getApi() - Method in class org.pac4j.oauth.config.OAuthConfiguration
 
getApiStandardProfileRequest() - Method in class org.pac4j.oauth.profile.linkedin2.LinkedIn2Profile
 
getApplication() - Method in class org.pac4j.oauth.profile.facebook.FacebookMusicListen
 
getApplicationId() - Method in class org.pac4j.stormpath.credentials.authenticator.StormpathAuthenticator
 
getApprovalPrompt() - Method in class org.pac4j.oauth.client.StravaClient
 
getAssertionConsumerService(String, int, boolean) - Method in class org.pac4j.saml.metadata.SAML2MetadataGenerator
 
getAttribute(String) - Method in class org.pac4j.core.profile.UserProfile
Return the attribute with name.
getAttribute(String, Class<T>) - Method in class org.pac4j.core.profile.UserProfile
Return the attribute with name.
getAttributes() - Method in class org.pac4j.core.profile.service.AbstractProfileService
 
getAttributes() - Method in class org.pac4j.core.profile.UserProfile
Get all attributes as immutable map.
getAttributes() - Method in class org.pac4j.saml.credentials.SAML2Credentials
 
getAttributesFromEntry(LdapEntry) - Method in class org.pac4j.ldap.profile.service.LdapProfileService
 
getAudience() - Method in class org.pac4j.core.profile.jwt.AbstractJwtProfile
 
getAuthDomain() - Method in class org.pac4j.gae.client.GaeUserServiceClient
 
getAuthenticationDate() - Method in class org.pac4j.oauth.profile.casoauthwrapper.CasOAuthWrapperProfile
 
getAuthenticationMethod() - Method in class org.pac4j.oauth.profile.casoauthwrapper.CasOAuthWrapperProfile
 
getAuthenticator(String) - Method in class org.pac4j.config.builder.IndirectHttpClientBuilder
 
getAuthenticator(LdapAuthenticationProperties) - Static method in class org.pac4j.config.ldaptive.LdaptiveAuthenticatorBuilder
 
getAuthenticator() - Method in class org.pac4j.core.client.BaseClient
 
getAuthnContextClassRef() - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
getAuthorizationBaseUrl() - Method in class org.pac4j.scribe.builder.api.CasOAuthWrapperApi20
 
getAuthorizationBaseUrl() - Method in class org.pac4j.scribe.builder.api.DropboxApi20
 
getAuthorizationBaseUrl() - Method in class org.pac4j.scribe.builder.api.GenericApi20
 
getAuthorizationBaseUrl() - Method in class org.pac4j.scribe.builder.api.OrcidApi20
 
getAuthorizationBaseUrl() - Method in class org.pac4j.scribe.builder.api.PayPalApi20
 
getAuthorizationBaseUrl() - Method in class org.pac4j.scribe.builder.api.StravaApi20
 
getAuthorizationBaseUrl() - Method in class org.pac4j.scribe.builder.api.WindowsLiveApi20
 
getAuthorizationBaseUrl() - Method in class org.pac4j.scribe.builder.api.WordPressApi20
 
getAuthorizationChecker() - Method in class org.pac4j.core.engine.DefaultSecurityLogic
 
getAuthorizationGenerators() - Method in class org.pac4j.core.client.BaseClient
 
getAuthorizationGenerators() - Method in class org.pac4j.core.client.Clients
 
getAuthorizationUrl(OAuth1RequestToken) - Method in class org.pac4j.scribe.builder.api.BitBucketApi
 
getAuthorizationUrl(OAuthConfig, Map<String, String>) - Method in class org.pac4j.scribe.builder.api.CasOAuthWrapperApi20
 
getAuthorizationUrl(OAuthConfig, Map<String, String>) - Method in class org.pac4j.scribe.builder.api.DropboxApi20
 
getAuthorizationUrl(OAuthConfig, Map<String, String>) - Method in class org.pac4j.scribe.builder.api.GenericApi20
 
getAuthorizationUrl(OAuthConfig, Map<String, String>) - Method in class org.pac4j.scribe.builder.api.OrcidApi20
 
getAuthorizationUrl(OAuthConfig, Map<String, String>) - Method in class org.pac4j.scribe.builder.api.PayPalApi20
 
getAuthorizationUrl(OAuthConfig, Map<String, String>) - Method in class org.pac4j.scribe.builder.api.StravaApi20
 
getAuthorizationUrl(OAuthConfig, Map<String, String>) - Method in class org.pac4j.scribe.builder.api.WindowsLiveApi20
 
getAuthorizationUrl(OAuthConfig, Map<String, String>) - Method in class org.pac4j.scribe.builder.api.WordPressApi20
 
getAuthorizers() - Method in class org.pac4j.core.config.Config
 
getAuthTime() - Method in class org.pac4j.oidc.profile.OidcProfile
 
getAzp() - Method in class org.pac4j.oidc.profile.OidcProfile
 
getBase64DecodedMessage() - Method in class org.pac4j.saml.transport.Pac4jHTTPPostDecoder
 
getBaseDn() - Method in class org.pac4j.config.ldaptive.LdapAuthenticationProperties
 
getBaseID() - Method in class org.pac4j.saml.context.SAML2MessageContext
 
getBaseUri() - Method in class org.pac4j.oidc.config.KeycloakOidcConfiguration
 
getBikes() - Method in class org.pac4j.oauth.profile.strava.StravaProfile
 
getBindCredential() - Method in class org.pac4j.config.ldaptive.AbstractLdapProperties
 
getBindDn() - Method in class org.pac4j.config.ldaptive.AbstractLdapProperties
 
getBindingURI() - Method in class org.pac4j.saml.transport.Pac4jHTTPPostDecoder
getBindingURI() - Method in class org.pac4j.saml.transport.Pac4jHTTPPostEncoder
getBio() - Method in class org.pac4j.oauth.profile.foursquare.FoursquareProfile
 
getBio() - Method in class org.pac4j.oauth.profile.foursquare.FoursquareUserFriend
 
getBio() - Method in class org.pac4j.oauth.profile.github.GitHubProfile
 
getBirthDate() - Method in class org.pac4j.oauth.profile.vk.VkProfile
 
getBirthdate() - Method in class org.pac4j.oauth.profile.yahoo.YahooProfile
 
getBirthday() - Method in class org.pac4j.oauth.profile.facebook.FacebookProfile
 
getBirthday() - Method in class org.pac4j.oauth.profile.google2.Google2Profile
 
getBirthYear() - Method in class org.pac4j.oauth.profile.yahoo.YahooProfile
 
getBlackListedSignatureSigningAlgorithms() - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
getBlockWaitTime() - Method in class org.pac4j.config.ldaptive.AbstractLdapProperties
 
getBlog() - Method in class org.pac4j.oauth.profile.github.GitHubProfile
 
getBlue() - Method in class org.pac4j.core.profile.Color
 
getBody() - Method in exception org.pac4j.core.exception.HttpCommunicationException
 
getBooks() - Method in class org.pac4j.oauth.profile.facebook.FacebookProfile
 
getBuilderFactory() - Static method in class org.pac4j.saml.util.Configuration
 
getCache() - Method in class org.pac4j.core.store.GuavaStore
 
getCacheSize() - Method in class org.pac4j.core.credentials.authenticator.LocalCachingAuthenticator
 
getCallbackLogic() - Method in class org.pac4j.core.config.Config
 
getCallbackUrl() - Method in class org.pac4j.cas.credentials.authenticator.CasAuthenticator
 
getCallbackUrl() - Method in class org.pac4j.core.client.Clients
 
getCallbackUrl() - Method in class org.pac4j.core.client.IndirectClient
 
getCallbackUrl() - Method in class org.pac4j.oidc.config.OidcConfiguration
 
getCallbackUrlResolver() - Method in class org.pac4j.core.client.IndirectClient
Deprecated.
getCanUpload() - Method in class org.pac4j.oauth.profile.facebook.FacebookPhoto
 
getCasLogoutUrl() - Method in class org.pac4j.oauth.client.CasOAuthWrapperClient
 
getCasOAuthUrl() - Method in class org.pac4j.oauth.client.CasOAuthWrapperClient
 
getCategory() - Method in class org.pac4j.oauth.profile.facebook.FacebookInfo
 
getCity() - Method in class org.pac4j.oauth.profile.yahoo.YahooAddress
 
getClaimed() - Method in class org.pac4j.oauth.profile.orcid.OrcidProfile
 
getClient() - Method in class org.pac4j.oauth.config.OAuthConfiguration
 
getClientAuthentication() - Method in class org.pac4j.oidc.credentials.authenticator.OidcAuthenticator
 
getClientAuthenticationMethod() - Method in class org.pac4j.oidc.config.OidcConfiguration
 
getClientFinder() - Method in class org.pac4j.core.engine.DefaultSecurityLogic
 
getClientId() - Method in class org.pac4j.oidc.config.OidcConfiguration
 
getClientName() - Method in class org.pac4j.cas.credentials.extractor.TicketAndLogoutRequestExtractor
 
getClientName() - Method in class org.pac4j.core.credentials.Credentials
 
getClientName() - Method in class org.pac4j.core.profile.UserProfile
 
getClientNameParameter() - Method in class org.pac4j.core.client.Clients
 
getClients() - Method in class org.pac4j.core.client.Clients
 
getClients() - Method in class org.pac4j.core.config.Config
 
getClubs() - Method in class org.pac4j.oauth.profile.strava.StravaProfile
 
getCode() - Method in exception org.pac4j.core.exception.HttpAction
Return the HTTP code.
getCode() - Method in exception org.pac4j.core.exception.HttpCommunicationException
 
getCode() - Method in class org.pac4j.oauth.credentials.OAuth20Credentials
 
getCode() - Method in class org.pac4j.oauth.profile.linkedin2.LinkedIn2Location
 
getCode() - Method in class org.pac4j.oidc.credentials.OidcCredentials
 
getCollaborators() - Method in class org.pac4j.oauth.profile.github.GitHubPlan
 
getCollaborators() - Method in class org.pac4j.oauth.profile.github.GitHubProfile
 
getCollection() - Method in class org.pac4j.mongo.profile.service.MongoProfileService
 
getComment() - Method in class org.pac4j.core.context.Cookie
 
getCommonCount() - Method in class org.pac4j.oauth.profile.vk.VkProfile
 
getCompany() - Method in class org.pac4j.oauth.profile.github.GitHubProfile
 
getCompany() - Method in class org.pac4j.oauth.profile.linkedin2.LinkedIn2Position
 
getComparisonType() - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
getComparisonTypeEnumFromString(String) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnRequestBuilder
 
getCompleteLocation() - Method in class org.pac4j.oauth.profile.linkedin2.LinkedIn2Profile
 
getConcentration() - Method in class org.pac4j.oauth.profile.facebook.FacebookEducation
 
getConditions() - Method in class org.pac4j.saml.credentials.SAML2Credentials
 
getConfig() - Static method in class org.pac4j.core.config.ConfigSingleton
 
getConfiguration() - Method in class org.pac4j.cas.client.CasClient
 
getConfiguration() - Method in class org.pac4j.cas.client.direct.DirectCasClient
 
getConfiguration() - Method in class org.pac4j.cas.client.direct.DirectCasProxyClient
 
getConfiguration() - Method in class org.pac4j.cas.client.rest.AbstractCasRestClient
 
getConfiguration() - Method in class org.pac4j.cas.credentials.authenticator.CasAuthenticator
 
getConfiguration() - Method in class org.pac4j.cas.credentials.authenticator.CasRestAuthenticator
 
getConfiguration() - Method in class org.pac4j.cas.credentials.extractor.TicketAndLogoutRequestExtractor
 
getConfiguration() - Method in class org.pac4j.oauth.client.OAuth10Client
 
getConfiguration() - Method in class org.pac4j.oauth.client.OAuth20Client
 
getConfiguration() - Method in class org.pac4j.oidc.client.OidcClient
 
getConfiguration() - Method in class org.pac4j.oidc.credentials.authenticator.OidcAuthenticator
 
getConfiguration() - Method in class org.pac4j.oidc.profile.creator.OidcProfileCreator
 
getConfiguration() - Method in class org.pac4j.oidc.redirect.OidcRedirectActionBuilder
 
getConfiguration() - Method in class org.pac4j.saml.client.SAML2Client
 
getConnectionFactory() - Method in class org.pac4j.ldap.profile.service.LdapProfileService
 
getConnectTimeout() - Static method in class org.pac4j.cas.util.HttpUtils
 
getConnectTimeout() - Method in class org.pac4j.config.ldaptive.AbstractLdapProperties
 
getConnectTimeout() - Method in class org.pac4j.oauth.config.OAuthConfiguration
 
getConnectTimeout() - Method in class org.pac4j.oidc.config.OidcConfiguration
 
getConsumerManager() - Method in class org.pac4j.openid.client.YahooOpenIdClient
 
getContact() - Method in class org.pac4j.oauth.profile.foursquare.FoursquareProfile
 
getContent() - Method in class org.pac4j.core.redirect.RedirectAction
 
getContextProvider() - Method in class org.pac4j.saml.client.SAML2Client
 
getContributorsEnabled() - Method in class org.pac4j.oauth.profile.twitter.TwitterProfile
 
getConverters() - Method in class org.pac4j.core.profile.definition.ProfileDefinition
 
getCookie(Collection<Cookie>, String) - Static method in class org.pac4j.core.context.ContextHelper
Get a specific cookie by its name.
getCookie(WebContext, String) - Static method in class org.pac4j.core.context.ContextHelper
Get a specific cookie by its name.
getCookieName() - Method in class org.pac4j.http.client.direct.CookieClient
 
getCount() - Method in class org.pac4j.oauth.profile.facebook.FacebookPhoto
 
getCount() - Method in class org.pac4j.oauth.profile.foursquare.FoursquareUserFriendGroup
 
getCount() - Method in class org.pac4j.oauth.profile.foursquare.FoursquareUserFriends
 
getCountry() - Method in class org.pac4j.oauth.profile.paypal.PayPalAddress
 
getCountry() - Method in class org.pac4j.oauth.profile.strava.StravaProfile
 
getCountry() - Method in class org.pac4j.oauth.profile.yahoo.YahooAddress
 
getCoverPhoto() - Method in class org.pac4j.oauth.profile.facebook.FacebookPhoto
 
getCreated() - Method in class org.pac4j.oauth.profile.yahoo.YahooProfile
 
getCreatedAt() - Method in class org.pac4j.oauth.profile.github.GitHubProfile
 
getCreatedAt() - Method in class org.pac4j.oauth.profile.strava.StravaProfile
 
getCreatedAt() - Method in class org.pac4j.oauth.profile.twitter.TwitterProfile
 
getCreatedTime() - Method in class org.pac4j.oauth.profile.facebook.FacebookInfo
 
getCreatedTime() - Method in class org.pac4j.oauth.profile.facebook.FacebookPhoto
 
getCreationMethod() - Method in class org.pac4j.oauth.profile.orcid.OrcidProfile
 
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
 
getCredentials(WebContext) - Method in interface org.pac4j.core.client.Client
Get the credentials from the web context.
getCredentials(WebContext) - Method in class org.pac4j.core.client.DirectClient
 
getCredentials(WebContext) - Method in class org.pac4j.core.client.IndirectClient
Get the credentials from the web context.
getCredentialsExtractor() - Method in class org.pac4j.core.client.BaseClient
 
getCsrfTokenGenerator() - Method in class org.pac4j.core.authorization.authorizer.csrf.CsrfTokenGeneratorAuthorizer
 
getCurrent() - Method in class org.pac4j.oauth.profile.linkedin2.LinkedIn2Position
 
getCurrent() - Method in class org.pac4j.oauth.profile.yahoo.YahooAddress
 
getCurrentShare() - Method in class org.pac4j.oauth.profile.linkedin2.LinkedIn2Profile
 
getCustomParam(String) - Method in class org.pac4j.oidc.config.OidcConfiguration
 
getCustomParams() - Method in class org.pac4j.oauth.config.OAuth20Configuration
 
getCustomParams() - Method in class org.pac4j.oidc.config.OidcConfiguration
 
getDataSource() - Method in class org.pac4j.sql.profile.service.DbProfileService
 
getDatePreference() - Method in class org.pac4j.oauth.profile.strava.StravaProfile
 
getDbi() - Method in class org.pac4j.sql.profile.service.DbProfileService
 
getDeclaredInterests() - Method in class org.pac4j.oauth.profile.yahoo.YahooInterest
 
getDefaultACSIndex() - Method in class org.pac4j.saml.metadata.SAML2MetadataGenerator
 
getDefaultClient() - Method in class org.pac4j.core.client.Clients
 
getDefaultProfile() - Method in class org.pac4j.oauth.profile.twitter.TwitterProfile
 
getDefaultProfileImage() - Method in class org.pac4j.oauth.profile.twitter.TwitterProfile
 
getDefaultTicketValidator() - Method in class org.pac4j.cas.config.CasConfiguration
 
getDegree() - Method in class org.pac4j.oauth.profile.facebook.FacebookEducation
 
getDelegate() - Method in class org.pac4j.core.credentials.authenticator.LocalCachingAuthenticator
 
getDelegate() - Method in class org.pac4j.core.credentials.password.ShiroPasswordEncoder
 
getDelegate() - Method in class org.pac4j.core.credentials.password.SpringSecurityPasswordEncoder
 
getDescription() - Method in class org.pac4j.oauth.profile.facebook.FacebookWork
 
getDescription() - Method in class org.pac4j.oauth.profile.twitter.TwitterProfile
 
getDestinationBindingType() - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
getDisclosures() - Method in class org.pac4j.oauth.profile.yahoo.YahooProfile
 
getDiscoveryInformation() - Method in class org.pac4j.openid.credentials.OpenIdCredentials
 
getDiscoveryInformationSessionAttributeName() - Method in class org.pac4j.openid.client.YahooOpenIdClient
Return the name of the attribute storing in session the discovery information.
getDiscoveryURI() - Method in class org.pac4j.oidc.config.KeycloakOidcConfiguration
 
getDiscoveryURI() - Method in class org.pac4j.oidc.config.OidcConfiguration
 
getDiskUsage() - Method in class org.pac4j.oauth.profile.github.GitHubProfile
 
getDisplayAge() - Method in class org.pac4j.oauth.profile.yahoo.YahooProfile
 
getDisplayName() - Method in class org.pac4j.core.profile.CommonProfile
Return the displayed name of the user.
getDisplayName() - Method in class org.pac4j.oauth.profile.facebook.FacebookProfile
 
getDisplayName() - Method in class org.pac4j.oauth.profile.github.GitHubProfile
 
getDisplayName() - Method in class org.pac4j.oauth.profile.google2.Google2Profile
 
getDisplayName() - Method in class org.pac4j.oauth.profile.linkedin2.LinkedIn2Profile
 
getDisplayName() - Method in class org.pac4j.oauth.profile.ok.OkProfile
 
getDisplayName() - Method in class org.pac4j.oauth.profile.paypal.PayPalProfile
 
getDisplayName() - Method in class org.pac4j.oauth.profile.strava.StravaProfile
 
getDisplayName() - Method in class org.pac4j.oauth.profile.twitter.TwitterProfile
 
getDisplayName() - Method in class org.pac4j.oauth.profile.vk.VkProfile
 
getDisplayName() - Method in class org.pac4j.oauth.profile.windowslive.WindowsLiveProfile
 
getDisplayName() - Method in class org.pac4j.oauth.profile.yahoo.YahooProfile
 
getDisplayName() - Method in class org.pac4j.oidc.profile.OidcProfile
 
getDisplayName() - Method in class org.pac4j.openid.profile.yahoo.YahooOpenIdProfile
 
getDisplayName() - Method in class org.pac4j.stormpath.profile.StormpathProfile
 
getDistance() - Method in class org.pac4j.oauth.profile.strava.StravaGear
 
getDnFormat() - Method in class org.pac4j.config.ldaptive.LdapAuthenticationProperties
 
getDomain() - Method in class org.pac4j.core.authorization.authorizer.csrf.CsrfTokenGeneratorAuthorizer
 
getDomain() - Method in class org.pac4j.core.context.Cookie
 
getDomain() - Method in class org.pac4j.oauth.profile.vk.VkProfile
 
getEducation() - Method in class org.pac4j.oauth.profile.facebook.FacebookProfile
 
getElement(JsonNode, String) - Static method in class org.pac4j.oauth.profile.JsonHelper
Return the field with name in JSON as a string, a boolean, a number or a node.
getElements() - Method in class org.pac4j.core.authorization.authorizer.AbstractRequireElementAuthorizer
 
getEmail() - Method in class org.pac4j.core.profile.CommonProfile
Return the email of the user.
getEmail() - Method in class org.pac4j.oauth.profile.foursquare.FoursquareProfile
 
getEmail() - Method in class org.pac4j.oauth.profile.foursquare.FoursquareUserContact
 
getEmail() - Method in class org.pac4j.oauth.profile.foursquare.FoursquareUserFriend
 
getEmail() - Method in class org.pac4j.oauth.profile.google2.Google2Email
 
getEmail() - Method in class org.pac4j.oauth.profile.google2.Google2Profile
 
getEmail() - Method in class org.pac4j.oauth.profile.linkedin2.LinkedIn2Profile
 
getEmail() - Method in class org.pac4j.oauth.profile.vk.VkProfile
 
getEmail() - Method in class org.pac4j.oauth.profile.yahoo.YahooProfile
 
getEmails() - Method in class org.pac4j.oauth.profile.google2.Google2Profile
 
getEmails() - Method in class org.pac4j.oauth.profile.yahoo.YahooProfile
 
getEmailVerified() - Method in class org.pac4j.oauth.profile.dropbox.DropBoxProfile
 
getEmailVerified() - Method in class org.pac4j.oidc.profile.OidcProfile
 
getEmployer() - Method in class org.pac4j.oauth.profile.facebook.FacebookWork
 
getEncoding() - Method in class org.pac4j.cas.config.CasConfiguration
 
getEncryptionConfiguration() - Method in class org.pac4j.jwt.profile.JwtGenerator
 
getEncryptionConfigurations() - Method in class org.pac4j.jwt.credentials.authenticator.JwtAuthenticator
 
getEndDate() - Method in class org.pac4j.oauth.profile.facebook.FacebookWork
 
getEndDate() - Method in class org.pac4j.oauth.profile.linkedin2.LinkedIn2Position
 
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.
getEndTime() - Method in class org.pac4j.oauth.profile.facebook.FacebookEvent
 
getEndTime() - Method in class org.pac4j.oauth.profile.facebook.FacebookMusicListen
 
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
 
getEntryId(Map<String, Object>) - Method in class org.pac4j.ldap.profile.service.LdapProfileService
 
getError() - Method in exception org.pac4j.oauth.exception.OAuthCredentialsException
 
getErrorDescription() - Method in exception org.pac4j.oauth.exception.OAuthCredentialsException
 
getErrorMessage() - Method in class org.pac4j.core.authorization.authorizer.AbstractCheckAuthenticationAuthorizer
Return the error message.
getErrorMessage() - Method in class org.pac4j.core.authorization.authorizer.IsAnonymousAuthorizer
 
getErrorMessage() - Method in class org.pac4j.core.authorization.authorizer.IsAuthenticatedAuthorizer
 
getErrorMessage() - Method in class org.pac4j.core.authorization.authorizer.IsFullyAuthenticatedAuthorizer
 
getErrorMessage() - Method in class org.pac4j.core.authorization.authorizer.IsRememberedAuthorizer
 
getErrorMessages() - Method in exception org.pac4j.oauth.exception.OAuthCredentialsException
 
getErrorReason() - Method in exception org.pac4j.oauth.exception.OAuthCredentialsException
 
getErrorUri() - Method in exception org.pac4j.oauth.exception.OAuthCredentialsException
 
getEvents() - Method in class org.pac4j.oauth.profile.facebook.FacebookProfile
 
getExcludedPaths() - Method in class org.pac4j.core.matching.PathMatcher
 
getExcludedPatterns() - Method in class org.pac4j.core.matching.PathMatcher
 
getExcludePath() - Method in class org.pac4j.core.matching.ExcludedPathMatcher
Deprecated.
 
getExpectedValue() - Method in class org.pac4j.core.matching.HeaderMatcher
 
getExpirationDate() - Method in class org.pac4j.core.profile.jwt.AbstractJwtProfile
 
getExposeHeaders() - Method in class org.pac4j.core.authorization.authorizer.CorsAuthorizer
 
getFacebook() - Method in class org.pac4j.oauth.profile.foursquare.FoursquareUserContact
 
getFamilyName() - Method in class org.pac4j.core.profile.CommonProfile
Return the family name of the user.
getFamilyName() - Method in class org.pac4j.oauth.profile.bitbucket.BitbucketProfile
 
getFamilyName() - Method in class org.pac4j.oauth.profile.facebook.FacebookProfile
 
getFamilyName() - Method in class org.pac4j.oauth.profile.foursquare.FoursquareProfile
 
getFamilyName() - Method in class org.pac4j.oauth.profile.google2.Google2Profile
 
getFamilyName() - Method in class org.pac4j.oauth.profile.linkedin2.LinkedIn2Profile
 
getFamilyName() - Method in class org.pac4j.oauth.profile.ok.OkProfile
 
getFamilyName() - Method in class org.pac4j.oauth.profile.orcid.OrcidProfile
 
getFamilyName() - Method in class org.pac4j.oauth.profile.strava.StravaProfile
 
getFamilyName() - Method in class org.pac4j.oauth.profile.vk.VkProfile
 
getFamilyName() - Method in class org.pac4j.oauth.profile.windowslive.WindowsLiveProfile
 
getFamilyName() - Method in class org.pac4j.oauth.profile.yahoo.YahooProfile
 
getFamilyName() - Method in class org.pac4j.stormpath.profile.StormpathProfile
 
getFavoriteAthletes() - Method in class org.pac4j.oauth.profile.facebook.FacebookProfile
 
getFavoriteTeams() - Method in class org.pac4j.oauth.profile.facebook.FacebookProfile
 
getFavouritesCount() - Method in class org.pac4j.oauth.profile.twitter.TwitterProfile
 
getFetchRequest() - Method in class org.pac4j.openid.redirect.YahooRedirectActionBuilder
 
getFields() - Method in class org.pac4j.oauth.client.FacebookClient
 
getFields() - Method in class org.pac4j.oauth.client.LinkedIn2Client
 
getFields() - Method in class org.pac4j.oauth.client.VkClient
 
getFirstName() - Method in class org.pac4j.core.profile.CommonProfile
Return the first name of the user.
getFirstName() - Method in class org.pac4j.oauth.profile.foursquare.FoursquareProfile
 
getFirstName() - Method in class org.pac4j.oauth.profile.foursquare.FoursquareUserFriend
 
getFirstName() - Method in class org.pac4j.oauth.profile.google2.Google2Profile
 
getFirstName() - Method in class org.pac4j.oauth.profile.linkedin2.LinkedIn2Profile
 
getFirstName() - Method in class org.pac4j.oauth.profile.ok.OkProfile
 
getFirstName() - Method in class org.pac4j.oauth.profile.orcid.OrcidProfile
 
getFirstName() - Method in class org.pac4j.oauth.profile.paypal.PayPalProfile
 
getFirstName() - Method in class org.pac4j.oauth.profile.strava.StravaProfile
 
getFirstName() - Method in class org.pac4j.oauth.profile.vk.VkProfile
 
getFirstName() - Method in class org.pac4j.oauth.profile.yahoo.YahooProfile
 
getFirstName() - Method in class org.pac4j.oidc.profile.OidcProfile
 
getFirstName() - Method in class org.pac4j.stormpath.profile.StormpathProfile
 
getFirstNode(String) - Static method in class org.pac4j.oauth.profile.JsonHelper
Return the first node of a JSON response.
getFirstNode(String, String) - Static method in class org.pac4j.oauth.profile.JsonHelper
Return the first node of a JSON response.
getFirstNodePath() - Method in class org.pac4j.oauth.profile.generic.GenericOAuth20ProfileDefinition
 
getFollowerCount() - Method in class org.pac4j.oauth.profile.strava.StravaProfile
 
getFollowers() - Method in class org.pac4j.oauth.profile.github.GitHubProfile
 
getFollowersCount() - Method in class org.pac4j.oauth.profile.twitter.TwitterProfile
 
getFollowing() - Method in class org.pac4j.oauth.profile.github.GitHubProfile
 
getFollowing() - Method in class org.pac4j.oauth.profile.twitter.TwitterProfile
 
getFollowRequestSent() - Method in class org.pac4j.oauth.profile.twitter.TwitterProfile
 
getFormattedPhoneticName() - Method in class org.pac4j.oauth.profile.linkedin2.LinkedIn2Profile
 
getFoto100() - Method in class org.pac4j.oauth.profile.vk.VkProfile
 
getFoto200() - Method in class org.pac4j.oauth.profile.vk.VkProfile
 
getFoto200Orig() - Method in class org.pac4j.oauth.profile.vk.VkProfile
 
getFoto400Orig() - Method in class org.pac4j.oauth.profile.vk.VkProfile
 
getFoto50() - Method in class org.pac4j.oauth.profile.vk.VkProfile
 
getFotoMax() - Method in class org.pac4j.oauth.profile.vk.VkProfile
 
getFotoMaxOrig() - Method in class org.pac4j.oauth.profile.vk.VkProfile
 
getFriendCount() - Method in class org.pac4j.oauth.profile.strava.StravaProfile
 
getFriends() - Method in class org.pac4j.oauth.profile.facebook.FacebookProfile
 
getFriends() - Method in class org.pac4j.oauth.profile.foursquare.FoursquareProfile
 
getFriends() - Method in class org.pac4j.oauth.profile.foursquare.FoursquareUserFriendGroup
 
getFriendsCount() - Method in class org.pac4j.oauth.profile.twitter.TwitterProfile
 
getFrom() - Method in class org.pac4j.oauth.profile.facebook.FacebookMusicListen
 
getFrom() - Method in class org.pac4j.oauth.profile.facebook.FacebookPhoto
 
getFullRequestURL() - Method in class org.pac4j.core.context.J2EContext
 
getFullRequestURL() - Method in interface org.pac4j.core.context.WebContext
Return the full URL (with query string) the client used to request the server.
getGender() - Method in class org.pac4j.core.profile.CommonProfile
Return the gender of the user.
getGender() - Method in class org.pac4j.oauth.profile.foursquare.FoursquareUserFriend
 
getGender() - Method in class org.pac4j.oauth.profile.strava.StravaProfile
 
getGender() - Method in class org.pac4j.oauth.profile.vk.VkProfile
 
getGeoEnabled() - Method in class org.pac4j.oauth.profile.twitter.TwitterProfile
 
getGravatarId() - Method in class org.pac4j.oauth.profile.github.GitHubProfile
 
getGreen() - Method in class org.pac4j.core.profile.Color
 
getGroupMemberships() - Method in class org.pac4j.stormpath.profile.StormpathProfile
 
getGroups() - Method in class org.pac4j.oauth.profile.facebook.FacebookProfile
 
getGroups() - Method in class org.pac4j.oauth.profile.foursquare.FoursquareUserFriends
 
getGroups() - Method in class org.pac4j.stormpath.profile.StormpathProfile
 
getHandle() - Method in class org.pac4j.oauth.profile.yahoo.YahooEmail
 
getHasBeenCancelledFactory() - Method in class org.pac4j.oauth.config.OAuthConfiguration
 
getHeaderName() - Method in class org.pac4j.cas.client.rest.CasRestBasicAuthClient
 
getHeaderName() - Method in class org.pac4j.core.authorization.authorizer.csrf.CsrfAuthorizer
 
getHeaderName() - Method in class org.pac4j.core.matching.HeaderMatcher
 
getHeaderName() - Method in class org.pac4j.http.client.direct.HeaderClient
 
getHeadline() - Method in class org.pac4j.oauth.profile.linkedin2.LinkedIn2Profile
 
getHeight() - Method in class org.pac4j.oauth.profile.yahoo.YahooImage
 
getHelp() - Method in class org.pac4j.oauth.profile.wordpress.WordPressLinks
 
getHireable() - Method in class org.pac4j.oauth.profile.github.GitHubProfile
 
getHomePhone() - Method in class org.pac4j.oauth.profile.vk.VkProfile
 
getHometown() - Method in class org.pac4j.oauth.profile.facebook.FacebookProfile
 
getHttpActionAdapter() - Method in class org.pac4j.core.config.Config
 
getHttpOnly() - Method in class org.pac4j.core.authorization.authorizer.csrf.CsrfTokenGeneratorAuthorizer
 
getHttpSession(J2EContext) - Method in class org.pac4j.core.context.session.J2ESessionStore
 
getId() - Method in class org.pac4j.core.profile.UserProfile
Get the user identifier.
getId() - Method in class org.pac4j.oauth.profile.facebook.FacebookEvent
 
getId() - Method in class org.pac4j.oauth.profile.facebook.FacebookGroup
 
getId() - Method in class org.pac4j.oauth.profile.facebook.FacebookInfo
 
getId() - Method in class org.pac4j.oauth.profile.facebook.FacebookMusicData
 
getId() - Method in class org.pac4j.oauth.profile.facebook.FacebookMusicListen
 
getId() - Method in class org.pac4j.oauth.profile.facebook.FacebookObject
 
getId() - Method in class org.pac4j.oauth.profile.facebook.FacebookPhoto
 
getId() - Method in class org.pac4j.oauth.profile.foursquare.FoursquareUserFriend
 
getId() - Method in class org.pac4j.oauth.profile.linkedin2.LinkedIn2Position
 
getId() - Method in class org.pac4j.oauth.profile.strava.StravaClub
 
getId() - Method in class org.pac4j.oauth.profile.strava.StravaGear
 
getId() - Method in class org.pac4j.oauth.profile.yahoo.YahooAddress
 
getId() - Method in class org.pac4j.oauth.profile.yahoo.YahooEmail
 
getIdAttribute() - Method in class org.pac4j.core.profile.service.AbstractProfileService
 
getIdentityProviderEntityId() - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
getIdentityProviderMetadataResolver() - Method in class org.pac4j.saml.client.SAML2Client
 
getIdentityProviderMetadataResource() - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
getIdentityProviderResolvedEntityId() - Method in class org.pac4j.saml.client.SAML2Client
 
getIdleTime() - Method in class org.pac4j.config.ldaptive.AbstractLdapProperties
 
getIdp() - Method in class org.pac4j.oidc.profile.azuread.AzureAdProfile
 
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
 
getIdToken() - Method in class org.pac4j.oidc.credentials.OidcCredentials
 
getIdToken() - Method in class org.pac4j.oidc.profile.OidcProfile
 
getIdTokenString() - Method in class org.pac4j.oidc.profile.OidcProfile
 
getIdTokenValidator() - Method in class org.pac4j.oidc.profile.creator.OidcProfileCreator
 
getImage() - Method in class org.pac4j.oauth.profile.yahoo.YahooProfile
 
getImageUrl() - Method in class org.pac4j.oauth.profile.yahoo.YahooImage
 
getIndustry() - Method in class org.pac4j.oauth.profile.linkedin2.LinkedIn2Company
 
getIndustry() - Method in class org.pac4j.oauth.profile.linkedin2.LinkedIn2Profile
 
getInterestCategory() - Method in class org.pac4j.oauth.profile.yahoo.YahooInterest
 
getInterestedIn() - Method in class org.pac4j.oauth.profile.facebook.FacebookProfile
 
getInterests() - Method in class org.pac4j.oauth.profile.yahoo.YahooProfile
 
getInternalAttributeHandler() - Static method in class org.pac4j.core.profile.ProfileHelper
 
getIpaddr() - Method in class org.pac4j.oidc.profile.azuread.AzureAdProfile
 
getIsConnected() - Method in class org.pac4j.oauth.profile.yahoo.YahooProfile
 
getIssuedAt() - Method in class org.pac4j.core.profile.jwt.AbstractJwtProfile
 
getIssuer() - Method in class org.pac4j.core.profile.jwt.AbstractJwtProfile
 
getIssuer(String) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnRequestBuilder
 
getIssuer(String) - Method in class org.pac4j.saml.sso.impl.SAML2LogoutRequestBuilder
 
getIsTranslator() - Method in class org.pac4j.oauth.profile.twitter.TwitterProfile
 
getJavaSerializationHelper() - Method in class org.pac4j.core.profile.service.AbstractProfileService
 
getJwtId() - Method in class org.pac4j.jwt.profile.JwtProfile
 
getKey() - Method in class org.pac4j.oauth.client.OAuth10Client
 
getKey() - Method in class org.pac4j.oauth.client.OAuth20Client
 
getKey() - Method in class org.pac4j.oauth.config.OAuthConfiguration
 
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
 
getKeystore() - Method in class org.pac4j.config.ldaptive.AbstractLdapProperties
 
getKeyStoreAlias() - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
getKeystorePassword() - Method in class org.pac4j.config.ldaptive.AbstractLdapProperties
 
getKeystorePassword() - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
getKeystoreResource() - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
getKeystoreType() - Method in class org.pac4j.config.ldaptive.AbstractLdapProperties
 
getKeyStoreType() - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
getLanguage() - Method in class org.pac4j.oauth.profile.paypal.PayPalProfile
 
getLanguages() - Method in class org.pac4j.oauth.profile.facebook.FacebookProfile
 
getLastName() - Method in class org.pac4j.oauth.profile.foursquare.FoursquareUserFriend
 
getLastName() - Method in class org.pac4j.oauth.profile.vk.VkProfile
 
getLdapAttributes(Map<String, Object>) - Method in class org.pac4j.ldap.profile.service.LdapProfileService
 
getLdapAuthenticator() - Method in class org.pac4j.ldap.profile.service.LdapProfileService
 
getLdapUrl() - Method in class org.pac4j.config.ldaptive.AbstractLdapProperties
 
getLikes() - Method in class org.pac4j.oauth.profile.facebook.FacebookProfile
 
getLimit() - Method in class org.pac4j.oauth.client.FacebookClient
 
getLink() - Method in class org.pac4j.oauth.profile.facebook.FacebookPhoto
 
getLinkedId() - Method in class org.pac4j.core.profile.UserProfile
 
getLinks() - Method in class org.pac4j.oauth.profile.wordpress.WordPressProfile
 
getListedCount() - Method in class org.pac4j.oauth.profile.twitter.TwitterProfile
 
getLocale() - Method in class org.pac4j.core.profile.CommonProfile
Return the locale of the user.
getLocale() - Method in class org.pac4j.oauth.profile.dropbox.DropBoxProfile
 
getLocale() - Method in class org.pac4j.oauth.profile.google2.Google2Profile
 
getLocale() - Method in class org.pac4j.oauth.profile.twitter.TwitterProfile
 
getLocale() - Method in class org.pac4j.oauth.profile.vk.VkProfile
 
getLocale() - Method in class org.pac4j.oauth.profile.yahoo.YahooProfile
 
getLocale() - Method in class org.pac4j.openid.profile.yahoo.YahooOpenIdProfile
 
getLocality() - Method in class org.pac4j.oauth.profile.paypal.PayPalAddress
 
getLocation() - Method in class org.pac4j.core.profile.CommonProfile
Return the location of the user.
getLocation() - Method in class org.pac4j.core.redirect.RedirectAction
 
getLocation() - Method in class org.pac4j.oauth.profile.facebook.FacebookEvent
 
getLocation() - Method in class org.pac4j.oauth.profile.facebook.FacebookProfile
 
getLocation() - Method in class org.pac4j.oauth.profile.facebook.FacebookWork
 
getLocation() - Method in class org.pac4j.oauth.profile.foursquare.FoursquareProfile
 
getLocation() - Method in class org.pac4j.oauth.profile.foursquare.FoursquareUserFriend
 
getLocation() - Method in class org.pac4j.oauth.profile.linkedin2.LinkedIn2Profile
 
getLocation() - Method in class org.pac4j.oauth.profile.ok.OkProfile
 
getLocation() - Method in class org.pac4j.oauth.profile.paypal.PayPalProfile
 
getLocation() - Method in class org.pac4j.oauth.profile.strava.StravaProfile
 
getLocation() - Method in class org.pac4j.oauth.profile.vk.VkProfile
 
getLocation() - Method in class org.pac4j.oidc.profile.OidcProfile
 
getLocationObject() - Method in class org.pac4j.oauth.profile.facebook.FacebookProfile
 
getLoginUrl() - Method in class org.pac4j.cas.config.CasConfiguration
 
getLoginUrl() - Method in class org.pac4j.http.client.indirect.FormClient
 
getLogoutAction(WebContext, U, String) - Method in interface org.pac4j.core.client.Client
Return the logout action (indirect clients).
getLogoutAction(WebContext, U, String) - Method in class org.pac4j.core.client.DirectClient
 
getLogoutAction(WebContext, U, String) - Method in class org.pac4j.core.client.IndirectClient
 
getLogoutAction(WebContext, U, String) - Method in class org.pac4j.core.logout.CasLogoutActionBuilder
 
getLogoutAction(WebContext, U, String) - Method in class org.pac4j.core.logout.GoogleLogoutActionBuilder
 
getLogoutAction(WebContext, U, String) - Method in interface org.pac4j.core.logout.LogoutActionBuilder
Return the RedirectAction for logout.
getLogoutAction(WebContext, U, String) - Method in class org.pac4j.core.logout.NoLogoutActionBuilder
 
getLogoutAction(WebContext, U, String) - Method in class org.pac4j.oidc.logout.OidcLogoutActionBuilder
 
getLogoutAction(WebContext, U, String) - Method in class org.pac4j.saml.logout.SAML2LogoutActionBuilder
 
getLogoutActionBuilder() - Method in class org.pac4j.core.client.IndirectClient
 
getLogoutHandler() - Method in class org.pac4j.cas.config.CasConfiguration
 
getLogoutLogic() - Method in class org.pac4j.core.config.Config
 
getLogoutUrl() - Method in class org.pac4j.oidc.config.OidcConfiguration
 
getMaidenName() - Method in class org.pac4j.oauth.profile.linkedin2.LinkedIn2Profile
 
getMapper() - Static method in class org.pac4j.oauth.profile.JsonHelper
 
getMarshallerFactory() - Static method in class org.pac4j.saml.util.Configuration
 
getMatchers() - Method in class org.pac4j.core.config.Config
 
getMatchingChecker() - Method in class org.pac4j.core.engine.DefaultSecurityLogic
 
getMaxAge() - Method in class org.pac4j.core.authorization.authorizer.CorsAuthorizer
 
getMaxAge() - Method in class org.pac4j.core.authorization.authorizer.StrictTransportSecurityHeader
 
getMaxAge() - Method in class org.pac4j.core.context.Cookie
 
getMaxClockSkew() - Method in class org.pac4j.oidc.config.OidcConfiguration
 
getMaximumAuthenticationLifetime() - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
getMaxPoolSize() - Method in class org.pac4j.config.ldaptive.AbstractLdapProperties
 
getMD5SignAsHexString(String) - Method in class org.pac4j.oauth.profile.ok.OkProfileDefinition
 
getMeasurementPreference() - Method in class org.pac4j.oauth.profile.strava.StravaProfile
 
getMemberSince() - Method in class org.pac4j.oauth.profile.yahoo.YahooProfile
 
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
 
getMethod() - Method in class org.pac4j.jwt.config.encryption.AbstractEncryptionConfiguration
 
getMethods() - Method in class org.pac4j.core.matching.HttpMethodMatcher
 
getMiddleName() - Method in class org.pac4j.oauth.profile.facebook.FacebookProfile
 
getMiddleName() - Method in class org.pac4j.oidc.profile.OidcProfile
 
getMiddleName() - Method in class org.pac4j.stormpath.profile.StormpathProfile
 
getMinPoolSize() - Method in class org.pac4j.config.ldaptive.AbstractLdapProperties
 
getMobilePhone() - Method in class org.pac4j.oauth.profile.vk.VkProfile
 
getMongoClient() - Method in class org.pac4j.mongo.profile.service.MongoProfileService
 
getMonth() - Method in class org.pac4j.oauth.profile.linkedin2.LinkedIn2Date
 
getMovies() - Method in class org.pac4j.oauth.profile.facebook.FacebookProfile
 
getMusic() - Method in class org.pac4j.oauth.profile.facebook.FacebookProfile
 
getMusician() - Method in class org.pac4j.oauth.profile.facebook.FacebookMusicListen
 
getMusicListens() - Method in class org.pac4j.oauth.profile.facebook.FacebookProfile
 
getName() - Method in class org.pac4j.core.client.BaseClient
 
getName() - Method in interface org.pac4j.core.client.Client
Get the name of the client.
getName() - Method in class org.pac4j.core.context.Cookie
 
getName() - Method in class org.pac4j.oauth.profile.facebook.FacebookEvent
 
getName() - Method in class org.pac4j.oauth.profile.facebook.FacebookGroup
 
getName() - Method in class org.pac4j.oauth.profile.facebook.FacebookInfo
 
getName() - Method in class org.pac4j.oauth.profile.facebook.FacebookObject
 
getName() - Method in class org.pac4j.oauth.profile.facebook.FacebookPhoto
 
getName() - Method in class org.pac4j.oauth.profile.foursquare.FoursquareUserFriendGroup
 
getName() - Method in class org.pac4j.oauth.profile.github.GitHubPlan
 
getName() - Method in class org.pac4j.oauth.profile.linkedin2.LinkedIn2Company
 
getName() - Method in class org.pac4j.oauth.profile.linkedin2.LinkedIn2Location
 
getName() - Method in class org.pac4j.oauth.profile.strava.StravaClub
 
getName() - Method in class org.pac4j.oauth.profile.strava.StravaGear
 
getName() - Method in class org.pac4j.oauth.profile.yahoo.YahooDisclosure
 
getNameId() - Method in class org.pac4j.saml.credentials.SAML2Credentials
 
getNameIdPolicyFormat() - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
getNamespace() - Method in class org.pac4j.oauth.profile.facebook.FacebookApplication
 
getNickname() - Method in class org.pac4j.oidc.profile.OidcProfile
 
getNoFeedStory() - Method in class org.pac4j.oauth.profile.facebook.FacebookMusicListen
 
getNonce() - Method in class org.pac4j.oidc.profile.OidcProfile
 
getNormal() - Method in class org.pac4j.oauth.profile.dropbox.DropBoxProfile
 
getNotBefore() - Method in class org.pac4j.core.profile.jwt.AbstractJwtProfile
 
getNotBefore() - Method in class org.pac4j.saml.profile.SAML2Profile
 
getNotifications() - Method in class org.pac4j.oauth.profile.twitter.TwitterProfile
 
getNotOnOrAfter() - Method in class org.pac4j.saml.profile.SAML2Profile
 
getNumConnections() - Method in class org.pac4j.oauth.profile.linkedin2.LinkedIn2Profile
 
getNumConnectionsCapped() - Method in class org.pac4j.oauth.profile.linkedin2.LinkedIn2Profile
 
getOAuth10Id() - Method in class org.pac4j.oauth.profile.linkedin2.LinkedIn2Profile
 
getOAuthCredentials(WebContext) - Method in class org.pac4j.oauth.credentials.extractor.OAuth10CredentialsExtractor
 
getOAuthCredentials(WebContext) - Method in class org.pac4j.oauth.credentials.extractor.OAuth20CredentialsExtractor
 
getOid() - Method in class org.pac4j.oidc.profile.azuread.AzureAdProfile
 
getOrcid() - Method in class org.pac4j.oauth.profile.orcid.OrcidProfile
 
getOrcid() - Method in class org.pac4j.scribe.model.OrcidToken
 
getOrCreateSessionId(J2EContext) - Method in class org.pac4j.core.context.session.J2ESessionStore
 
getOrCreateSessionId(C) - Method in interface org.pac4j.core.context.session.SessionStore
Get or create the session identifier and initialize the session with it if necessary.
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.
getOwnedPrivateRepos() - Method in class org.pac4j.oauth.profile.github.GitHubProfile
 
getParameterList() - Method in class org.pac4j.openid.credentials.OpenIdCredentials
 
getParameterName() - Method in class org.pac4j.core.authorization.authorizer.csrf.CsrfAuthorizer
 
getParameterName() - Method in class org.pac4j.http.client.direct.ParameterClient
 
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
 
getPassword() - Method in class org.pac4j.core.credentials.UsernamePasswordCredentials
 
getPasswordAttribute() - Method in class org.pac4j.core.profile.service.AbstractProfileService
 
getPasswordEncoder() - Method in class org.pac4j.core.profile.service.AbstractProfileService
 
getPasswordParameter() - Method in class org.pac4j.cas.client.rest.CasRestFormClient
 
getPasswordParameter() - Method in class org.pac4j.core.credentials.extractor.FormExtractor
 
getPasswordParameter() - Method in class org.pac4j.http.client.direct.DirectFormClient
 
getPasswordParameter() - Method in class org.pac4j.http.client.indirect.FormClient
 
getPath() - Method in class org.pac4j.core.authorization.authorizer.csrf.CsrfTokenGeneratorAuthorizer
 
getPath() - Method in class org.pac4j.core.context.Cookie
 
getPath() - Method in class org.pac4j.core.context.J2EContext
This is not implemented using HttpServletRequest.getServletPath() or HttpServletRequest.getPathInfo() because they both have strange behaviours in different contexts (inside servlets, inside filters, various container implementation, etc)
getPath() - Method in interface org.pac4j.core.context.WebContext
Get the "servlet path" (in a J2E style).
getPermissions() - Method in class org.pac4j.core.profile.UserProfile
Get the permissions of the user.
getPhoneNumber() - Method in class org.pac4j.oidc.profile.OidcProfile
 
getPhoneNumberVerified() - Method in class org.pac4j.oidc.profile.OidcProfile
 
getPhoneticFirstName() - Method in class org.pac4j.oauth.profile.linkedin2.LinkedIn2Profile
 
getPhoneticLastName() - Method in class org.pac4j.oauth.profile.linkedin2.LinkedIn2Profile
 
getPhoto() - Method in class org.pac4j.oauth.profile.foursquare.FoursquareProfile
 
getPhoto() - Method in class org.pac4j.oauth.profile.foursquare.FoursquareUserFriend
 
getPhotoUrl() - Method in class org.pac4j.oauth.profile.foursquare.FoursquareUserPhoto
 
getPicture() - Method in class org.pac4j.oauth.profile.facebook.FacebookProfile
 
getPictureUrl() - Method in class org.pac4j.core.profile.CommonProfile
Return the url of the picture of the user.
getPictureUrl() - Method in class org.pac4j.oauth.profile.bitbucket.BitbucketProfile
 
getPictureUrl() - Method in class org.pac4j.oauth.profile.facebook.FacebookProfile
 
getPictureUrl() - Method in class org.pac4j.oauth.profile.foursquare.FoursquareProfile
 
getPictureUrl() - Method in class org.pac4j.oauth.profile.github.GitHubProfile
 
getPictureUrl() - Method in class org.pac4j.oauth.profile.google2.Google2Profile
 
getPictureUrl() - Method in class org.pac4j.oauth.profile.linkedin2.LinkedIn2Profile
 
getPictureUrl() - Method in class org.pac4j.oauth.profile.ok.OkProfile
 
getPictureUrl() - Method in class org.pac4j.oauth.profile.strava.StravaProfile
 
getPictureUrl() - Method in class org.pac4j.oauth.profile.twitter.TwitterProfile
 
getPictureUrl() - Method in class org.pac4j.oauth.profile.vk.VkProfile
 
getPictureUrl() - Method in class org.pac4j.oauth.profile.wordpress.WordPressProfile
 
getPictureUrl() - Method in class org.pac4j.oauth.profile.yahoo.YahooProfile
 
getPictureUrl() - Method in class org.pac4j.oidc.profile.OidcProfile
 
getPictureUrl() - Method in class org.pac4j.openid.profile.yahoo.YahooOpenIdProfile
 
getPlan() - Method in class org.pac4j.oauth.profile.github.GitHubProfile
 
getPolitical() - Method in class org.pac4j.oauth.profile.facebook.FacebookProfile
 
getPoolPassivator() - Method in class org.pac4j.config.ldaptive.AbstractLdapProperties
 
getPosition() - Method in class org.pac4j.oauth.profile.facebook.FacebookWork
 
getPositions() - Method in class org.pac4j.oauth.profile.linkedin2.LinkedIn2Profile
 
getPostalCode() - Method in class org.pac4j.oauth.profile.paypal.PayPalAddress
 
getPostalCode() - Method in class org.pac4j.oauth.profile.yahoo.YahooAddress
 
getPostLogoutUrlParameter() - Method in class org.pac4j.cas.config.CasConfiguration
 
getPreferredJwsAlgorithm() - Method in class org.pac4j.oidc.config.OidcConfiguration
 
getPrefix() - Method in class org.pac4j.oauth.profile.foursquare.FoursquareUserPhoto
 
getPrefixHeader() - Method in class org.pac4j.cas.client.rest.CasRestBasicAuthClient
 
getPrefixHeader() - Method in class org.pac4j.http.client.direct.HeaderClient
 
getPrefixUrl() - Method in class org.pac4j.cas.config.CasConfiguration
 
getPrimary() - Method in class org.pac4j.oauth.profile.strava.StravaGear
 
getPrimary() - Method in class org.pac4j.oauth.profile.yahoo.YahooEmail
 
getPrimaryAttributes() - Method in class org.pac4j.core.profile.definition.ProfileDefinition
 
getPrimaryBlog() - Method in class org.pac4j.oauth.profile.wordpress.WordPressProfile
 
getPrincipalAttributePassword() - Method in class org.pac4j.config.ldaptive.LdapAuthenticationProperties
 
getPrivacy() - Method in class org.pac4j.oauth.profile.facebook.FacebookGroup
 
getPrivacy() - Method in class org.pac4j.oauth.profile.facebook.FacebookPhoto
 
getPrivateGists() - Method in class org.pac4j.oauth.profile.github.GitHubProfile
 
getPrivateKey() - Method in class org.pac4j.jwt.config.encryption.ECEncryptionConfiguration
 
getPrivateKey() - Method in class org.pac4j.jwt.config.encryption.RSAEncryptionConfiguration
 
getPrivateKey() - Method in class org.pac4j.jwt.config.signature.ECSignatureConfiguration
 
getPrivateKey() - Method in class org.pac4j.jwt.config.signature.RSASignatureConfiguration
 
getPrivateKeyPassword() - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
getPrivateRepos() - Method in class org.pac4j.oauth.profile.github.GitHubPlan
 
getProfile() - Method in class org.pac4j.oauth.profile.strava.StravaClub
 
getProfileAttributes() - Method in class org.pac4j.oauth.profile.generic.GenericOAuth20ProfileDefinition
 
getProfileBackgroundColor() - Method in class org.pac4j.oauth.profile.twitter.TwitterProfile
 
getProfileBackgroundImageUrl() - Method in class org.pac4j.oauth.profile.twitter.TwitterProfile
 
getProfileBackgroundImageUrlHttps() - Method in class org.pac4j.oauth.profile.twitter.TwitterProfile
 
getProfileBackgroundTile() - Method in class org.pac4j.oauth.profile.twitter.TwitterProfile
 
getProfileCreator() - Method in class org.pac4j.core.client.BaseClient
 
getProfileDefinition() - Method in class org.pac4j.core.profile.definition.ProfileDefinitionAware
 
getProfileDefinition() - Method in class org.pac4j.oauth.config.OAuthConfiguration
 
getProfileHandler() - Method in class org.pac4j.saml.client.SAML2Client
 
getProfileImageUrlHttps() - Method in class org.pac4j.oauth.profile.twitter.TwitterProfile
 
getProfileLinkColor() - Method in class org.pac4j.oauth.profile.twitter.TwitterProfile
 
getProfileManager(C, Config) - Method in class org.pac4j.core.profile.ProfileManagerFactoryAware
Given a webcontext generate a profileManager for it.
getProfileManagerFactory() - Method in class org.pac4j.core.config.Config
 
getProfileManagerFactory() - Method in class org.pac4j.core.profile.ProfileManagerFactoryAware
 
getProfileMedium() - Method in class org.pac4j.oauth.profile.strava.StravaClub
 
getProfileMedium() - Method in class org.pac4j.oauth.profile.strava.StravaProfile
 
getProfileRequestContext() - Method in class org.pac4j.saml.context.SAML2MessageContext
 
getProfileRequestContextOutboundMessageTransportResponse() - Method in class org.pac4j.saml.context.SAML2MessageContext
 
getProfileService() - Method in class org.pac4j.core.authorization.generator.LoadLinkedUserAuthorizationGenerator
 
getProfileSidebarBorderColor() - Method in class org.pac4j.oauth.profile.twitter.TwitterProfile
 
getProfileSidebarFillColor() - Method in class org.pac4j.oauth.profile.twitter.TwitterProfile
 
getProfileTextColor() - Method in class org.pac4j.oauth.profile.twitter.TwitterProfile
 
getProfileUrl() - Method in class org.pac4j.core.profile.CommonProfile
Return the url of the profile of the user.
getProfileUrl() - Method in class org.pac4j.oauth.profile.bitbucket.BitbucketProfile
 
getProfileUrl(OAuth1Token, OAuth10Configuration) - Method in class org.pac4j.oauth.profile.bitbucket.BitbucketProfileDefinition
 
getProfileUrl(OAuth2AccessToken, OAuth20Configuration) - Method in class org.pac4j.oauth.profile.casoauthwrapper.CasOAuthWrapperProfileDefinition
 
getProfileUrl(T, O) - Method in class org.pac4j.oauth.profile.definition.OAuthProfileDefinition
Retrieve the url of the profile of the authenticated user for the provider.
getProfileUrl() - Method in class org.pac4j.oauth.profile.dropbox.DropBoxProfile
 
getProfileUrl(OAuth2AccessToken, OAuth20Configuration) - Method in class org.pac4j.oauth.profile.dropbox.DropBoxProfileDefinition
 
getProfileUrl() - Method in class org.pac4j.oauth.profile.facebook.FacebookProfile
 
getProfileUrl(OAuth2AccessToken, OAuth20Configuration) - Method in class org.pac4j.oauth.profile.facebook.FacebookProfileDefinition
 
getProfileUrl() - Method in class org.pac4j.oauth.profile.foursquare.FoursquareProfile
 
getProfileUrl(OAuth2AccessToken, OAuth20Configuration) - Method in class org.pac4j.oauth.profile.foursquare.FoursquareProfileDefinition
 
getProfileUrl(OAuth2AccessToken, OAuth20Configuration) - Method in class org.pac4j.oauth.profile.generic.GenericOAuth20ProfileDefinition
 
getProfileUrl() - Method in class org.pac4j.oauth.profile.github.GitHubProfile
 
getProfileUrl(OAuth2AccessToken, OAuth20Configuration) - Method in class org.pac4j.oauth.profile.github.GitHubProfileDefinition
 
getProfileUrl() - Method in class org.pac4j.oauth.profile.google2.Google2Profile
 
getProfileUrl(OAuth2AccessToken, OAuth20Configuration) - Method in class org.pac4j.oauth.profile.google2.Google2ProfileDefinition
 
getProfileUrl() - Method in class org.pac4j.oauth.profile.linkedin2.LinkedIn2Profile
 
getProfileUrl(OAuth2AccessToken, OAuth20Configuration) - Method in class org.pac4j.oauth.profile.linkedin2.LinkedIn2ProfileDefinition
 
getProfileUrl() - Method in class org.pac4j.oauth.profile.ok.OkProfile
 
getProfileUrl(OAuth2AccessToken, OAuth20Configuration) - Method in class org.pac4j.oauth.profile.ok.OkProfileDefinition
 
getProfileUrl() - Method in class org.pac4j.oauth.profile.orcid.OrcidProfile
 
getProfileUrl(OAuth2AccessToken, OAuth20Configuration) - Method in class org.pac4j.oauth.profile.orcid.OrcidProfileDefinition
 
getProfileUrl(OAuth2AccessToken, OAuth20Configuration) - Method in class org.pac4j.oauth.profile.paypal.PayPalProfileDefinition
 
getProfileUrl() - Method in class org.pac4j.oauth.profile.strava.StravaProfile
 
getProfileUrl(OAuth2AccessToken, OAuth20Configuration) - Method in class org.pac4j.oauth.profile.strava.StravaProfileDefinition
 
getProfileUrl() - Method in class org.pac4j.oauth.profile.twitter.TwitterProfile
 
getProfileUrl(OAuth1Token, OAuth10Configuration) - Method in class org.pac4j.oauth.profile.twitter.TwitterProfileDefinition
 
getProfileUrl() - Method in class org.pac4j.oauth.profile.vk.VkProfile
 
getProfileUrl(OAuth2AccessToken, OAuth20Configuration) - Method in class org.pac4j.oauth.profile.vk.VkProfileDefinition
 
getProfileUrl() - Method in class org.pac4j.oauth.profile.windowslive.WindowsLiveProfile
 
getProfileUrl(OAuth2AccessToken, OAuth20Configuration) - Method in class org.pac4j.oauth.profile.windowslive.WindowsLiveProfileDefinition
 
getProfileUrl() - Method in class org.pac4j.oauth.profile.wordpress.WordPressProfile
 
getProfileUrl(OAuth2AccessToken, OAuth20Configuration) - Method in class org.pac4j.oauth.profile.wordpress.WordPressProfileDefinition
 
getProfileUrl() - Method in class org.pac4j.oauth.profile.yahoo.YahooProfile
 
getProfileUrl(OAuth1Token, OAuth10Configuration) - Method in class org.pac4j.oauth.profile.yahoo.YahooProfileDefinition
 
getProfileUrl() - Method in class org.pac4j.oidc.profile.OidcProfile
 
getProfileUseBackgroundImage() - Method in class org.pac4j.oauth.profile.twitter.TwitterProfile
 
getProfileVerb() - Method in class org.pac4j.oauth.profile.definition.OAuthProfileDefinition
Get HTTP Method to request profile.
getProfileVerb() - Method in class org.pac4j.oauth.profile.generic.GenericOAuth20ProfileDefinition
 
getProperty(String) - Method in class org.pac4j.config.builder.AbstractBuilder
 
getProperty(String, int) - Method in class org.pac4j.config.builder.AbstractBuilder
 
getPropertyAsBoolean(String, int) - Method in class org.pac4j.config.builder.AbstractBuilder
 
getPropertyAsInteger(String, int) - Method in class org.pac4j.config.builder.AbstractBuilder
 
getPropertyAsLong(String, int) - Method in class org.pac4j.config.builder.AbstractBuilder
 
getProtected() - Method in class org.pac4j.oauth.profile.twitter.TwitterProfile
 
getProtocol() - Method in class org.pac4j.cas.config.CasConfiguration
 
getProviderClass() - Method in class org.pac4j.config.ldaptive.AbstractLdapProperties
 
getProviderMetadata() - Method in class org.pac4j.oidc.config.OidcConfiguration
 
getProxyReceptor() - Method in class org.pac4j.cas.config.CasConfiguration
 
getProxyTicketFor(String) - Method in class org.pac4j.cas.profile.CasProxyProfile
Get a proxy ticket for a given service.
getPrunePeriod() - Method in class org.pac4j.config.ldaptive.AbstractLdapProperties
 
getPublicGists() - Method in class org.pac4j.oauth.profile.github.GitHubProfile
 
getPublicKey() - Method in class org.pac4j.jwt.config.encryption.ECEncryptionConfiguration
 
getPublicKey() - Method in class org.pac4j.jwt.config.encryption.RSAEncryptionConfiguration
 
getPublicKey() - Method in class org.pac4j.jwt.config.signature.ECSignatureConfiguration
 
getPublicKey() - Method in class org.pac4j.jwt.config.signature.RSASignatureConfiguration
 
getPublicKey() - Method in class org.pac4j.oauth.client.OkClient
 
getPublicRepos() - Method in class org.pac4j.oauth.profile.github.GitHubProfile
 
getPublishTime() - Method in class org.pac4j.oauth.profile.facebook.FacebookMusicListen
 
getQuota() - Method in class org.pac4j.oauth.profile.dropbox.DropBoxProfile
 
getQuotes() - Method in class org.pac4j.oauth.profile.facebook.FacebookProfile
 
getRadioStation() - Method in class org.pac4j.oauth.profile.facebook.FacebookMusicListen
 
getReadTimeout() - Static method in class org.pac4j.cas.util.HttpUtils
 
getReadTimeout() - Method in class org.pac4j.oauth.config.OAuthConfiguration
 
getReadTimeout() - Method in class org.pac4j.oidc.config.OidcConfiguration
 
getRealm() - Method in class org.pac4j.http.client.direct.DirectDigestAuthClient
 
getRealm() - Method in class org.pac4j.oidc.config.KeycloakOidcConfiguration
 
getRealmName() - Method in class org.pac4j.http.client.indirect.IndirectBasicAuthClient
 
getRed() - Method in class org.pac4j.core.profile.Color
 
getRedirectAction(WebContext) - Method in class org.pac4j.core.client.IndirectClient
Get the redirectAction computed for this client.
getRedirectActionBuilder() - Method in class org.pac4j.core.client.IndirectClient
 
getRedirectionUrl() - Method in class org.pac4j.core.authorization.authorizer.AbstractCheckAuthenticationAuthorizer
 
getRedirectUrl() - Method in class org.pac4j.saml.transport.DefaultPac4jSAMLResponse
 
getRedirectUrl() - Method in interface org.pac4j.saml.transport.Pac4jSAMLResponse
Gets redirect url.
getRefreshToken() - Method in class org.pac4j.oidc.credentials.OidcCredentials
 
getRefreshToken() - Method in class org.pac4j.oidc.profile.OidcProfile
 
getRelation() - Method in class org.pac4j.oauth.profile.vk.VkProfile
 
getRelationship() - Method in class org.pac4j.oauth.profile.foursquare.FoursquareUserFriend
 
getRelationshipStatus() - Method in class org.pac4j.oauth.profile.facebook.FacebookProfile
 
getReligion() - Method in class org.pac4j.oauth.profile.facebook.FacebookProfile
 
getRememberMeParameterName() - Method in class org.pac4j.http.authorization.generator.RememberMeAuthorizationGenerator
 
getRememberMeValue() - Method in class org.pac4j.http.authorization.generator.RememberMeAuthorizationGenerator
 
getRemoteAddr() - Method in class org.pac4j.core.context.J2EContext
 
getRemoteAddr() - Method in interface org.pac4j.core.context.WebContext
Return the remote address.
getRequest() - Method in class org.pac4j.core.context.J2EContext
Return the HTTP request.
getRequestAttribute(String) - Method in class org.pac4j.core.context.J2EContext
 
getRequestAttribute(String) - Method in interface org.pac4j.core.context.WebContext
Return a request attribute.
getRequestContent() - Method in class org.pac4j.core.context.J2EContext
 
getRequestContent() - Method in interface org.pac4j.core.context.WebContext
Gets content body of the original request.
getRequestCookies() - Method in class org.pac4j.core.context.J2EContext
 
getRequestCookies() - Method in interface org.pac4j.core.context.WebContext
Retrieves request cookies.
getRequestHeader(String) - Method in class org.pac4j.core.context.J2EContext
 
getRequestHeader(String) - Method in interface org.pac4j.core.context.WebContext
Return a request header.
getRequestMethod() - Method in class org.pac4j.core.context.J2EContext
 
getRequestMethod() - Method in interface org.pac4j.core.context.WebContext
Return the request method.
getRequestParameter(String) - Method in class org.pac4j.core.context.J2EContext
 
getRequestParameter(String) - Method in interface org.pac4j.core.context.WebContext
Return a request parameter.
getRequestParameters() - Method in class org.pac4j.core.context.J2EContext
 
getRequestParameters() - Method in interface org.pac4j.core.context.WebContext
Return all request parameters.
getRequestToken() - Method in class org.pac4j.oauth.credentials.OAuth10Credentials
 
getRequestTokenEndpoint() - Method in class org.pac4j.scribe.builder.api.BitBucketApi
 
getRequestTokenSessionAttributeName() - Method in class org.pac4j.oauth.config.OAuth10Configuration
Return the name of the attribute storing in session the request token.
getResourceRetriever() - Method in class org.pac4j.oidc.config.OidcConfiguration
 
getResourceState() - Method in class org.pac4j.oauth.profile.strava.StravaClub
 
getResourceState() - Method in class org.pac4j.oauth.profile.strava.StravaGear
 
getResourceState() - Method in class org.pac4j.oauth.profile.strava.StravaProfile
 
getResponse() - Method in class org.pac4j.core.context.J2EContext
Return the HTTP response.
getResponseMode() - Method in class org.pac4j.oidc.config.OidcConfiguration
 
getResponseType() - Method in class org.pac4j.oauth.config.OAuthConfiguration
 
getResponseType() - Method in class org.pac4j.oidc.config.OidcConfiguration
 
getResponseValidator() - Method in class org.pac4j.saml.client.SAML2Client
 
getRestUrl() - Method in class org.pac4j.cas.config.CasConfiguration
 
getRoles() - Method in class org.pac4j.core.profile.UserProfile
Get the roles of the user.
getRsvpStatus() - Method in class org.pac4j.oauth.profile.facebook.FacebookEvent
 
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
 
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
 
getSaslAuthorizationId() - Method in class org.pac4j.config.ldaptive.AbstractLdapProperties
 
getSaslMechanism() - Method in class org.pac4j.config.ldaptive.AbstractLdapProperties
 
getSaslMutualAuth() - Method in class org.pac4j.config.ldaptive.AbstractLdapProperties
 
getSaslQualityOfProtection() - Method in class org.pac4j.config.ldaptive.AbstractLdapProperties
 
getSaslRealm() - Method in class org.pac4j.config.ldaptive.AbstractLdapProperties
 
getSaslSecurityStrength() - Method in class org.pac4j.config.ldaptive.AbstractLdapProperties
 
getScheme() - Method in class org.pac4j.core.context.J2EContext
 
getScheme() - Method in interface org.pac4j.core.context.WebContext
Return the scheme.
getSchool() - Method in class org.pac4j.oauth.profile.facebook.FacebookEducation
 
getScope() - Method in class org.pac4j.oauth.client.FacebookClient
 
getScope() - Method in class org.pac4j.oauth.client.GitHubClient
 
getScope() - Method in class org.pac4j.oauth.client.Google2Client
 
getScope() - Method in class org.pac4j.oauth.client.LinkedIn2Client
 
getScope() - Method in class org.pac4j.oauth.client.OrcidClient
 
getScope() - Method in class org.pac4j.oauth.client.PayPalClient
 
getScope() - Method in class org.pac4j.oauth.client.StravaClient
 
getScope() - Method in class org.pac4j.oauth.client.VkClient
 
getScope() - Method in class org.pac4j.oauth.config.OAuthConfiguration
 
getScope() - Method in class org.pac4j.oidc.config.OidcConfiguration
 
getSecondaryAttributes() - Method in class org.pac4j.core.profile.definition.ProfileDefinition
 
getSecret() - Method in class org.pac4j.jwt.config.encryption.SecretEncryptionConfiguration
 
getSecret() - Method in class org.pac4j.jwt.config.signature.SecretSignatureConfiguration
 
getSecret() - Method in class org.pac4j.oauth.client.OAuth10Client
 
getSecret() - Method in class org.pac4j.oauth.client.OAuth20Client
 
getSecret() - Method in class org.pac4j.oauth.config.OAuthConfiguration
 
getSecret() - Method in class org.pac4j.oidc.config.OidcConfiguration
 
getSecretKey() - Method in class org.pac4j.stormpath.credentials.authenticator.StormpathAuthenticator
 
getSecure() - Method in class org.pac4j.core.authorization.authorizer.csrf.CsrfTokenGeneratorAuthorizer
 
getSecurityLogic() - Method in class org.pac4j.core.config.Config
 
getSecurityParametersContext() - Method in class org.pac4j.saml.context.SAML2MessageContext
 
getSeen() - Method in class org.pac4j.oauth.profile.yahoo.YahooDisclosure
 
getSelf() - Method in class org.pac4j.oauth.profile.wordpress.WordPressLinks
 
getSerializationHelper() - Method in class org.pac4j.core.profile.InternalAttributeHandler
 
getServerName() - Method in class org.pac4j.core.context.J2EContext
 
getServerName() - Method in interface org.pac4j.core.context.WebContext
Return the server name.
getServerPort() - Method in class org.pac4j.core.context.J2EContext
 
getServerPort() - Method in interface org.pac4j.core.context.WebContext
Return the server port.
getService() - Method in class org.pac4j.oauth.config.OAuthConfiguration
 
getServiceProviderEntityId() - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
getServiceProviderMetadataResolver() - Method in class org.pac4j.saml.client.SAML2Client
 
getServiceProviderMetadataResource() - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
getServiceProviderResolvedEntityId() - Method in class org.pac4j.saml.client.SAML2Client
 
getServiceUrl() - Method in class org.pac4j.cas.client.direct.DirectCasProxyClient
 
getSessionAttribute(String) - Method in interface org.pac4j.core.context.WebContext
Get an attribute from session.
getSessionIdentifier() - Method in interface org.pac4j.core.context.WebContext
Gets the session id for this context.
getSessionIndex() - Method in class org.pac4j.saml.credentials.SAML2Credentials
 
getSessionIndex() - Method in class org.pac4j.saml.profile.SAML2Profile
 
getSessionStore() - Method in class org.pac4j.core.config.Config
 
getSessionStore() - Method in class org.pac4j.core.context.J2EContext
 
getSessionStore() - Method in interface org.pac4j.core.context.WebContext
Get the session store.
getShared() - Method in class org.pac4j.oauth.profile.dropbox.DropBoxProfile
 
getShoes() - Method in class org.pac4j.oauth.profile.strava.StravaProfile
 
getShowAllInlineMedia() - Method in class org.pac4j.oauth.profile.twitter.TwitterProfile
 
getSignatureAlgorithms() - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
getSignatureAlgorithmURI(SignatureSigningParameters) - Method in class org.pac4j.saml.transport.Pac4jHTTPRedirectDeflateEncoder
Gets the signature algorithm URI to use.
getSignatureCanonicalizationAlgorithm() - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
getSignatureConfiguration() - Method in class org.pac4j.jwt.profile.JwtGenerator
 
getSignatureConfigurations() - Method in class org.pac4j.jwt.credentials.authenticator.JwtAuthenticator
 
getSignatureReferenceDigestMethods() - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
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
 
getSignificantOther() - Method in class org.pac4j.oauth.profile.facebook.FacebookProfile
 
getSilhouette() - Method in class org.pac4j.oauth.profile.facebook.FacebookPicture
 
getSingleLogoutService(String) - Method in class org.pac4j.saml.metadata.SAML2MetadataGenerator
 
getSite() - Method in class org.pac4j.oauth.profile.vk.VkProfile
 
getSite() - Method in class org.pac4j.oauth.profile.wordpress.WordPressLinks
 
getSiteStandardProfileRequest() - Method in class org.pac4j.oauth.profile.linkedin2.LinkedIn2Profile
 
getSize() - Method in class org.pac4j.core.store.GuavaStore
 
getSize() - Method in class org.pac4j.oauth.profile.yahoo.YahooImage
 
getSkype() - Method in class org.pac4j.oauth.profile.vk.VkProfile
 
getSong() - Method in class org.pac4j.oauth.profile.facebook.FacebookMusicListen
 
getSpace() - Method in class org.pac4j.oauth.profile.github.GitHubPlan
 
getSPAssertionConsumerService() - Method in class org.pac4j.saml.context.SAML2MessageContext
 
getSPAssertionConsumerService(String) - Method in class org.pac4j.saml.context.SAML2MessageContext
 
getSpecialties() - Method in class org.pac4j.oauth.profile.linkedin2.LinkedIn2Profile
 
getSplitChar() - Method in class org.pac4j.core.authorization.generator.FromAttributesAuthorizationGenerator
 
getSPSSODescriptor() - Method in class org.pac4j.saml.context.SAML2MessageContext
 
getStartDate() - Method in class org.pac4j.oauth.profile.facebook.FacebookWork
 
getStartDate() - Method in class org.pac4j.oauth.profile.linkedin2.LinkedIn2Position
 
getStartTime() - Method in class org.pac4j.oauth.profile.facebook.FacebookEvent
 
getStartTime() - Method in class org.pac4j.oauth.profile.facebook.FacebookMusicListen
 
getState() - Method in class org.pac4j.oauth.profile.strava.StravaProfile
 
getState() - Method in class org.pac4j.oauth.profile.yahoo.YahooAddress
 
getStateData() - Method in class org.pac4j.oauth.client.FacebookClient
 
getStateData() - Method in class org.pac4j.oauth.config.OAuth20Configuration
 
getStateParameter() - Method in class org.pac4j.oauth.redirect.OAuth20RedirectActionBuilder
 
getStateParameter(WebContext) - Method in class org.pac4j.saml.client.SAML2Client
 
getStateSessionAttributeName() - Method in class org.pac4j.oauth.config.OAuth20Configuration
 
getStatus() - Method in class org.pac4j.oauth.profile.vk.VkProfile
 
getStatus() - Method in class org.pac4j.stormpath.profile.StormpathProfile
 
getStatusesCount() - Method in class org.pac4j.oauth.profile.twitter.TwitterProfile
 
getStore() - Method in class org.pac4j.cas.client.CasProxyReceptor
 
getStore() - Method in class org.pac4j.cas.logout.DefaultCasLogoutHandler
 
getStore() - Method in class org.pac4j.cas.store.ProxyGrantingTicketStore
 
getStore() - Method in class org.pac4j.core.credentials.authenticator.LocalCachingAuthenticator
 
getStreet() - Method in class org.pac4j.oauth.profile.yahoo.YahooAddress
 
getStreetAddress() - Method in class org.pac4j.oauth.profile.paypal.PayPalAddress
 
getSubject() - Method in class org.pac4j.core.profile.jwt.AbstractJwtProfile
 
getSubjectAssertion() - Method in class org.pac4j.saml.context.SAML2MessageContext
 
getSubjectConfirmations() - Method in class org.pac4j.saml.context.SAML2MessageContext
 
getSuccessfulAuthenticationHandlers() - Method in class org.pac4j.oauth.profile.casoauthwrapper.CasOAuthWrapperProfile
 
getSuffix() - Method in class org.pac4j.oauth.profile.foursquare.FoursquareUserPhoto
 
getSummary() - Method in class org.pac4j.oauth.profile.linkedin2.LinkedIn2Position
 
getSummary() - Method in class org.pac4j.oauth.profile.linkedin2.LinkedIn2Profile
 
getThirdPartyId() - Method in class org.pac4j.oauth.profile.facebook.FacebookProfile
 
getTicketGrantingTicketId() - Method in class org.pac4j.cas.profile.CasRestProfile
 
getTid() - Method in class org.pac4j.oidc.profile.azuread.AzureAdProfile
 
getTimeout() - Method in class org.pac4j.core.credentials.authenticator.LocalCachingAuthenticator
 
getTimeout() - Method in class org.pac4j.core.store.GuavaStore
 
getTimeTolerance() - Method in class org.pac4j.cas.config.CasConfiguration
 
getTimeUnit() - Method in class org.pac4j.core.credentials.authenticator.LocalCachingAuthenticator
 
getTimeUnit() - Method in class org.pac4j.core.store.GuavaStore
 
getTimezone() - Method in class org.pac4j.oauth.profile.facebook.FacebookProfile
 
getTimeZone() - Method in class org.pac4j.oauth.profile.twitter.TwitterProfile
 
getTimeZone() - Method in class org.pac4j.oauth.profile.yahoo.YahooProfile
 
getTitle() - Method in class org.pac4j.oauth.profile.facebook.FacebookMusicData
 
getTitle() - Method in class org.pac4j.oauth.profile.linkedin2.LinkedIn2Position
 
getToken() - Method in class org.pac4j.core.credentials.TokenCredentials
 
getToken() - Method in class org.pac4j.oauth.credentials.OAuth10Credentials
 
getTotalPrivateRepos() - Method in class org.pac4j.oauth.profile.github.GitHubProfile
 
getTrackableSession(J2EContext) - Method in class org.pac4j.core.context.session.J2ESessionStore
 
getTrackableSession(C) - Method in interface org.pac4j.core.context.session.SessionStore
Get the native session as a trackable object.
getTrustCertificates() - Method in class org.pac4j.config.ldaptive.AbstractLdapProperties
 
getTrustedPackages() - Method in class org.pac4j.core.util.JavaSerializationHelper
 
getTwitter() - Method in class org.pac4j.oauth.profile.foursquare.FoursquareUserContact
 
getType() - Method in class org.pac4j.config.ldaptive.LdapAuthenticationProperties
 
getType() - Method in class org.pac4j.core.redirect.RedirectAction
 
getType() - Method in class org.pac4j.oauth.profile.facebook.FacebookEducation
 
getType() - Method in class org.pac4j.oauth.profile.facebook.FacebookMusicData
 
getType() - Method in class org.pac4j.oauth.profile.facebook.FacebookMusicListen
 
getType() - Method in class org.pac4j.oauth.profile.facebook.FacebookPhoto
 
getType() - Method in class org.pac4j.oauth.profile.foursquare.FoursquareUserFriendGroup
 
getType() - Method in class org.pac4j.oauth.profile.github.GitHubProfile
 
getType() - Method in class org.pac4j.oauth.profile.google2.Google2Email
 
getType() - Method in class org.pac4j.oauth.profile.yahoo.YahooAddress
 
getType() - Method in class org.pac4j.oauth.profile.yahoo.YahooEmail
 
getTypedId() - Method in class org.pac4j.core.profile.UserProfile
Get the user identifier with a prefix which is the profile type (full class name with package).
getUniqueName() - Method in class org.pac4j.oidc.profile.azuread.AzureAdProfile
 
getUnmarshallerFactory() - Static method in class org.pac4j.saml.util.Configuration
 
getUpdated() - Method in class org.pac4j.oauth.profile.yahoo.YahooProfile
 
getUpdatedAt() - Method in class org.pac4j.oauth.profile.github.GitHubProfile
 
getUpdatedAt() - Method in class org.pac4j.oauth.profile.strava.StravaProfile
 
getUpdatedAt() - Method in class org.pac4j.oidc.profile.OidcProfile
 
getUpdatedTime() - Method in class org.pac4j.oauth.profile.facebook.FacebookPhoto
 
getUpdatedTime() - Method in class org.pac4j.oauth.profile.windowslive.WindowsLiveProfile
 
getUpdateTime() - Method in class org.pac4j.oauth.profile.facebook.FacebookProfile
 
getUri() - Method in class org.pac4j.oauth.profile.yahoo.YahooProfile
 
getUrl() - Method in class org.pac4j.oauth.profile.facebook.FacebookMusicData
 
getUrl() - Method in class org.pac4j.oauth.profile.facebook.FacebookPicture
 
getUrl() - Method in class org.pac4j.oauth.profile.github.GitHubProfile
 
getUrlResolver() - Method in class org.pac4j.cas.config.CasConfiguration
 
getUrlResolver() - Method in class org.pac4j.core.client.Clients
 
getUrlResolver() - Method in class org.pac4j.core.client.IndirectClient
 
getUseAppSecretProof() - Method in class org.pac4j.oauth.client.FacebookClient
 
getUser() - Method in class org.pac4j.gae.credentials.GaeUserCredentials
 
getUserFilter() - Method in class org.pac4j.config.ldaptive.LdapAuthenticationProperties
 
getUsername() - Method in class org.pac4j.core.credentials.UsernamePasswordCredentials
 
getUsername() - Method in class org.pac4j.core.profile.CommonProfile
Return the username of the user.
getUsername() - Method in class org.pac4j.http.credentials.DigestCredentials
 
getUsername() - Method in class org.pac4j.oauth.profile.github.GitHubProfile
 
getUsername() - Method in class org.pac4j.oauth.profile.ok.OkProfile
 
getUsername() - Method in class org.pac4j.oauth.profile.twitter.TwitterProfile
 
getUsername() - Method in class org.pac4j.oauth.profile.vk.VkProfile
 
getUsername() - Method in class org.pac4j.oauth.profile.yahoo.YahooProfile
 
getUsername() - Method in class org.pac4j.oidc.profile.OidcProfile
 
getUsernameAttribute() - Method in class org.pac4j.core.profile.service.AbstractProfileService
 
getUsernameParameter() - Method in class org.pac4j.cas.client.rest.CasRestFormClient
 
getUsernameParameter() - Method in class org.pac4j.core.credentials.extractor.FormExtractor
 
getUsernameParameter() - Method in class org.pac4j.http.client.direct.DirectFormClient
 
getUsernameParameter() - Method in class org.pac4j.http.client.indirect.FormClient
 
getUserProfile(C, WebContext) - Method in class org.pac4j.core.client.BaseClient
 
getUserProfile(C, WebContext) - Method in interface org.pac4j.core.client.Client
Get the user profile based on the provided credentials.
getUserProfile() - Method in class org.pac4j.core.credentials.Credentials
 
getUsersCollection() - Method in class org.pac4j.mongo.profile.service.MongoProfileService
 
getUsersDatabase() - Method in class org.pac4j.mongo.profile.service.MongoProfileService
 
getUsersDn() - Method in class org.pac4j.ldap.profile.service.LdapProfileService
 
getUsersTable() - Method in class org.pac4j.sql.profile.service.DbProfileService
 
getUtcOffset() - Method in class org.pac4j.oauth.profile.twitter.TwitterProfile
 
getValidatePeriod() - Method in class org.pac4j.config.ldaptive.AbstractLdapProperties
 
getValue() - Method in class org.pac4j.core.context.Cookie
 
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.
getVer() - Method in class org.pac4j.oidc.profile.azuread.AzureAdProfile
 
getVerified() - Method in class org.pac4j.oauth.profile.facebook.FacebookProfile
 
getVerified() - Method in class org.pac4j.oauth.profile.twitter.TwitterProfile
 
getVerifier() - Method in class org.pac4j.oauth.credentials.OAuth10Credentials
 
getVersion() - Method in class org.pac4j.core.context.Cookie
 
getVersion() - Method in class org.pac4j.oauth.profile.yahoo.YahooDisclosure
 
getWantsAssertionsSigned() - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
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.
getWebsite() - Method in class org.pac4j.oauth.profile.facebook.FacebookProfile
 
getWidth() - Method in class org.pac4j.oauth.profile.yahoo.YahooImage
 
getWork() - Method in class org.pac4j.oauth.profile.facebook.FacebookProfile
 
getYear() - Method in class org.pac4j.oauth.profile.facebook.FacebookEducation
 
getYear() - Method in class org.pac4j.oauth.profile.linkedin2.LinkedIn2Date
 
GITHUB_ID - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
GITHUB_SECRET - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
GitHubClient - Class in org.pac4j.oauth.client
This class is the OAuth client to authenticate users in GitHub.
GitHubClient() - Constructor for class org.pac4j.oauth.client.GitHubClient
 
GitHubClient(String, String) - Constructor for class org.pac4j.oauth.client.GitHubClient
 
GitHubPlan - Class in org.pac4j.oauth.profile.github
This class represents a GitHub plan.
GitHubPlan() - Constructor for class org.pac4j.oauth.profile.github.GitHubPlan
 
GitHubProfile - Class in org.pac4j.oauth.profile.github
This class is the user profile for GitHub with appropriate getters.
GitHubProfile() - Constructor for class org.pac4j.oauth.profile.github.GitHubProfile
 
GitHubProfileDefinition - Class in org.pac4j.oauth.profile.github
This class is the GitHub profile definition.
GitHubProfileDefinition() - Constructor for class org.pac4j.oauth.profile.github.GitHubProfileDefinition
 
GIVEN_NAME - Static variable in class org.pac4j.oauth.profile.google2.Google2ProfileDefinition
 
GIVEN_NAME - Static variable in class org.pac4j.oauth.profile.paypal.PayPalProfileDefinition
 
GIVEN_NAME - Static variable in class org.pac4j.oauth.profile.yahoo.YahooProfileDefinition
 
GIVEN_NAME - Static variable in class org.pac4j.oidc.profile.OidcProfileDefinition
 
GIVEN_NAME - Static variable in class org.pac4j.stormpath.profile.StormpathProfileDefinition
 
Google2Client - Class in org.pac4j.oauth.client
This class is the OAuth client to authenticate users in Google using OAuth protocol version 2.0.
Google2Client() - Constructor for class org.pac4j.oauth.client.Google2Client
 
Google2Client(String, String) - Constructor for class org.pac4j.oauth.client.Google2Client
 
Google2Client.Google2Scope - Enum in org.pac4j.oauth.client
 
Google2Email - Class in org.pac4j.oauth.profile.google2
This class represents an email object for Google.
Google2Email() - Constructor for class org.pac4j.oauth.profile.google2.Google2Email
 
Google2Profile - Class in org.pac4j.oauth.profile.google2
This class is the user profile for Google (using OAuth protocol version 2) with appropriate getters.
Google2Profile() - Constructor for class org.pac4j.oauth.profile.google2.Google2Profile
 
Google2ProfileDefinition - Class in org.pac4j.oauth.profile.google2
This class is the Google profile definition (using OAuth 2.0 protocol).
Google2ProfileDefinition() - Constructor for class org.pac4j.oauth.profile.google2.Google2ProfileDefinition
 
GOOGLE_ID - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
GOOGLE_SCOPE - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
GOOGLE_SECRET - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
GoogleLogoutActionBuilder<U extends CommonProfile> - Class in org.pac4j.core.logout
Google logout action builder.
GoogleLogoutActionBuilder() - Constructor for class org.pac4j.core.logout.GoogleLogoutActionBuilder
 
GoogleOidcClient - Class in org.pac4j.oidc.client
This class is the OpenID Connect client to authenticate users in Google.
GoogleOidcClient() - Constructor for class org.pac4j.oidc.client.GoogleOidcClient
 
GoogleOidcClient(OidcConfiguration) - Constructor for class org.pac4j.oidc.client.GoogleOidcClient
 
GoogleOidcProfile - Class in org.pac4j.oidc.profile.google
This class is the user profile for Google (using OpenID Connect protocol) with appropriate getters.
GoogleOidcProfile() - Constructor for class org.pac4j.oidc.profile.google.GoogleOidcProfile
 
GRAVATAR_ID - Static variable in class org.pac4j.oauth.profile.github.GitHubProfileDefinition
 
GROUP_MEMBERSHIPS - Static variable in class org.pac4j.stormpath.profile.StormpathProfileDefinition
 
GROUPS - Static variable in class org.pac4j.oauth.profile.facebook.FacebookProfileDefinition
 
GROUPS - Static variable in class org.pac4j.stormpath.profile.StormpathProfileDefinition
 
GuavaStore<K,O> - Class in org.pac4j.core.store
Store data in a Guava cache.
GuavaStore() - Constructor for class org.pac4j.core.store.GuavaStore
 
GuavaStore(int, int, TimeUnit) - Constructor for class org.pac4j.core.store.GuavaStore
 

H

handleError(WebContext) - Method in class org.pac4j.core.authorization.authorizer.AbstractCheckAuthenticationAuthorizer
 
handleError(WebContext) - Method in class org.pac4j.core.authorization.authorizer.ProfileAuthorizer
Handle the error.
handleInvalidCredentials(WebContext, String, String, String) - Method in class org.pac4j.http.client.indirect.FormClient
 
HAS_EMAIL - Static variable in class org.pac4j.oauth.profile.ok.OkProfileDefinition
 
HAS_MOBILE - Static variable in class org.pac4j.oauth.profile.vk.VkProfileDefinition
 
hasCasClients() - Method in class org.pac4j.config.client.PropertiesConfigFactory
 
hashCode() - Method in class org.pac4j.cas.profile.CasRestProfile
 
hashCode() - Method in class org.pac4j.core.credentials.AnonymousCredentials
 
hashCode() - Method in class org.pac4j.core.credentials.Credentials
 
hashCode() - Method in class org.pac4j.core.credentials.TokenCredentials
 
hashCode() - Method in class org.pac4j.core.credentials.UsernamePasswordCredentials
 
hashCode() - Method in class org.pac4j.gae.credentials.GaeUserCredentials
 
hashCode() - Method in class org.pac4j.http.credentials.DigestCredentials
 
hashCode() - Method in class org.pac4j.oauth.credentials.OAuth10Credentials
 
hashCode() - Method in class org.pac4j.oauth.credentials.OAuth20Credentials
 
hashCode() - Method in class org.pac4j.oauth.credentials.OAuthCredentials
 
hashCode() - Method in class org.pac4j.oidc.credentials.OidcCredentials
 
hashCode() - Method in class org.pac4j.openid.credentials.OpenIdCredentials
 
hashCode() - Method in class org.pac4j.saml.credentials.SAML2Credentials
 
hashCode() - Method in class org.pac4j.scribe.model.OrcidToken
 
hasHttpClients() - Method in class org.pac4j.config.client.PropertiesConfigFactory
 
hasLdapAuthenticator() - Method in class org.pac4j.config.client.PropertiesConfigFactory
 
hasOAuthClients() - Method in class org.pac4j.config.client.PropertiesConfigFactory
 
hasOidcClients() - Method in class org.pac4j.config.client.PropertiesConfigFactory
 
hasSaml2Clients() - Method in class org.pac4j.config.client.PropertiesConfigFactory
 
HeaderClient - Class in org.pac4j.http.client.direct
This class is the client to authenticate users directly based on a provided header.
HeaderClient() - Constructor for class org.pac4j.http.client.direct.HeaderClient
 
HeaderClient(String, Authenticator) - Constructor for class org.pac4j.http.client.direct.HeaderClient
 
HeaderClient(String, String, Authenticator) - Constructor for class org.pac4j.http.client.direct.HeaderClient
 
HeaderClient(String, Authenticator, ProfileCreator) - Constructor for class org.pac4j.http.client.direct.HeaderClient
 
HeaderClient(String, String, Authenticator, ProfileCreator) - Constructor for class org.pac4j.http.client.direct.HeaderClient
 
HeaderExtractor - Class in org.pac4j.core.credentials.extractor
To extract header value.
HeaderExtractor(String, String, String) - Constructor for class org.pac4j.core.credentials.extractor.HeaderExtractor
 
HeaderMatcher - Class in org.pac4j.core.matching
Matching on a HTTP header.
HeaderMatcher() - Constructor for class org.pac4j.core.matching.HeaderMatcher
 
HeaderMatcher(String, String) - Constructor for class org.pac4j.core.matching.HeaderMatcher
 
HEADLINE - Static variable in class org.pac4j.oauth.profile.linkedin2.LinkedIn2ProfileDefinition
 
HIREABLE - Static variable in class org.pac4j.oauth.profile.github.GitHubProfileDefinition
 
HOME_CITY - Static variable in class org.pac4j.oauth.profile.foursquare.FoursquareProfileDefinition
 
HOME_PHONE - Static variable in class org.pac4j.oauth.profile.vk.VkProfileDefinition
 
HOMETOWN - Static variable in class org.pac4j.oauth.profile.facebook.FacebookProfileDefinition
 
HSTS - Static variable in interface org.pac4j.core.context.DefaultAuthorizers
The "hsts" authorizer.
HTML_CONTENT_TYPE - Static variable in interface org.pac4j.core.context.HttpConstants
 
HTML_URL - Static variable in class org.pac4j.oauth.profile.github.GitHubProfileDefinition
 
HttpAction - Exception in org.pac4j.core.exception
The extra HTTP action, already performed on the web context.
httpActionAdapter - Variable in class org.pac4j.core.config.Config
 
HttpActionAdapter<R,C extends WebContext> - Interface in org.pac4j.core.http
HTTP action adapter.
HttpCommunicationException - Exception in org.pac4j.core.exception
This class represents an exception which can happen during HTTP communication (with status code and message body).
HttpCommunicationException(int, String) - Constructor for exception org.pac4j.core.exception.HttpCommunicationException
 
HttpCommunicationException(Throwable) - Constructor for exception org.pac4j.core.exception.HttpCommunicationException
 
HttpCommunicationException(String) - Constructor for exception org.pac4j.core.exception.HttpCommunicationException
 
HttpConstants - Interface in org.pac4j.core.context
Some HTTP constants.
HttpConstants.HTTP_METHOD - Enum in org.pac4j.core.context
 
HttpMethodMatcher - Class in org.pac4j.core.matching
Matching on HTTP methods.
HttpMethodMatcher() - Constructor for class org.pac4j.core.matching.HttpMethodMatcher
 
HttpMethodMatcher(HttpConstants.HTTP_METHOD...) - Constructor for class org.pac4j.core.matching.HttpMethodMatcher
 
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
 
HttpUtils - Class in org.pac4j.cas.util
This is HttpUtils that provides utility functions to deal with opening connections, building error messages and closing connections, etc.

I

ID - Static variable in class org.pac4j.core.profile.service.AbstractProfileService
 
ID - Static variable in class org.pac4j.oauth.profile.strava.StravaProfileDefinition
 
ID_TOKEN - Static variable in class org.pac4j.oidc.profile.OidcProfileDefinition
 
IDP - Static variable in class org.pac4j.oidc.profile.azuread.AzureAdProfileDefinition
 
idpEntityId - Variable in class org.pac4j.saml.context.SAML2ContextProvider
 
idpMetadataResolver - Variable in class org.pac4j.saml.client.SAML2Client
 
idTokenValidator - Variable in class org.pac4j.oidc.profile.creator.OidcProfileCreator
 
IMAGE - Static variable in class org.pac4j.oauth.profile.yahoo.YahooProfileDefinition
 
IMAGE - Static variable in class org.pac4j.openid.profile.yahoo.YahooOpenIdProfileDefinition
 
INDIRECTBASICAUTH_AUTHENTICATOR - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
INDIRECTBASICAUTH_REALM_NAME - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
IndirectBasicAuthClient - Class in org.pac4j.http.client.indirect
This class is the client to authenticate users through HTTP basic auth.
IndirectBasicAuthClient() - Constructor for class org.pac4j.http.client.indirect.IndirectBasicAuthClient
 
IndirectBasicAuthClient(Authenticator) - Constructor for class org.pac4j.http.client.indirect.IndirectBasicAuthClient
 
IndirectBasicAuthClient(String, Authenticator) - Constructor for class org.pac4j.http.client.indirect.IndirectBasicAuthClient
 
IndirectBasicAuthClient(Authenticator, ProfileCreator) - Constructor for class org.pac4j.http.client.indirect.IndirectBasicAuthClient
 
IndirectClient<C extends Credentials,U extends CommonProfile> - Class in org.pac4j.core.client
Indirect client: the requested protected URL is saved, the user is redirected to the identity provider for login and back to the application after the sucessful authentication and finally to the originally requested URL.
IndirectClient() - Constructor for class org.pac4j.core.client.IndirectClient
 
IndirectHttpClientBuilder - Class in org.pac4j.config.builder
Builder for indirect HTTP clients.
IndirectHttpClientBuilder(Map<String, String>, Map<String, Authenticator>) - Constructor for class org.pac4j.config.builder.IndirectHttpClientBuilder
 
INDUSTRY - Static variable in class org.pac4j.oauth.profile.linkedin2.LinkedIn2ProfileDefinition
 
init() - Method in class org.pac4j.core.util.InitializableObject
Initialize the object.
init(WebContext) - Method in class org.pac4j.core.util.InitializableWebObject
Initialize the object.
init(String, WebContext) - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
Initializes the configuration for a particular client.
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
 
InitializableObject - Class in org.pac4j.core.util
Object that can be (re-)initialized.
InitializableObject() - Constructor for class org.pac4j.core.util.InitializableObject
 
InitializableWebObject - Class in org.pac4j.core.util
Object that can be (re-)initialized, taking the web context into account.
InitializableWebObject() - Constructor for class org.pac4j.core.util.InitializableWebObject
 
initializeClientConfiguration(WebContext) - Method in class org.pac4j.cas.config.CasConfiguration
 
initializeLogoutHandler() - Method in class org.pac4j.cas.config.CasConfiguration
 
initIdentityProviderMetadataResolver() - Method in class org.pac4j.saml.client.SAML2Client
 
initSAMLContextProvider(MetadataResolver) - 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(WebContext) - 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
 
insert(Map<String, Object>) - Method in class org.pac4j.core.profile.service.AbstractProfileService
Insert the attributes in the storage.
insert(Map<String, Object>) - Method in class org.pac4j.ldap.profile.service.LdapProfileService
 
insert(Map<String, Object>) - Method in class org.pac4j.mongo.profile.service.MongoProfileService
 
insert(Map<String, Object>) - Method in class org.pac4j.sql.profile.service.DbProfileService
 
INSTANCE - Static variable in class org.pac4j.core.client.direct.AnonymousClient
 
INSTANCE - Static variable in class org.pac4j.core.credentials.AnonymousCredentials
 
INSTANCE - Static variable in class org.pac4j.core.http.J2ENopHttpActionAdapter
 
INSTANCE - Static variable in class org.pac4j.core.logout.NoLogoutActionBuilder
 
INSTANCE - Static variable in class org.pac4j.core.profile.AnonymousProfile
 
INSTANCE - Static variable in class org.pac4j.core.profile.creator.AuthenticatorProfileCreator
 
INSTANCE - Static variable in class org.pac4j.scribe.builder.api.DropboxApi20
 
instance() - Static method in class org.pac4j.scribe.extractors.OrcidJsonExtractor
 
INTEGER - Static variable in class org.pac4j.core.profile.converter.Converters
 
IntegerConverter - Class in org.pac4j.core.profile.converter
This class converts a String into an Integer or returns the Integer in input.
IntegerConverter() - Constructor for class org.pac4j.core.profile.converter.IntegerConverter
 
INTERESTED_IN - Static variable in class org.pac4j.oauth.profile.facebook.FacebookProfileDefinition
 
INTERESTS - Static variable in class org.pac4j.oauth.profile.yahoo.YahooProfileDefinition
 
INTERNAL_PERMISSIONS - Static variable in class org.pac4j.jwt.profile.JwtGenerator
 
INTERNAL_ROLES - Static variable in class org.pac4j.jwt.profile.JwtGenerator
 
InternalAttributeHandler - Class in org.pac4j.core.profile
Internally handles attributes (set / get).
InternalAttributeHandler() - Constructor for class org.pac4j.core.profile.InternalAttributeHandler
 
internalConvert(Object) - Method in class org.pac4j.core.profile.converter.AbstractAttributeConverter
 
internalConvert(Object) - Method in class org.pac4j.core.profile.converter.BooleanConverter
 
internalConvert(Object) - Method in class org.pac4j.core.profile.converter.ColorConverter
 
internalConvert(Object) - Method in class org.pac4j.core.profile.converter.DateConverter
 
internalConvert(Object) - Method in class org.pac4j.core.profile.converter.GenderConverter
 
internalConvert(Object) - Method in class org.pac4j.core.profile.converter.IntegerConverter
 
internalConvert(Object) - Method in class org.pac4j.core.profile.converter.LocaleConverter
 
internalConvert(Object) - Method in class org.pac4j.core.profile.converter.LongConverter
 
internalConvert(Object) - Method in class org.pac4j.core.profile.converter.UrlConverter
 
internalGenerate(JWTClaimsSet) - Method in class org.pac4j.jwt.profile.JwtGenerator
Generate a JWT from a claims set.
internalGet(K) - Method in class org.pac4j.core.store.AbstractStore
 
internalGet(K) - Method in class org.pac4j.core.store.GuavaStore
 
internalInit(WebContext) - Method in class org.pac4j.cas.config.CasConfiguration
 
internalInit(WebContext) - Method in class org.pac4j.cas.credentials.authenticator.CasAuthenticator
 
internalInit(WebContext) - Method in class org.pac4j.cas.credentials.authenticator.CasRestAuthenticator
 
internalInit(WebContext) - Method in class org.pac4j.cas.credentials.extractor.TicketAndLogoutRequestExtractor
 
internalInit(WebContext) - Method in class org.pac4j.cas.redirect.CasRedirectActionBuilder
 
internalInit() - Method in class org.pac4j.core.authorization.generator.LoadLinkedUserAuthorizationGenerator
 
internalInit() - Method in class org.pac4j.core.client.Clients
Initialize all clients by computing callback urls if necessary.
internalInit(WebContext) - Method in class org.pac4j.core.client.DirectClient
 
internalInit(WebContext) - Method in class org.pac4j.core.client.IndirectClient
 
internalInit(WebContext) - Method in class org.pac4j.core.credentials.authenticator.LocalCachingAuthenticator
 
internalInit(WebContext) - Method in class org.pac4j.core.profile.service.AbstractProfileService
 
internalInit() - Method in class org.pac4j.core.store.AbstractStore
 
internalInit() - Method in class org.pac4j.core.store.GuavaStore
 
internalInit() - Method in class org.pac4j.core.util.InitializableObject
Internal initialization of the object.
internalInit(WebContext) - Method in class org.pac4j.core.util.InitializableWebObject
Internal initialization of the object.
internalInit(WebContext) - Method in class org.pac4j.http.credentials.authenticator.IpRegexpAuthenticator
 
internalInit() - Method in class org.pac4j.jwt.config.encryption.ECEncryptionConfiguration
 
internalInit() - Method in class org.pac4j.jwt.config.encryption.RSAEncryptionConfiguration
 
internalInit() - Method in class org.pac4j.jwt.config.encryption.SecretEncryptionConfiguration
 
internalInit() - Method in class org.pac4j.jwt.config.signature.ECSignatureConfiguration
 
internalInit() - Method in class org.pac4j.jwt.config.signature.RSASignatureConfiguration
 
internalInit() - Method in class org.pac4j.jwt.config.signature.SecretSignatureConfiguration
 
internalInit(WebContext) - Method in class org.pac4j.jwt.credentials.authenticator.JwtAuthenticator
 
internalInit(WebContext) - Method in class org.pac4j.ldap.profile.service.LdapProfileService
 
internalInit(WebContext) - Method in class org.pac4j.mongo.profile.service.MongoProfileService
 
internalInit(WebContext) - Method in class org.pac4j.oauth.config.OAuthConfiguration
 
internalInit(WebContext) - Method in class org.pac4j.oauth.redirect.OAuth10RedirectActionBuilder
 
internalInit(WebContext) - Method in class org.pac4j.oauth.redirect.OAuth20RedirectActionBuilder
 
internalInit(WebContext) - Method in class org.pac4j.oidc.config.KeycloakOidcConfiguration
 
internalInit(WebContext) - Method in class org.pac4j.oidc.config.OidcConfiguration
 
internalInit(WebContext) - Method in class org.pac4j.oidc.credentials.authenticator.OidcAuthenticator
 
internalInit(WebContext) - Method in class org.pac4j.oidc.credentials.extractor.OidcExtractor
 
internalInit(WebContext) - Method in class org.pac4j.oidc.logout.OidcLogoutActionBuilder
 
internalInit(WebContext) - Method in class org.pac4j.oidc.profile.azuread.AzureAdProfileCreator
 
internalInit(WebContext) - Method in class org.pac4j.oidc.profile.creator.OidcProfileCreator
 
internalInit(WebContext) - Method in class org.pac4j.oidc.redirect.OidcRedirectActionBuilder
 
internalInit() - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
internalInit(WebContext) - Method in class org.pac4j.saml.credentials.authenticator.SAML2Authenticator
 
internalInit(WebContext) - Method in class org.pac4j.sql.profile.service.DbProfileService
 
internalInit(WebContext) - Method in class org.pac4j.stormpath.credentials.authenticator.StormpathAuthenticator
 
internalRemove(K) - Method in class org.pac4j.core.store.AbstractStore
 
internalRemove(K) - Method in class org.pac4j.core.store.GuavaStore
 
internalSet(K, O) - Method in class org.pac4j.core.store.AbstractStore
 
internalSet(K, O) - Method in class org.pac4j.core.store.GuavaStore
 
invokeOutboundMessageHandlers(SPSSODescriptor, IDPSSODescriptor, SAML2MessageContext) - Method in class org.pac4j.saml.sso.impl.SAML2LogoutMessageSender
 
invokeOutboundMessageHandlers(SPSSODescriptor, IDPSSODescriptor, SAML2MessageContext) - Method in class org.pac4j.saml.sso.impl.SAML2WebSSOMessageSender
 
IPADDR - Static variable in class org.pac4j.oidc.profile.azuread.AzureAdProfileDefinition
 
IpClient - Class in org.pac4j.http.client.direct
This class is the client to authenticate users directly based on their IP address.
IpClient() - Constructor for class org.pac4j.http.client.direct.IpClient
 
IpClient(Authenticator) - Constructor for class org.pac4j.http.client.direct.IpClient
 
IpClient(Authenticator, ProfileCreator) - Constructor for class org.pac4j.http.client.direct.IpClient
 
IpExtractor - Class in org.pac4j.http.credentials.extractor
To extract a remote IP address.
IpExtractor(String) - Constructor for class org.pac4j.http.credentials.extractor.IpExtractor
 
IpProfile - Class in org.pac4j.http.profile
Profile for IP authentication.
IpProfile() - Constructor for class org.pac4j.http.profile.IpProfile
 
IpRegexpAuthenticator - Class in org.pac4j.http.credentials.authenticator
Authenticates users based on their IP and a regexp pattern.
IpRegexpAuthenticator() - Constructor for class org.pac4j.http.credentials.authenticator.IpRegexpAuthenticator
 
IpRegexpAuthenticator(String) - Constructor for class org.pac4j.http.credentials.authenticator.IpRegexpAuthenticator
 
IpRegexpAuthorizer - Class in org.pac4j.http.authorization.authorizer
Authorizes users based on their IP and a regexp pattern.
IpRegexpAuthorizer() - Constructor for class org.pac4j.http.authorization.authorizer.IpRegexpAuthorizer
 
IpRegexpAuthorizer(String) - Constructor for class org.pac4j.http.authorization.authorizer.IpRegexpAuthorizer
 
IS_AJAX_REQUEST - Static variable in interface org.pac4j.core.context.Pac4jConstants
 
IS_ANONYMOUS - Static variable in interface org.pac4j.core.context.DefaultAuthorizers
The "isAnonymous" authorizer.
IS_AUTHENTICATED - Static variable in interface org.pac4j.core.context.DefaultAuthorizers
The "isAuthenticated" authorizer.
IS_CONNECTED - Static variable in class org.pac4j.oauth.profile.yahoo.YahooProfileDefinition
 
IS_FROM_NEW_LOGIN - Static variable in class org.pac4j.oauth.profile.casoauthwrapper.CasOAuthWrapperProfileDefinition
 
IS_FULLY_AUTHENTICATED - Static variable in interface org.pac4j.core.context.DefaultAuthorizers
The "isFullyAuthenticated" authorizer.
IS_REMEMBERED - Static variable in interface org.pac4j.core.context.DefaultAuthorizers
The "isRemembered" authorizer.
IS_TEAM - Static variable in class org.pac4j.oauth.profile.bitbucket.BitbucketProfileDefinition
 
IS_TRANSLATOR - Static variable in class org.pac4j.oauth.profile.twitter.TwitterProfileDefinition
 
isAcceptAnyProxy() - Method in class org.pac4j.cas.config.CasConfiguration
 
isAjax(WebContext) - Method in interface org.pac4j.core.http.AjaxRequestResolver
Whether it is an AJAX request.
isAjax(WebContext) - Method in class org.pac4j.core.http.DefaultAjaxRequestResolver
 
isAllAuthorized(WebContext, List<U>) - Method in class org.pac4j.core.authorization.authorizer.ProfileAuthorizer
If all profiles are authorized.
isAllowMultipleDns() - Method in class org.pac4j.config.ldaptive.AbstractLdapProperties
 
isAlwaysConfirmAuthorization() - Method in class org.pac4j.oauth.client.TwitterClient
 
IsAnonymousAuthorizer<U extends CommonProfile> - Class in org.pac4j.core.authorization.authorizer
The user must be anonymous.
IsAnonymousAuthorizer() - Constructor for class org.pac4j.core.authorization.authorizer.IsAnonymousAuthorizer
 
IsAnonymousAuthorizer(String) - Constructor for class org.pac4j.core.authorization.authorizer.IsAnonymousAuthorizer
 
isAnyAuthorized(WebContext, List<U>) - Method in class org.pac4j.core.authorization.authorizer.ProfileAuthorizer
If any of the profiles is authorized.
isAuthenticated() - Method in class org.pac4j.core.profile.ProfileManager
Tests if the current user is authenticated (meaning a user profile exists which is not an AnonymousProfile).
IsAuthenticatedAuthorizer<U extends CommonProfile> - Class in org.pac4j.core.authorization.authorizer
The user must be authenticated.
IsAuthenticatedAuthorizer() - Constructor for class org.pac4j.core.authorization.authorizer.IsAuthenticatedAuthorizer
 
IsAuthenticatedAuthorizer(String) - Constructor for class org.pac4j.core.authorization.authorizer.IsAuthenticatedAuthorizer
 
isAuthnRequestSigned() - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
isAuthnRequestSigned() - Method in class org.pac4j.saml.metadata.SAML2MetadataGenerator
 
isAuthorized(WebContext, List<U>) - Method in class org.pac4j.core.authorization.authorizer.AbstractRequireElementAuthorizer
 
isAuthorized(WebContext, List<U>) - Method in interface org.pac4j.core.authorization.authorizer.Authorizer
Checks if the user profiles and / or the current web context are authorized.
isAuthorized(WebContext, List<CommonProfile>) - Method in class org.pac4j.core.authorization.authorizer.CacheControlHeader
 
isAuthorized(WebContext, List<CommonProfile>) - Method in class org.pac4j.core.authorization.authorizer.CorsAuthorizer
 
isAuthorized(WebContext, List<CommonProfile>) - Method in class org.pac4j.core.authorization.authorizer.csrf.CsrfAuthorizer
 
isAuthorized(WebContext, List<CommonProfile>) - Method in class org.pac4j.core.authorization.authorizer.csrf.CsrfTokenGeneratorAuthorizer
 
isAuthorized(WebContext, List<U>) - Method in class org.pac4j.core.authorization.authorizer.IsAnonymousAuthorizer
 
isAuthorized(WebContext, List<U>) - Method in class org.pac4j.core.authorization.authorizer.IsAuthenticatedAuthorizer
 
isAuthorized(WebContext, List<U>) - Method in class org.pac4j.core.authorization.authorizer.IsFullyAuthenticatedAuthorizer
 
isAuthorized(WebContext, List<U>) - Method in class org.pac4j.core.authorization.authorizer.IsRememberedAuthorizer
 
isAuthorized(WebContext, List<CommonProfile>) - Method in class org.pac4j.core.authorization.authorizer.StrictTransportSecurityHeader
 
isAuthorized(WebContext, List<CommonProfile>) - Method in class org.pac4j.core.authorization.authorizer.XContentTypeOptionsHeader
 
isAuthorized(WebContext, List<CommonProfile>) - Method in class org.pac4j.core.authorization.authorizer.XFrameOptionsHeader
 
isAuthorized(WebContext, List<CommonProfile>) - Method in class org.pac4j.core.authorization.authorizer.XSSProtectionHeader
 
isAuthorized(WebContext, List<CommonProfile>, String, Map<String, Authorizer>) - Method in interface org.pac4j.core.authorization.checker.AuthorizationChecker
Check whether the user is authorized.
isAuthorized(WebContext, List<CommonProfile>, String, Map<String, Authorizer>) - Method in class org.pac4j.core.authorization.checker.DefaultAuthorizationChecker
 
isAuthorized(WebContext, List<CommonProfile>, List<Authorizer>) - Method in class org.pac4j.core.authorization.checker.DefaultAuthorizationChecker
 
isAuthorized(WebContext, List<CommonProfile>) - Method in class org.pac4j.http.authorization.authorizer.IpRegexpAuthorizer
 
isBackLogoutRequest(WebContext) - Method in class org.pac4j.cas.credentials.extractor.TicketAndLogoutRequestExtractor
 
isBlank(String) - Static method in class org.pac4j.core.util.CommonHelper
Return if the String is blank.
isCached(T) - Method in class org.pac4j.core.credentials.authenticator.LocalCachingAuthenticator
 
isCanPost() - Method in class org.pac4j.oauth.profile.vk.VkProfile
 
isCanSeeAllPost() - Method in class org.pac4j.oauth.profile.vk.VkProfile
 
isCanSeeAudio() - Method in class org.pac4j.oauth.profile.vk.VkProfile
 
isCanWritePrivateMessage() - Method in class org.pac4j.oauth.profile.vk.VkProfile
 
isDestroySession() - Method in class org.pac4j.cas.logout.DefaultCasLogoutHandler
 
isEmpty(Collection<?>) - Static method in class org.pac4j.core.util.CommonHelper
Return if a collection is empty.
isEnhanceWithEntryResolver() - Method in class org.pac4j.config.ldaptive.LdapAuthenticationProperties
 
isFailFast() - Method in class org.pac4j.config.ldaptive.AbstractLdapProperties
 
isFailIfLinkedUserNotFound() - Method in class org.pac4j.core.authorization.generator.LoadLinkedUserAuthorizationGenerator
 
isForceAuth() - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
isForceServiceProviderMetadataGeneration() - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
isForceSignRedirectBindingAuthnRequest() - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
isFromNewLogin() - Method in class org.pac4j.oauth.profile.casoauthwrapper.CasOAuthWrapperProfile
 
IsFullyAuthenticatedAuthorizer<U extends CommonProfile> - Class in org.pac4j.core.authorization.authorizer
The user must be fully authenticated (not remembered).
IsFullyAuthenticatedAuthorizer() - Constructor for class org.pac4j.core.authorization.authorizer.IsFullyAuthenticatedAuthorizer
 
IsFullyAuthenticatedAuthorizer(String) - Constructor for class org.pac4j.core.authorization.authorizer.IsFullyAuthenticatedAuthorizer
 
isGateway() - Method in class org.pac4j.cas.config.CasConfiguration
 
isGet(WebContext) - Static method in class org.pac4j.core.context.ContextHelper
Whether it is a GET request.
isHasGrantType() - Method in class org.pac4j.oauth.config.OAuthConfiguration
 
isHasMobile() - Method in class org.pac4j.oauth.profile.vk.VkProfile
 
isHttp(WebContext) - Static method in class org.pac4j.core.context.ContextHelper
Whether the request is HTTP.
isHttpOnly() - Method in class org.pac4j.core.context.Cookie
 
isHttps(WebContext) - Static method in class org.pac4j.core.context.ContextHelper
Whether the request is HTTPS.
isHttpsOrSecure(WebContext) - Static method in class org.pac4j.core.context.ContextHelper
Whether the request is HTTPS or secure.
isImplicitFlow() - Method in class org.pac4j.oauth.client.CasOAuthWrapperClient
 
isIncludeClientNameInCallbackUrl() - Method in class org.pac4j.core.client.IndirectClient
 
isLegacyMode() - Method in class org.pac4j.core.profile.service.AbstractProfileService
 
isLongTermAuthenticationRequestTokenUsed() - Method in class org.pac4j.oauth.profile.casoauthwrapper.CasOAuthWrapperProfile
 
isNotBlank(String) - Static method in class org.pac4j.core.util.CommonHelper
Return if the String is not blank.
isNotEmpty(Collection<?>) - Static method in class org.pac4j.core.util.CommonHelper
Return if a collection is not empty.
isOnline() - Method in class org.pac4j.oauth.profile.vk.VkProfile
 
isOnlineMobile() - Method in class org.pac4j.oauth.profile.vk.VkProfile
 
isOnlyCheckPostRequest() - Method in class org.pac4j.core.authorization.authorizer.csrf.CsrfAuthorizer
 
isPost(WebContext) - Static method in class org.pac4j.core.context.ContextHelper
Whether it is a POST request.
isPremium() - Method in class org.pac4j.oauth.profile.strava.StravaProfile
 
isProfileAuthorized(WebContext, U) - Method in class org.pac4j.core.authorization.authorizer.AbstractRequireAllAuthorizer
 
isProfileAuthorized(WebContext, U) - Method in class org.pac4j.core.authorization.authorizer.AbstractRequireAnyAuthorizer
 
isProfileAuthorized(WebContext, U) - Method in class org.pac4j.core.authorization.authorizer.IsAnonymousAuthorizer
 
isProfileAuthorized(WebContext, U) - Method in class org.pac4j.core.authorization.authorizer.IsAuthenticatedAuthorizer
 
isProfileAuthorized(WebContext, U) - Method in class org.pac4j.core.authorization.authorizer.IsFullyAuthenticatedAuthorizer
 
isProfileAuthorized(WebContext, U) - Method in class org.pac4j.core.authorization.authorizer.IsRememberedAuthorizer
 
isProfileAuthorized(WebContext, U) - Method in class org.pac4j.core.authorization.authorizer.ProfileAuthorizer
Whether a specific profile is authorized.
isRemembered() - Method in class org.pac4j.core.profile.UserProfile
Is the user remembered?
IsRememberedAuthorizer<U extends CommonProfile> - Class in org.pac4j.core.authorization.authorizer
The user must be authenticated and remembered.
IsRememberedAuthorizer() - Constructor for class org.pac4j.core.authorization.authorizer.IsRememberedAuthorizer
 
IsRememberedAuthorizer(String) - Constructor for class org.pac4j.core.authorization.authorizer.IsRememberedAuthorizer
 
isRenew() - Method in class org.pac4j.cas.config.CasConfiguration
 
isRequiresExtendedToken() - Method in class org.pac4j.oauth.client.FacebookClient
 
isSaveProfileInSession() - Method in class org.pac4j.core.engine.DefaultSecurityLogic
 
isSecure() - Method in class org.pac4j.core.context.Cookie
 
isSecure() - Method in class org.pac4j.core.context.J2EContext
 
isSecure() - Method in interface org.pac4j.core.context.WebContext
Return whether the request is secure.
isSpringSecurityCompliant() - Method in class org.pac4j.oauth.client.CasOAuthWrapperClient
 
isStringify() - Method in class org.pac4j.core.profile.InternalAttributeHandler
 
isSubtreeSearch() - Method in class org.pac4j.config.ldaptive.LdapAuthenticationProperties
 
ISSUED_AT - Static variable in interface org.pac4j.core.profile.jwt.JwtClaims
 
ISSUER - Static variable in interface org.pac4j.core.profile.jwt.JwtClaims
 
isSupportGetRequest() - Method in class org.pac4j.http.client.direct.ParameterClient
 
isSupportPostRequest() - Method in class org.pac4j.http.client.direct.ParameterClient
 
isTeam() - Method in class org.pac4j.oauth.profile.bitbucket.BitbucketProfile
 
isTokenAsHeader() - Method in class org.pac4j.oauth.config.OAuthConfiguration
 
isTokenRequest(WebContext) - Method in class org.pac4j.cas.credentials.extractor.TicketAndLogoutRequestExtractor
 
isTypedIdOf(String, Class<? extends CommonProfile>) - Static method in class org.pac4j.core.profile.ProfileHelper
Indicate if the user identifier matches this kind of profile.
isUseNonce() - Method in class org.pac4j.oidc.config.OidcConfiguration
 
isUseSsl() - Method in class org.pac4j.config.ldaptive.AbstractLdapProperties
 
isUseStartTls() - Method in class org.pac4j.config.ldaptive.AbstractLdapProperties
 
isValidateOnCheckout() - Method in class org.pac4j.config.ldaptive.AbstractLdapProperties
 
isValidatePeriodically() - Method in class org.pac4j.config.ldaptive.AbstractLdapProperties
 
isValidBearerSubjectConfirmationData(SubjectConfirmationData, SAML2MessageContext) - Method in class org.pac4j.saml.sso.impl.SAML2DefaultResponseValidator
Validate Bearer subject confirmation data - notBefore - NotOnOrAfter - recipient
isValidBearerSubjectConfirmationData(SubjectConfirmationData, SAML2MessageContext) - Method in class org.pac4j.saml.sso.impl.SAML2LogoutResponseValidator
Validate Bearer subject confirmation data - notBefore - NotOnOrAfter - recipient
isWantAssertionSigned() - Method in class org.pac4j.saml.metadata.SAML2MetadataGenerator
 
isWithState() - Method in class org.pac4j.oauth.config.OAuth20Configuration
 

J

J2EContext - Class in org.pac4j.core.context
This implementation uses the J2E request, response and session.
J2EContext(HttpServletRequest, HttpServletResponse) - Constructor for class org.pac4j.core.context.J2EContext
Build a J2E context from the current HTTP request and response.
J2EContext(HttpServletRequest, HttpServletResponse, SessionStore<J2EContext>) - Constructor for class org.pac4j.core.context.J2EContext
Build a J2E context from the current HTTP request and response.
J2ENopHttpActionAdapter - Class in org.pac4j.core.http
No-operation HTTP action adapter for the J2EContext.
J2ENopHttpActionAdapter() - Constructor for class org.pac4j.core.http.J2ENopHttpActionAdapter
 
J2ESessionStore - Class in org.pac4j.core.context.session
Store data in the J2E web session.
J2ESessionStore() - Constructor for class org.pac4j.core.context.session.J2ESessionStore
 
JavaSerializationHelper - Class in org.pac4j.core.util
Helper for Java serialization.
JavaSerializationHelper() - Constructor for class org.pac4j.core.util.JavaSerializationHelper
 
JsonConverter<T> - Class in org.pac4j.oauth.profile.converter
This class converts a JSON node (or string) into an object.
JsonConverter(Class<T>) - Constructor for class org.pac4j.oauth.profile.converter.JsonConverter
 
JsonConverter(Class<T>, TypeReference<T>) - Constructor for class org.pac4j.oauth.profile.converter.JsonConverter
 
JsonHelper - Class in org.pac4j.oauth.profile
This class is an helper to work with JSON.
JsonObject - Class in org.pac4j.oauth.profile
Deprecated.
in 2.0
JsonObject() - Constructor for class org.pac4j.oauth.profile.JsonObject
Deprecated.
 
JWKHelper - Class in org.pac4j.jwt.util
JWK helper.
JWKHelper() - Constructor for class org.pac4j.jwt.util.JWKHelper
 
JWT_ID - Static variable in interface org.pac4j.core.profile.jwt.JwtClaims
 
JwtAuthenticator - Class in org.pac4j.jwt.credentials.authenticator
Authenticator for JWT.
JwtAuthenticator() - Constructor for class org.pac4j.jwt.credentials.authenticator.JwtAuthenticator
 
JwtAuthenticator(List<SignatureConfiguration>) - Constructor for class org.pac4j.jwt.credentials.authenticator.JwtAuthenticator
 
JwtAuthenticator(List<SignatureConfiguration>, List<EncryptionConfiguration>) - Constructor for class org.pac4j.jwt.credentials.authenticator.JwtAuthenticator
 
JwtAuthenticator(SignatureConfiguration) - Constructor for class org.pac4j.jwt.credentials.authenticator.JwtAuthenticator
 
JwtAuthenticator(SignatureConfiguration, EncryptionConfiguration) - Constructor for class org.pac4j.jwt.credentials.authenticator.JwtAuthenticator
 
JwtClaims - Interface in org.pac4j.core.profile.jwt
JWT claims: https://tools.ietf.org/html/rfc7519#page-9
JwtGenerator<U extends CommonProfile> - Class in org.pac4j.jwt.profile
Generates a JWT token from a user profile.
JwtGenerator() - Constructor for class org.pac4j.jwt.profile.JwtGenerator
 
JwtGenerator(SignatureConfiguration) - Constructor for class org.pac4j.jwt.profile.JwtGenerator
 
JwtGenerator(SignatureConfiguration, EncryptionConfiguration) - Constructor for class org.pac4j.jwt.profile.JwtGenerator
 
JwtProfile - Class in org.pac4j.jwt.profile
Represents a user profile based on a JWT.
JwtProfile() - Constructor for class org.pac4j.jwt.profile.JwtProfile
 

K

KeycloakOidcClient - Class in org.pac4j.oidc.client
This class is the OpenID Connect client to authenticate users in Keycloak.
KeycloakOidcClient() - Constructor for class org.pac4j.oidc.client.KeycloakOidcClient
 
KeycloakOidcClient(KeycloakOidcConfiguration) - Constructor for class org.pac4j.oidc.client.KeycloakOidcClient
 
KeycloakOidcConfiguration - Class in org.pac4j.oidc.config
Keycloak OpenID Connect configuration.
KeycloakOidcConfiguration() - Constructor for class org.pac4j.oidc.config.KeycloakOidcConfiguration
 
KeycloakOidcProfile - Class in org.pac4j.oidc.profile.keycloak
This class is the user profile for Keycloak (using OpenID Connect protocol) with appropriate getters.
KeycloakOidcProfile() - Constructor for class org.pac4j.oidc.profile.keycloak.KeycloakOidcProfile
 
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(SAML2ClientConfiguration) - 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

LANG - Static variable in class org.pac4j.oauth.profile.twitter.TwitterProfileDefinition
 
LANG - Static variable in class org.pac4j.oauth.profile.yahoo.YahooProfileDefinition
 
LANGUAGE - Static variable in class org.pac4j.oauth.profile.google2.Google2ProfileDefinition
 
LANGUAGE - Static variable in class org.pac4j.oauth.profile.paypal.PayPalProfileDefinition
 
LANGUAGE - Static variable in class org.pac4j.openid.profile.yahoo.YahooOpenIdProfileDefinition
 
LANGUAGES - Static variable in class org.pac4j.oauth.profile.facebook.FacebookProfileDefinition
 
LAST_NAME - Static variable in class org.pac4j.oauth.profile.bitbucket.BitbucketProfileDefinition
 
LAST_NAME - Static variable in class org.pac4j.oauth.profile.facebook.FacebookProfileDefinition
 
LAST_NAME - Static variable in class org.pac4j.oauth.profile.foursquare.FoursquareProfileDefinition
 
LAST_NAME - Static variable in class org.pac4j.oauth.profile.linkedin2.LinkedIn2ProfileDefinition
 
LAST_NAME - Static variable in class org.pac4j.oauth.profile.ok.OkProfileDefinition
 
LAST_NAME - Static variable in class org.pac4j.oauth.profile.strava.StravaProfileDefinition
 
LAST_NAME - Static variable in class org.pac4j.oauth.profile.vk.VkProfileDefinition
 
LAST_NAME - Static variable in class org.pac4j.oauth.profile.windowslive.WindowsLiveProfileDefinition
 
LDAP_ALLOW_MULTIPLE_DNS - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
LDAP_ATTRIBUTES - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
LDAP_BIND_CREDENTIAL - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
LDAP_BIND_DN - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
LDAP_BLOCK_WAIT_TIME - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
LDAP_CONNECT_TIMEOUT - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
LDAP_DN_FORMAT - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
LDAP_ENHANCE_WITH_ENTRY_RESOLVER - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
LDAP_FAIL_FAST - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
LDAP_IDLE_TIME - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
LDAP_KEYSTORE - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
LDAP_KEYSTORE_PASSWORD - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
LDAP_KEYSTORE_TYPE - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
LDAP_MAX_POOL_SIZE - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
LDAP_MIN_POOL_SIZE - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
LDAP_POOL_PASSIVATOR - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
LDAP_PRINCIPAL_ATTRIBUTE_ID - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
LDAP_PRINCIPAL_ATTRIBUTE_PASSWORD - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
LDAP_PROVIDER_CLASS - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
LDAP_PRUNE_PERIOD - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
LDAP_SASL_AUTHORIZATION_ID - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
LDAP_SASL_MECHANISM - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
LDAP_SASL_QUALITY_OF_PROTECTION - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
LDAP_SASL_REALM - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
LDAP_SASL_SECURITY_STRENGTH - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
LDAP_SUBTREE_SEARCH - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
LDAP_TRUST_CERTIFICATES - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
LDAP_TYPE - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
LDAP_URL - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
LDAP_USE_SSL - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
LDAP_USE_START_TLS - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
LDAP_USER_FILTER - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
LDAP_USERS_DN - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
LDAP_VALIDATE_ON_CHECKOUT - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
LDAP_VALIDATE_PERIOD - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
LDAP_VALIDATE_PERIODICALLY - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
LdapAuthenticationProperties - Class in org.pac4j.config.ldaptive
Copy/pasted from CAS server v5.0.4.
LdapAuthenticationProperties() - Constructor for class org.pac4j.config.ldaptive.LdapAuthenticationProperties
 
LdapAuthenticationProperties.AuthenticationTypes - Enum in org.pac4j.config.ldaptive
The enum Authentication types.
LdapAuthenticator - Class in org.pac4j.ldap.profile.credentials.authenticator
Deprecated. 
LdapAuthenticator() - Constructor for class org.pac4j.ldap.profile.credentials.authenticator.LdapAuthenticator
Deprecated.
 
LdapAuthenticator(Authenticator) - Constructor for class org.pac4j.ldap.profile.credentials.authenticator.LdapAuthenticator
Deprecated.
 
LdapAuthenticator(Authenticator, String) - Constructor for class org.pac4j.ldap.profile.credentials.authenticator.LdapAuthenticator
Deprecated.
 
LdapAuthenticatorBuilder - Class in org.pac4j.config.builder
Builder for the LDAP authenticator.
LdapAuthenticatorBuilder(Map<String, String>) - Constructor for class org.pac4j.config.builder.LdapAuthenticatorBuilder
 
LdapProfile - Class in org.pac4j.ldap.profile
The user profile returned by a LDAP authentication.
LdapProfile() - Constructor for class org.pac4j.ldap.profile.LdapProfile
 
LdapProfileService - Class in org.pac4j.ldap.profile.service
The LDAP profile service (which supersedes the LDAP authenticator).
LdapProfileService() - Constructor for class org.pac4j.ldap.profile.service.LdapProfileService
 
LdapProfileService(Authenticator) - Constructor for class org.pac4j.ldap.profile.service.LdapProfileService
 
LdapProfileService(Authenticator, String) - Constructor for class org.pac4j.ldap.profile.service.LdapProfileService
 
LdapProfileService(ConnectionFactory, Authenticator, String) - Constructor for class org.pac4j.ldap.profile.service.LdapProfileService
 
LdapProfileService(ConnectionFactory, Authenticator, String, String) - Constructor for class org.pac4j.ldap.profile.service.LdapProfileService
 
LdaptiveAuthenticatorBuilder - Class in org.pac4j.config.ldaptive
Copy/pasted from CAS server v5.0.4: Beans + LdapAuthenticationConfiguration classes, only the Ldaptive stuffs are kept.
LdaptiveAuthenticatorBuilder() - Constructor for class org.pac4j.config.ldaptive.LdaptiveAuthenticatorBuilder
 
LIKES - Static variable in class org.pac4j.oauth.profile.facebook.FacebookProfileDefinition
 
limit - Variable in class org.pac4j.oauth.client.FacebookClient
 
LINK - Static variable in class org.pac4j.oauth.profile.facebook.FacebookProfileDefinition
 
LINK - Static variable in class org.pac4j.oauth.profile.windowslive.WindowsLiveProfileDefinition
 
LINKEDID - Static variable in class org.pac4j.core.profile.service.AbstractProfileService
 
LinkedIn2Client - Class in org.pac4j.oauth.client
This class is the OAuth client to authenticate users in LinkedIn (using OAuth 2.0 protocol).
LinkedIn2Client() - Constructor for class org.pac4j.oauth.client.LinkedIn2Client
 
LinkedIn2Client(String, String) - Constructor for class org.pac4j.oauth.client.LinkedIn2Client
 
LinkedIn2Company - Class in org.pac4j.oauth.profile.linkedin2
This class represents a LinkedIn company.
LinkedIn2Company() - Constructor for class org.pac4j.oauth.profile.linkedin2.LinkedIn2Company
 
LinkedIn2Date - Class in org.pac4j.oauth.profile.linkedin2
This class represents a LinkedIn date.
LinkedIn2Date() - Constructor for class org.pac4j.oauth.profile.linkedin2.LinkedIn2Date
 
LinkedIn2Location - Class in org.pac4j.oauth.profile.linkedin2
This class represents a LinkedIn location.
LinkedIn2Location() - Constructor for class org.pac4j.oauth.profile.linkedin2.LinkedIn2Location
 
LinkedIn2Position - Class in org.pac4j.oauth.profile.linkedin2
This class represents a LinkedIn position.
LinkedIn2Position() - Constructor for class org.pac4j.oauth.profile.linkedin2.LinkedIn2Position
 
LinkedIn2Profile - Class in org.pac4j.oauth.profile.linkedin2
This class is the user profile for LinkedIn with appropriate getters.
LinkedIn2Profile() - Constructor for class org.pac4j.oauth.profile.linkedin2.LinkedIn2Profile
 
LinkedIn2ProfileDefinition - Class in org.pac4j.oauth.profile.linkedin2
This class is the LinkedIn profile definition.
LinkedIn2ProfileDefinition() - Constructor for class org.pac4j.oauth.profile.linkedin2.LinkedIn2ProfileDefinition
 
LINKEDIN_FIELDS - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
LINKEDIN_ID - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
LINKEDIN_SCOPE - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
LINKEDIN_SECRET - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
LINKS - Static variable in class org.pac4j.oauth.profile.wordpress.WordPressProfileDefinition
 
LISTED_COUNT - Static variable in class org.pac4j.oauth.profile.twitter.TwitterProfileDefinition
 
LoadLinkedUserAuthorizationGenerator<U extends CommonProfile> - Class in org.pac4j.core.authorization.generator
Load a linked account and replace the original account.
LoadLinkedUserAuthorizationGenerator() - Constructor for class org.pac4j.core.authorization.generator.LoadLinkedUserAuthorizationGenerator
 
LoadLinkedUserAuthorizationGenerator(ProfileService<U>) - Constructor for class org.pac4j.core.authorization.generator.LoadLinkedUserAuthorizationGenerator
 
loadProfilesFromSession(C, List<Client>) - Method in class org.pac4j.core.engine.DefaultSecurityLogic
Load the profiles from the web context if no clients are defined or if the first client is an indirect one or the AnonymousClient.
LOCAL_LOGOUT - Static variable in interface org.pac4j.core.context.Pac4jConstants
Whether a local logout must be performed
LocalCachingAuthenticator<T extends Credentials> - Class in org.pac4j.core.credentials.authenticator
An authenticator that caches the result of an authentication event locally.
LocalCachingAuthenticator() - Constructor for class org.pac4j.core.credentials.authenticator.LocalCachingAuthenticator
 
LocalCachingAuthenticator(Authenticator<T>, Store<T, CommonProfile>) - Constructor for class org.pac4j.core.credentials.authenticator.LocalCachingAuthenticator
 
LocalCachingAuthenticator(Authenticator<T>, int, int, TimeUnit) - Constructor for class org.pac4j.core.credentials.authenticator.LocalCachingAuthenticator
 
LOCALE - Static variable in class org.pac4j.core.profile.converter.Converters
 
locale - Variable in class org.pac4j.core.profile.converter.DateConverter
 
LOCALE - Static variable in class org.pac4j.core.profile.definition.CommonProfileDefinition
 
LocaleConverter - Class in org.pac4j.core.profile.converter
This class converts a String to a Locale.
LocaleConverter() - Constructor for class org.pac4j.core.profile.converter.LocaleConverter
 
LOCATION - Static variable in class org.pac4j.core.profile.definition.CommonProfileDefinition
 
LOCATION_CITY - Static variable in class org.pac4j.oauth.profile.ok.OkProfileDefinition
 
LOCATION_COUNTRY - Static variable in class org.pac4j.oauth.profile.ok.OkProfileDefinition
 
LOCATION_COUNTRY_CODE - Static variable in class org.pac4j.oauth.profile.ok.OkProfileDefinition
 
LOCATION_COUNTRY_NAME - Static variable in class org.pac4j.oauth.profile.ok.OkProfileDefinition
 
LOCATION_HEADER - Static variable in interface org.pac4j.core.context.HttpConstants
 
log - Variable in class org.pac4j.saml.storage.HttpSessionStorage
Class logger.
logger - Static variable in class org.pac4j.cas.logout.DefaultCasLogoutHandler
 
logger - Variable in class org.pac4j.cas.profile.CasProxyProfile
 
logger - Variable in class org.pac4j.core.client.BaseClient
 
logger - Variable in class org.pac4j.core.context.session.J2ESessionStore
 
logger - Variable in class org.pac4j.core.credentials.authenticator.LocalCachingAuthenticator
 
logger - Variable in class org.pac4j.core.engine.DefaultCallbackLogic
 
logger - Variable in class org.pac4j.core.engine.DefaultLogoutLogic
 
logger - Variable in class org.pac4j.core.engine.DefaultSecurityLogic
 
logger - Static variable in class org.pac4j.core.profile.converter.DateConverter
 
logger - Variable in class org.pac4j.core.profile.definition.ProfileDefinition
 
logger - Variable in class org.pac4j.core.profile.InternalAttributeHandler
 
logger - Variable in class org.pac4j.core.profile.service.AbstractProfileService
 
logger - Variable in class org.pac4j.core.profile.UserProfile
 
logger - Variable in class org.pac4j.http.authorization.authorizer.IpRegexpAuthorizer
 
logger - Variable in class org.pac4j.http.credentials.authenticator.IpRegexpAuthenticator
 
logger - Variable in class org.pac4j.jwt.credentials.authenticator.JwtAuthenticator
 
logger - Variable in class org.pac4j.jwt.profile.JwtGenerator
 
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 - Static variable in class org.pac4j.saml.util.Configuration
 
logger - Variable in class org.pac4j.stormpath.credentials.authenticator.StormpathAuthenticator
 
LOGIN - Static variable in class org.pac4j.oauth.profile.github.GitHubProfileDefinition
 
logout() - Method in class org.pac4j.core.profile.ProfileManager
Perform a logout by removing the current user profile(s).
LOGOUT_REQUEST_PARAMETER - Static variable in class org.pac4j.cas.config.CasConfiguration
 
LOGOUT_URL_PATTERN - Static variable in interface org.pac4j.core.context.Pac4jConstants
 
LogoutActionBuilder<U extends CommonProfile> - Interface in org.pac4j.core.logout
The RedirectAction for logout.
logoutLogic - Variable in class org.pac4j.core.config.Config
 
LogoutLogic<R,C extends WebContext> - Interface in org.pac4j.core.engine
Logout logic for the application and the identity provider.
logoutProfileHandler - Variable in class org.pac4j.saml.logout.SAML2LogoutActionBuilder
 
logoutResponseValidator - Variable in class org.pac4j.saml.logout.SAML2LogoutActionBuilder
 
LONG - Static variable in class org.pac4j.core.profile.converter.Converters
 
LONG_TERM_AUTHENTICATION_REQUEST_TOKEN_USED - Static variable in class org.pac4j.oauth.profile.casoauthwrapper.CasOAuthWrapperProfileDefinition
 
LongConverter - Class in org.pac4j.core.profile.converter
This class converts a String into a Long or returns the Long (or Integer) in input.
LongConverter() - Constructor for class org.pac4j.core.profile.converter.LongConverter
 

M

MAIDEN_NAME - Static variable in class org.pac4j.oauth.profile.linkedin2.LinkedIn2ProfileDefinition
 
mapPathToResource(String) - Static method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
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.
Matcher - Interface in org.pac4j.core.matching
To match requests.
matchers - Variable in class org.pac4j.core.config.Config
 
MATCHERS - Static variable in interface org.pac4j.core.context.Pac4jConstants
 
matches(String, String) - Method in interface org.pac4j.core.credentials.password.PasswordEncoder
Validate if a plainPassword matches
matches(String, String) - Method in class org.pac4j.core.credentials.password.ShiroPasswordEncoder
 
matches(String, String) - Method in class org.pac4j.core.credentials.password.SpringSecurityPasswordEncoder
 
matches(WebContext, String, Map<String, Matcher>) - Method in class org.pac4j.core.matching.DefaultMatchingChecker
 
matches(WebContext) - Method in class org.pac4j.core.matching.HeaderMatcher
 
matches(WebContext) - Method in class org.pac4j.core.matching.HttpMethodMatcher
 
matches(WebContext) - Method in interface org.pac4j.core.matching.Matcher
Check if the web context matches.
matches(WebContext, String, Map<String, Matcher>) - Method in interface org.pac4j.core.matching.MatchingChecker
Check if the web context matches.
matches(WebContext) - Method in class org.pac4j.core.matching.PathMatcher
 
MatchingChecker - Interface in org.pac4j.core.matching
The way to check requests matching.
MAX_NUM_CLIENTS - Static variable in class org.pac4j.config.builder.AbstractBuilder
 
MEASUREMENT_PREFERENCE - Static variable in class org.pac4j.oauth.profile.strava.StravaProfileDefinition
 
MEMBER_SINCE - Static variable in class org.pac4j.oauth.profile.yahoo.YahooProfileDefinition
 
metadata - Variable in class org.pac4j.saml.context.SAML2ContextProvider
 
method - Variable in class org.pac4j.jwt.config.encryption.AbstractEncryptionConfiguration
 
MIDDLE_NAME - Static variable in class org.pac4j.oauth.profile.facebook.FacebookProfileDefinition
 
MIDDLE_NAME - Static variable in class org.pac4j.oidc.profile.OidcProfileDefinition
 
MIDDLE_NAME - Static variable in class org.pac4j.stormpath.profile.StormpathProfileDefinition
 
MISSING_FIELD_ERROR - Static variable in class org.pac4j.http.client.indirect.FormClient
 
MOBILE_PHONE - Static variable in class org.pac4j.oauth.profile.vk.VkProfileDefinition
 
MongoAuthenticator - Class in org.pac4j.mongo.credentials.authenticator
Deprecated. 
MongoAuthenticator() - Constructor for class org.pac4j.mongo.credentials.authenticator.MongoAuthenticator
Deprecated.
 
MongoAuthenticator(MongoClient) - Constructor for class org.pac4j.mongo.credentials.authenticator.MongoAuthenticator
Deprecated.
 
MongoAuthenticator(MongoClient, String) - Constructor for class org.pac4j.mongo.credentials.authenticator.MongoAuthenticator
Deprecated.
 
MongoAuthenticator(MongoClient, String, PasswordEncoder) - Constructor for class org.pac4j.mongo.credentials.authenticator.MongoAuthenticator
Deprecated.
 
MongoProfile - Class in org.pac4j.mongo.profile
The user profile returned from a MongoDB.
MongoProfile() - Constructor for class org.pac4j.mongo.profile.MongoProfile
 
MongoProfileService - Class in org.pac4j.mongo.profile.service
The MongoDB profile service (which supersedes the Mongo authenticator).
MongoProfileService() - Constructor for class org.pac4j.mongo.profile.service.MongoProfileService
 
MongoProfileService(MongoClient) - Constructor for class org.pac4j.mongo.profile.service.MongoProfileService
 
MongoProfileService(MongoClient, String) - Constructor for class org.pac4j.mongo.profile.service.MongoProfileService
 
MongoProfileService(MongoClient, String, PasswordEncoder) - Constructor for class org.pac4j.mongo.profile.service.MongoProfileService
 
MongoProfileService(MongoClient, PasswordEncoder) - Constructor for class org.pac4j.mongo.profile.service.MongoProfileService
 
MOVIES - Static variable in class org.pac4j.oauth.profile.facebook.FacebookProfileDefinition
 
MULTI_PROFILE - Static variable in interface org.pac4j.core.context.Pac4jConstants
 
MultipleAccountsFoundException - Exception in org.pac4j.core.exception
Exception when multiple accounts are found.
MultipleAccountsFoundException(String) - Constructor for exception org.pac4j.core.exception.MultipleAccountsFoundException
 
MultipleAccountsFoundException(Throwable) - Constructor for exception org.pac4j.core.exception.MultipleAccountsFoundException
 
MUSIC - Static variable in class org.pac4j.oauth.profile.facebook.FacebookProfileDefinition
 
MUSIC_LISTENS - Static variable in class org.pac4j.oauth.profile.facebook.FacebookProfileDefinition
 

N

NAME - Static variable in class org.pac4j.oauth.profile.facebook.FacebookProfileDefinition
 
NAME - Static variable in class org.pac4j.oauth.profile.github.GitHubProfileDefinition
 
NAME - Static variable in class org.pac4j.oauth.profile.ok.OkProfileDefinition
 
NAME - Static variable in class org.pac4j.oauth.profile.paypal.PayPalProfileDefinition
 
NAME - Static variable in class org.pac4j.oauth.profile.twitter.TwitterProfileDefinition
 
NAME - Static variable in class org.pac4j.oauth.profile.windowslive.WindowsLiveProfileDefinition
 
NAME - Static variable in class org.pac4j.oidc.profile.OidcProfileDefinition
 
newBlockingConnectionPool(AbstractLdapProperties) - Static method in class org.pac4j.config.ldaptive.LdaptiveAuthenticatorBuilder
New blocking connection pool connection pool.
newConnectionConfig(AbstractLdapProperties) - Static method in class org.pac4j.config.ldaptive.LdaptiveAuthenticatorBuilder
New connection config connection config.
newConnectionFactory(AbstractLdapProperties) - Static method in class org.pac4j.config.ldaptive.LdaptiveAuthenticatorBuilder
New connection factory connection factory.
newDate(Date) - Static method in class org.pac4j.core.util.CommonHelper
Copy a date.
newDuration(long) - Static method in class org.pac4j.config.ldaptive.LdaptiveAuthenticatorBuilder
New duration.
newPoolConfig(AbstractLdapProperties) - Static method in class org.pac4j.config.ldaptive.LdaptiveAuthenticatorBuilder
New pool config pool config.
newPooledConnectionFactory(AbstractLdapProperties) - Static method in class org.pac4j.config.ldaptive.LdaptiveAuthenticatorBuilder
New pooled connection factory pooled connection factory.
newProfile - Variable in class org.pac4j.core.profile.definition.ProfileDefinition
 
newProfile(Object...) - Method in class org.pac4j.core.profile.definition.ProfileDefinition
Return the new built profile.
newSdf() - Method in class org.pac4j.core.profile.InternalAttributeHandler
 
newSearchEntryResolver(LdapAuthenticationProperties) - Static method in class org.pac4j.config.ldaptive.LdaptiveAuthenticatorBuilder
New dn resolver entry resolver.
newSearchExecutor(String, String, String...) - Static method in class org.pac4j.config.ldaptive.LdaptiveAuthenticatorBuilder
New search executor search executor.
newSearchFilter(String, String...) - Static method in class org.pac4j.config.ldaptive.LdaptiveAuthenticatorBuilder
Constructs a new search filter using SearchRequest.searchFilter as a template and the username as a parameter.
newSearchRequest(String, SearchFilter) - Static method in class org.pac4j.config.ldaptive.LdaptiveAuthenticatorBuilder
Builds a new request.
newUrlResource(String) - Static method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
NICKNAME - Static variable in class org.pac4j.oauth.profile.yahoo.YahooProfileDefinition
 
NICKNAME - Static variable in class org.pac4j.oidc.profile.OidcProfileDefinition
 
NOCACHE - Static variable in interface org.pac4j.core.context.DefaultAuthorizers
The "nocache" authorizer.
NOFRAME - Static variable in interface org.pac4j.core.context.DefaultAuthorizers
The "noframe" authorizer.
NoLogoutActionBuilder<U extends CommonProfile> - Class in org.pac4j.core.logout
No RedirectAction for logout.
NoLogoutActionBuilder() - Constructor for class org.pac4j.core.logout.NoLogoutActionBuilder
 
NONCE - Static variable in class org.pac4j.oidc.config.OidcConfiguration
 
NONCE - Static variable in class org.pac4j.oidc.profile.OidcProfileDefinition
 
NONCE_SESSION_ATTRIBUTE - Static variable in class org.pac4j.oidc.config.OidcConfiguration
 
NORMAL - Static variable in class org.pac4j.oauth.profile.dropbox.DropBoxProfileDefinition
 
NOSNIFF - Static variable in interface org.pac4j.core.context.DefaultAuthorizers
The "nosniff" authorizer.
NOT_BEFORE - Static variable in interface org.pac4j.core.profile.jwt.JwtClaims
 
NOTIFICATIONS - Static variable in class org.pac4j.oauth.profile.twitter.TwitterProfileDefinition
 
notifySessionRenewal(String, WebContext) - Method in class org.pac4j.cas.client.CasClient
 
notifySessionRenewal(String, WebContext) - Method in class org.pac4j.core.client.BaseClient
Notify of the web session renewal.
NUM_CONNECTIONS - Static variable in class org.pac4j.oauth.profile.linkedin2.LinkedIn2ProfileDefinition
 
NUM_CONNECTIONS_CAPPED - Static variable in class org.pac4j.oauth.profile.linkedin2.LinkedIn2ProfileDefinition
 

O

OAuth10Authenticator - Class in org.pac4j.oauth.credentials.authenticator
OAuth 1.0 authenticator.
OAuth10Authenticator(OAuth10Configuration) - Constructor for class org.pac4j.oauth.credentials.authenticator.OAuth10Authenticator
 
OAuth10Client<U extends OAuth10Profile> - Class in org.pac4j.oauth.client
The generic OAuth 1.0 client.
OAuth10Client() - Constructor for class org.pac4j.oauth.client.OAuth10Client
 
OAuth10Configuration - Class in org.pac4j.oauth.config
The OAuh 1.0 configuration.
OAuth10Configuration() - Constructor for class org.pac4j.oauth.config.OAuth10Configuration
 
OAuth10Credentials - Class in org.pac4j.oauth.credentials
This class represents an OAuth credentials for OAuth 1.0 a request token, a token and a verifier.
OAuth10Credentials(OAuth1RequestToken, String, String, String) - Constructor for class org.pac4j.oauth.credentials.OAuth10Credentials
 
OAuth10CredentialsExtractor - Class in org.pac4j.oauth.credentials.extractor
OAuth 1.0 credentials extractor.
OAuth10CredentialsExtractor(OAuth10Configuration) - Constructor for class org.pac4j.oauth.credentials.extractor.OAuth10CredentialsExtractor
 
OAuth10Profile - Class in org.pac4j.oauth.profile
This class is the base OAuth 1.0 profile, extending from the base OAuth20Profile.
OAuth10Profile() - Constructor for class org.pac4j.oauth.profile.OAuth10Profile
 
OAuth10ProfileCreator<U extends OAuth10Profile> - Class in org.pac4j.oauth.profile.creator
OAuth 1.0 profile creator.
OAuth10ProfileCreator(OAuth10Configuration) - Constructor for class org.pac4j.oauth.profile.creator.OAuth10ProfileCreator
 
OAuth10ProfileDefinition<P extends OAuth10Profile> - Class in org.pac4j.oauth.profile.definition
OAuth 1.0 profile definition.
OAuth10ProfileDefinition() - Constructor for class org.pac4j.oauth.profile.definition.OAuth10ProfileDefinition
 
OAuth10ProfileDefinition(Function<Object[], P>) - Constructor for class org.pac4j.oauth.profile.definition.OAuth10ProfileDefinition
 
OAuth10RedirectActionBuilder - Class in org.pac4j.oauth.redirect
OAuth 1.0 redirect action builder.
OAuth10RedirectActionBuilder(OAuth10Configuration) - Constructor for class org.pac4j.oauth.redirect.OAuth10RedirectActionBuilder
 
OAuth20Authenticator - Class in org.pac4j.oauth.credentials.authenticator
OAuth 2.0 authenticator.
OAuth20Authenticator(OAuth20Configuration) - Constructor for class org.pac4j.oauth.credentials.authenticator.OAuth20Authenticator
 
OAuth20Client<U extends OAuth20Profile> - Class in org.pac4j.oauth.client
The generic OAuth 2.0 client.
OAuth20Client() - Constructor for class org.pac4j.oauth.client.OAuth20Client
 
OAuth20Configuration - Class in org.pac4j.oauth.config
The OAuh 2.0 configuration.
OAuth20Configuration() - Constructor for class org.pac4j.oauth.config.OAuth20Configuration
 
OAuth20Credentials - Class in org.pac4j.oauth.credentials
This class represents an OAuth credentials for OAuth 2.0 an authorization code.
OAuth20Credentials(String, String) - Constructor for class org.pac4j.oauth.credentials.OAuth20Credentials
For OAuth2 Authorization Code Flow.
OAuth20CredentialsExtractor - Class in org.pac4j.oauth.credentials.extractor
OAuth 2.0 credentials extractor.
OAuth20CredentialsExtractor(OAuth20Configuration) - Constructor for class org.pac4j.oauth.credentials.extractor.OAuth20CredentialsExtractor
 
OAuth20Profile - Class in org.pac4j.oauth.profile
This class is the base OAuth 2.0 profile, extending from the base CommonProfile.
OAuth20Profile() - Constructor for class org.pac4j.oauth.profile.OAuth20Profile
 
OAuth20ProfileCreator<U extends OAuth20Profile> - Class in org.pac4j.oauth.profile.creator
OAuth 2.0 profile creator.
OAuth20ProfileCreator(OAuth20Configuration) - Constructor for class org.pac4j.oauth.profile.creator.OAuth20ProfileCreator
 
OAuth20ProfileDefinition<P extends OAuth20Profile> - Class in org.pac4j.oauth.profile.definition
OAuth 2.0 profile definition.
OAuth20ProfileDefinition() - Constructor for class org.pac4j.oauth.profile.definition.OAuth20ProfileDefinition
 
OAuth20ProfileDefinition(Function<Object[], P>) - Constructor for class org.pac4j.oauth.profile.definition.OAuth20ProfileDefinition
 
OAuth20RedirectActionBuilder - Class in org.pac4j.oauth.redirect
OAuth 2.0 redirect action builder.
OAuth20RedirectActionBuilder(OAuth20Configuration) - Constructor for class org.pac4j.oauth.redirect.OAuth20RedirectActionBuilder
 
OAUTH_CODE - Static variable in class org.pac4j.oauth.config.OAuth20Configuration
 
OAUTH_TOKEN - Static variable in class org.pac4j.oauth.config.OAuthConfiguration
 
OAUTH_VERIFIER - Static variable in class org.pac4j.oauth.config.OAuth10Configuration
 
OAuthBuilder - Class in org.pac4j.config.builder
Builder for OAuth clients.
OAuthBuilder(Map<String, String>) - Constructor for class org.pac4j.config.builder.OAuthBuilder
 
OAuthConfiguration<C extends IndirectClient,S extends com.github.scribejava.core.oauth.OAuthService<?>,T extends com.github.scribejava.core.model.Token> - Class in org.pac4j.oauth.config
The base OAuth configuration.
OAuthConfiguration() - Constructor for class org.pac4j.oauth.config.OAuthConfiguration
 
OAuthCredentials - Class in org.pac4j.oauth.credentials
This class represents an OAuth credentials for OAuth 1.0 & 2.0 : a request token, a token and a verifier.
OAuthCredentials(String) - Constructor for class org.pac4j.oauth.credentials.OAuthCredentials
 
OAuthCredentialsException - Exception in org.pac4j.oauth.exception
This class represents an exception occurring during OAuth credentials retrieval.
OAuthCredentialsException(String) - Constructor for exception org.pac4j.oauth.exception.OAuthCredentialsException
 
OAuthProfileDefinition<P extends CommonProfile,T extends com.github.scribejava.core.model.Token,O extends OAuthConfiguration> - Class in org.pac4j.oauth.profile.definition
OAuth profile definition.
OAuthProfileDefinition() - Constructor for class org.pac4j.oauth.profile.definition.OAuthProfileDefinition
 
OAuthProfileDefinition(Function<Object[], P>) - Constructor for class org.pac4j.oauth.profile.definition.OAuthProfileDefinition
 
OID - Static variable in class org.pac4j.oidc.profile.azuread.AzureAdProfileDefinition
 
OIDC_AZURE_TYPE - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
OIDC_CLIENT_AUTHENTICATION_METHOD - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
OIDC_CUSTOM_PARAM_KEY1 - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
OIDC_CUSTOM_PARAM_KEY2 - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
OIDC_CUSTOM_PARAM_VALUE1 - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
OIDC_CUSTOM_PARAM_VALUE2 - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
OIDC_DISCOVERY_URI - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
OIDC_GOOGLE_TYPE - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
OIDC_ID - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
OIDC_MAX_CLOCK_SKEW - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
OIDC_PREFERRED_JWS_ALGORITHM - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
OIDC_SCOPE - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
OIDC_SECRET - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
OIDC_TYPE - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
OIDC_USE_NONCE - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
OidcAuthenticator - Class in org.pac4j.oidc.credentials.authenticator
The OpenID Connect authenticator.
OidcAuthenticator() - Constructor for class org.pac4j.oidc.credentials.authenticator.OidcAuthenticator
 
OidcAuthenticator(OidcConfiguration) - Constructor for class org.pac4j.oidc.credentials.authenticator.OidcAuthenticator
 
OidcClient<U extends OidcProfile> - Class in org.pac4j.oidc.client
This class is the client to authenticate users with an OpenID Connect 1.0 provider.
OidcClient() - Constructor for class org.pac4j.oidc.client.OidcClient
 
OidcClient(OidcConfiguration) - Constructor for class org.pac4j.oidc.client.OidcClient
 
OidcClientBuilder - Class in org.pac4j.config.builder
Builder for OpenID connect clients.
OidcClientBuilder(Map<String, String>) - Constructor for class org.pac4j.config.builder.OidcClientBuilder
 
OidcConfiguration - Class in org.pac4j.oidc.config
OpenID Connect configuration.
OidcConfiguration() - Constructor for class org.pac4j.oidc.config.OidcConfiguration
 
OidcCredentials - Class in org.pac4j.oidc.credentials
Credentials containing the authorization code sent by the OpenID Connect server.
OidcCredentials(String) - Constructor for class org.pac4j.oidc.credentials.OidcCredentials
 
OidcExtractor - Class in org.pac4j.oidc.credentials.extractor
Extract the authorization code on the callback.
OidcExtractor() - Constructor for class org.pac4j.oidc.credentials.extractor.OidcExtractor
 
OidcExtractor(OidcConfiguration, String) - Constructor for class org.pac4j.oidc.credentials.extractor.OidcExtractor
 
OidcLogoutActionBuilder<U extends OidcProfile> - Class in org.pac4j.oidc.logout
Logout action builder for OpenID Connect.
OidcLogoutActionBuilder(OidcConfiguration) - Constructor for class org.pac4j.oidc.logout.OidcLogoutActionBuilder
 
OidcLongTimeConverter - Class in org.pac4j.oidc.profile.converter
Convert a number of seconds into a Date.
OidcLongTimeConverter() - Constructor for class org.pac4j.oidc.profile.converter.OidcLongTimeConverter
 
OidcProfile - Class in org.pac4j.oidc.profile
This class is the user profile for sites using OpenID Connect protocol.
OidcProfile() - Constructor for class org.pac4j.oidc.profile.OidcProfile
 
OidcProfileCreator<U extends OidcProfile> - Class in org.pac4j.oidc.profile.creator
OpenID Connect profile creator.
OidcProfileCreator() - Constructor for class org.pac4j.oidc.profile.creator.OidcProfileCreator
 
OidcProfileCreator(OidcConfiguration) - Constructor for class org.pac4j.oidc.profile.creator.OidcProfileCreator
 
OidcProfileDefinition<P extends OidcProfile> - Class in org.pac4j.oidc.profile
This class defines the attributes of the OpenID Connect profile: http://openid.net/specs/openid-connect-core-1_0.html#StandardClaims + http://openid.net/specs/openid-connect-core-1_0.html#IDToken
OidcProfileDefinition() - Constructor for class org.pac4j.oidc.profile.OidcProfileDefinition
 
OidcProfileDefinition(Function<Object[], P>) - Constructor for class org.pac4j.oidc.profile.OidcProfileDefinition
 
OidcRedirectActionBuilder - Class in org.pac4j.oidc.redirect
Redirect to the OpenID Connect provider.
OidcRedirectActionBuilder(OidcConfiguration) - Constructor for class org.pac4j.oidc.redirect.OidcRedirectActionBuilder
 
OK - Static variable in interface org.pac4j.core.context.HttpConstants
 
ok(String, WebContext) - Static method in exception org.pac4j.core.exception.HttpAction
Build an HTTP Ok without any content.
ok(String, WebContext, String) - Static method in exception org.pac4j.core.exception.HttpAction
Build an HTTP Ok.
OkClient - Class in org.pac4j.oauth.client
 
OkClient() - Constructor for class org.pac4j.oauth.client.OkClient
 
OkClient(String, String, String) - Constructor for class org.pac4j.oauth.client.OkClient
 
OkProfile - Class in org.pac4j.oauth.profile.ok
Represents basic (OAuth20Profile) profile on Ok.ru (Odnoklassniki.ru)
OkProfile() - Constructor for class org.pac4j.oauth.profile.ok.OkProfile
 
OkProfileDefinition - Class in org.pac4j.oauth.profile.ok
Represents the profile definitions on Ok.ru (Odnoklassniki.ru)
OkProfileDefinition() - Constructor for class org.pac4j.oauth.profile.ok.OkProfileDefinition
 
ONLINE - Static variable in class org.pac4j.oauth.profile.ok.OkProfileDefinition
 
ONLINE - Static variable in class org.pac4j.oauth.profile.vk.VkProfileDefinition
 
ONLINE_MOBILE - Static variable in class org.pac4j.oauth.profile.vk.VkProfileDefinition
 
openConnection(URL, String) - Static method in class org.pac4j.cas.util.HttpUtils
 
openDeleteConnection(URL) - Static method in class org.pac4j.cas.util.HttpUtils
 
OpenIdCredentials - Class in org.pac4j.openid.credentials
This class represents an OpenID credentials with the discovery information, the list of parameters returned by the provider and the client type.
OpenIdCredentials(DiscoveryInformation, ParameterList, String) - Constructor for class org.pac4j.openid.credentials.OpenIdCredentials
 
OpenIdProfile - Class in org.pac4j.openid.profile
This class is the generic OpenID profile.
OpenIdProfile() - Constructor for class org.pac4j.openid.profile.OpenIdProfile
 
openPostConnection(URL) - Static method in class org.pac4j.cas.util.HttpUtils
 
ORCID - Static variable in class org.pac4j.oauth.profile.orcid.OrcidProfileDefinition
 
ORCID_REGEX - Static variable in class org.pac4j.scribe.extractors.OrcidJsonExtractor
 
OrcidApi20 - Class in org.pac4j.scribe.builder.api
This class represents the OAuth API implementation for ORCiD using OAuth protocol version 2.
OrcidApi20() - Constructor for class org.pac4j.scribe.builder.api.OrcidApi20
 
OrcidClient - Class in org.pac4j.oauth.client
This class is the OAuth client to authenticate users in ORCiD.
OrcidClient() - Constructor for class org.pac4j.oauth.client.OrcidClient
 
OrcidClient(String, String) - Constructor for class org.pac4j.oauth.client.OrcidClient
 
OrcidJsonExtractor - Class in org.pac4j.scribe.extractors
This class represents a specific JSON extractor for ORCiD using OAuth protocol version 2.
OrcidJsonExtractor() - Constructor for class org.pac4j.scribe.extractors.OrcidJsonExtractor
 
OrcidProfile - Class in org.pac4j.oauth.profile.orcid
This class is the user profile for ORCiD with appropriate getters.
OrcidProfile() - Constructor for class org.pac4j.oauth.profile.orcid.OrcidProfile
 
OrcidProfileDefinition - Class in org.pac4j.oauth.profile.orcid
This class is the Orcid profile definition.
OrcidProfileDefinition() - Constructor for class org.pac4j.oauth.profile.orcid.OrcidProfileDefinition
 
OrcidToken - Class in org.pac4j.scribe.model
This class represents a specific Token for ORCiD using OAuth protocol version 2.
OrcidToken(String, String, Integer, String, String, String, String) - Constructor for class org.pac4j.scribe.model.OrcidToken
 
org.pac4j.cas.authorization - package org.pac4j.cas.authorization
 
org.pac4j.cas.client - package org.pac4j.cas.client
 
org.pac4j.cas.client.direct - package org.pac4j.cas.client.direct
 
org.pac4j.cas.client.rest - package org.pac4j.cas.client.rest
 
org.pac4j.cas.config - package org.pac4j.cas.config
 
org.pac4j.cas.credentials.authenticator - package org.pac4j.cas.credentials.authenticator
 
org.pac4j.cas.credentials.extractor - package org.pac4j.cas.credentials.extractor
 
org.pac4j.cas.logout - package org.pac4j.cas.logout
 
org.pac4j.cas.profile - package org.pac4j.cas.profile
 
org.pac4j.cas.redirect - package org.pac4j.cas.redirect
 
org.pac4j.cas.store - package org.pac4j.cas.store
 
org.pac4j.cas.util - package org.pac4j.cas.util
 
org.pac4j.config.builder - package org.pac4j.config.builder
 
org.pac4j.config.client - package org.pac4j.config.client
 
org.pac4j.config.ldaptive - package org.pac4j.config.ldaptive
 
org.pac4j.core.authorization.authorizer - package org.pac4j.core.authorization.authorizer
 
org.pac4j.core.authorization.authorizer.csrf - package org.pac4j.core.authorization.authorizer.csrf
 
org.pac4j.core.authorization.checker - package org.pac4j.core.authorization.checker
 
org.pac4j.core.authorization.generator - package org.pac4j.core.authorization.generator
 
org.pac4j.core.client - package org.pac4j.core.client
 
org.pac4j.core.client.direct - package org.pac4j.core.client.direct
 
org.pac4j.core.client.finder - package org.pac4j.core.client.finder
 
org.pac4j.core.config - package org.pac4j.core.config
 
org.pac4j.core.context - package org.pac4j.core.context
 
org.pac4j.core.context.session - package org.pac4j.core.context.session
 
org.pac4j.core.credentials - package org.pac4j.core.credentials
 
org.pac4j.core.credentials.authenticator - package org.pac4j.core.credentials.authenticator
 
org.pac4j.core.credentials.extractor - package org.pac4j.core.credentials.extractor
 
org.pac4j.core.credentials.password - package org.pac4j.core.credentials.password
 
org.pac4j.core.engine - package org.pac4j.core.engine
 
org.pac4j.core.exception - package org.pac4j.core.exception
 
org.pac4j.core.http - package org.pac4j.core.http
 
org.pac4j.core.logout - package org.pac4j.core.logout
 
org.pac4j.core.matching - package org.pac4j.core.matching
 
org.pac4j.core.profile - package org.pac4j.core.profile
 
org.pac4j.core.profile.converter - package org.pac4j.core.profile.converter
 
org.pac4j.core.profile.creator - package org.pac4j.core.profile.creator
 
org.pac4j.core.profile.definition - package org.pac4j.core.profile.definition
 
org.pac4j.core.profile.jwt - package org.pac4j.core.profile.jwt
 
org.pac4j.core.profile.service - package org.pac4j.core.profile.service
 
org.pac4j.core.redirect - package org.pac4j.core.redirect
 
org.pac4j.core.store - package org.pac4j.core.store
 
org.pac4j.core.util - package org.pac4j.core.util
 
org.pac4j.gae.client - package org.pac4j.gae.client
 
org.pac4j.gae.credentials - package org.pac4j.gae.credentials
 
org.pac4j.gae.profile - package org.pac4j.gae.profile
 
org.pac4j.http.authorization.authorizer - package org.pac4j.http.authorization.authorizer
 
org.pac4j.http.authorization.generator - package org.pac4j.http.authorization.generator
 
org.pac4j.http.client.direct - package org.pac4j.http.client.direct
 
org.pac4j.http.client.indirect - package org.pac4j.http.client.indirect
 
org.pac4j.http.credentials - package org.pac4j.http.credentials
 
org.pac4j.http.credentials.authenticator - package org.pac4j.http.credentials.authenticator
 
org.pac4j.http.credentials.authenticator.test - package org.pac4j.http.credentials.authenticator.test
 
org.pac4j.http.credentials.extractor - package org.pac4j.http.credentials.extractor
 
org.pac4j.http.profile - package org.pac4j.http.profile
 
org.pac4j.jwt.config.encryption - package org.pac4j.jwt.config.encryption
 
org.pac4j.jwt.config.signature - package org.pac4j.jwt.config.signature
 
org.pac4j.jwt.credentials.authenticator - package org.pac4j.jwt.credentials.authenticator
 
org.pac4j.jwt.profile - package org.pac4j.jwt.profile
 
org.pac4j.jwt.util - package org.pac4j.jwt.util
 
org.pac4j.ldap.profile - package org.pac4j.ldap.profile
 
org.pac4j.ldap.profile.credentials.authenticator - package org.pac4j.ldap.profile.credentials.authenticator
 
org.pac4j.ldap.profile.service - package org.pac4j.ldap.profile.service
 
org.pac4j.mongo.credentials.authenticator - package org.pac4j.mongo.credentials.authenticator
 
org.pac4j.mongo.profile - package org.pac4j.mongo.profile
 
org.pac4j.mongo.profile.service - package org.pac4j.mongo.profile.service
 
org.pac4j.oauth.client - package org.pac4j.oauth.client
 
org.pac4j.oauth.config - package org.pac4j.oauth.config
 
org.pac4j.oauth.credentials - package org.pac4j.oauth.credentials
 
org.pac4j.oauth.credentials.authenticator - package org.pac4j.oauth.credentials.authenticator
 
org.pac4j.oauth.credentials.extractor - package org.pac4j.oauth.credentials.extractor
 
org.pac4j.oauth.exception - package org.pac4j.oauth.exception
 
org.pac4j.oauth.profile - package org.pac4j.oauth.profile
 
org.pac4j.oauth.profile.bitbucket - package org.pac4j.oauth.profile.bitbucket
 
org.pac4j.oauth.profile.casoauthwrapper - package org.pac4j.oauth.profile.casoauthwrapper
 
org.pac4j.oauth.profile.converter - package org.pac4j.oauth.profile.converter
 
org.pac4j.oauth.profile.creator - package org.pac4j.oauth.profile.creator
 
org.pac4j.oauth.profile.definition - package org.pac4j.oauth.profile.definition
 
org.pac4j.oauth.profile.dropbox - package org.pac4j.oauth.profile.dropbox
 
org.pac4j.oauth.profile.facebook - package org.pac4j.oauth.profile.facebook
 
org.pac4j.oauth.profile.facebook.converter - package org.pac4j.oauth.profile.facebook.converter
 
org.pac4j.oauth.profile.foursquare - package org.pac4j.oauth.profile.foursquare
 
org.pac4j.oauth.profile.generic - package org.pac4j.oauth.profile.generic
 
org.pac4j.oauth.profile.github - package org.pac4j.oauth.profile.github
 
org.pac4j.oauth.profile.google2 - package org.pac4j.oauth.profile.google2
 
org.pac4j.oauth.profile.linkedin2 - package org.pac4j.oauth.profile.linkedin2
 
org.pac4j.oauth.profile.ok - package org.pac4j.oauth.profile.ok
 
org.pac4j.oauth.profile.orcid - package org.pac4j.oauth.profile.orcid
 
org.pac4j.oauth.profile.paypal - package org.pac4j.oauth.profile.paypal
 
org.pac4j.oauth.profile.strava - package org.pac4j.oauth.profile.strava
 
org.pac4j.oauth.profile.twitter - package org.pac4j.oauth.profile.twitter
 
org.pac4j.oauth.profile.vk - package org.pac4j.oauth.profile.vk
 
org.pac4j.oauth.profile.windowslive - package org.pac4j.oauth.profile.windowslive
 
org.pac4j.oauth.profile.wordpress - package org.pac4j.oauth.profile.wordpress
 
org.pac4j.oauth.profile.yahoo - package org.pac4j.oauth.profile.yahoo
 
org.pac4j.oauth.redirect - package org.pac4j.oauth.redirect
 
org.pac4j.oidc.client - package org.pac4j.oidc.client
 
org.pac4j.oidc.client.azuread - package org.pac4j.oidc.client.azuread
 
org.pac4j.oidc.config - package org.pac4j.oidc.config
 
org.pac4j.oidc.credentials - package org.pac4j.oidc.credentials
 
org.pac4j.oidc.credentials.authenticator - package org.pac4j.oidc.credentials.authenticator
 
org.pac4j.oidc.credentials.extractor - package org.pac4j.oidc.credentials.extractor
 
org.pac4j.oidc.logout - package org.pac4j.oidc.logout
 
org.pac4j.oidc.profile - package org.pac4j.oidc.profile
 
org.pac4j.oidc.profile.azuread - package org.pac4j.oidc.profile.azuread
 
org.pac4j.oidc.profile.converter - package org.pac4j.oidc.profile.converter
 
org.pac4j.oidc.profile.creator - package org.pac4j.oidc.profile.creator
 
org.pac4j.oidc.profile.google - package org.pac4j.oidc.profile.google
 
org.pac4j.oidc.profile.keycloak - package org.pac4j.oidc.profile.keycloak
 
org.pac4j.oidc.redirect - package org.pac4j.oidc.redirect
 
org.pac4j.openid.client - package org.pac4j.openid.client
 
org.pac4j.openid.credentials - package org.pac4j.openid.credentials
 
org.pac4j.openid.credentials.authenticator - package org.pac4j.openid.credentials.authenticator
 
org.pac4j.openid.credentials.extractor - package org.pac4j.openid.credentials.extractor
 
org.pac4j.openid.profile - package org.pac4j.openid.profile
 
org.pac4j.openid.profile.yahoo - package org.pac4j.openid.profile.yahoo
 
org.pac4j.openid.redirect - package org.pac4j.openid.redirect
 
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.credentials.authenticator - package org.pac4j.saml.credentials.authenticator
 
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.metadata - package org.pac4j.saml.metadata
 
org.pac4j.saml.profile - package org.pac4j.saml.profile
 
org.pac4j.saml.redirect - package org.pac4j.saml.redirect
 
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
 
org.pac4j.scribe.builder.api - package org.pac4j.scribe.builder.api
 
org.pac4j.scribe.extractors - package org.pac4j.scribe.extractors
 
org.pac4j.scribe.model - package org.pac4j.scribe.model
 
org.pac4j.sql.credentials.authenticator - package org.pac4j.sql.credentials.authenticator
 
org.pac4j.sql.profile - package org.pac4j.sql.profile
 
org.pac4j.sql.profile.service - package org.pac4j.sql.profile.service
 
org.pac4j.stormpath.credentials.authenticator - package org.pac4j.stormpath.credentials.authenticator
 
org.pac4j.stormpath.profile - package org.pac4j.stormpath.profile
 
OWNED_PRIVATE_REPOS - Static variable in class org.pac4j.oauth.profile.github.GitHubProfileDefinition
 

P

PAC4J_GAE_GLOBAL_ADMIN_ROLE - Static variable in class org.pac4j.gae.profile.GaeUserServiceProfile
 
Pac4jConstants - Interface in org.pac4j.core.context
Common constants.
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(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(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.
PARAM_PROXY_GRANTING_TICKET - Static variable in class org.pac4j.cas.client.CasProxyReceptor
 
PARAM_PROXY_GRANTING_TICKET_IOU - Static variable in class org.pac4j.cas.client.CasProxyReceptor
 
ParameterClient - Class in org.pac4j.http.client.direct
This class is the client to authenticate users directly based on a provided parameter (in a GET and/or POST request).
ParameterClient() - Constructor for class org.pac4j.http.client.direct.ParameterClient
 
ParameterClient(String, Authenticator) - Constructor for class org.pac4j.http.client.direct.ParameterClient
 
ParameterClient(String, Authenticator, ProfileCreator) - Constructor for class org.pac4j.http.client.direct.ParameterClient
 
ParameterExtractor - Class in org.pac4j.core.credentials.extractor
To extract a parameter value.