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
 
AbstractBuilder(Map<String, String>, Map<String, Authenticator>) - 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.
addAuthenticationAttribute(String, Object) - Method in class org.pac4j.core.profile.UserProfile
Add an authentication-related attribute
addAuthenticationAttributes(Map<String, Object>) - Method in class org.pac4j.core.profile.UserProfile
Add authentication 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, String) - Static method in class org.pac4j.core.util.CommonHelper
Verify that a String is not blank otherwise throw a TechnicalException.
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.
AttributeLocation - Enum in org.pac4j.core.profile
Denotes where an attribute is placed in a profile.
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
 
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
 
authenticators - Variable in class org.pac4j.config.builder.AbstractBuilder
 
AUTHN_CONTEXT - Static variable in class org.pac4j.saml.credentials.authenticator.SAML2Authenticator
 
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
 
binding - Variable in class org.pac4j.saml.metadata.SAML2MetadataGenerator
 
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(Object, Map<String, Object>, Map<String, Object>) - Method in class org.pac4j.core.profile.UserProfile
Build a profile from user identifier, attributes, and authentication 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.core.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
 
buildProfile(UsernamePasswordCredentials, String) - Method in class org.pac4j.http.credentials.authenticator.RestAuthenticator
 
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
 
callRestApi(String, String) - Method in class org.pac4j.http.credentials.authenticator.RestAuthenticator
Return the body from the REST API, passing the username/pasword auth.
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.kerberos.client.direct.DirectKerberosClient
 
clientInit(WebContext) - Method in class org.pac4j.kerberos.client.indirect.IndirectKerberosClient
 
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.core.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.
containsAuthenicationAttribute(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
convertAndAdd(CommonProfile, AttributeLocation, String, Object) - Method in class org.pac4j.core.profile.definition.ProfileDefinition
Convert a profile or authentication attribute, if necessary, and add it to the profile.
convertAndAdd(CommonProfile, Map<String, Object>) - Method in class org.pac4j.core.profile.definition.ProfileDefinition
convertAndAdd(CommonProfile, Map<String, Object>, Map<String, Object>) - Method in class org.pac4j.core.profile.definition.ProfileDefinition
Convert the profile and authentication attributes, if necessary, and add them to the profile.
convertAttributesToProfile(List<Map<String, Object>>, String) - 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
 
COUCH_ID - Static variable in class org.pac4j.couch.profile.service.CouchProfileService
 
CouchProfile - Class in org.pac4j.couch.profile
The user profile returned from a CouchDB.
CouchProfile() - Constructor for class org.pac4j.couch.profile.CouchProfile
 
CouchProfileService - Class in org.pac4j.couch.profile.service
The CouchDB profile service.
CouchProfileService(CouchDbConnector, String, PasswordEncoder) - Constructor for class org.pac4j.couch.profile.service.CouchProfileService
 
CouchProfileService() - Constructor for class org.pac4j.couch.profile.service.CouchProfileService
 
CouchProfileService(CouchDbConnector) - Constructor for class org.pac4j.couch.profile.service.CouchProfileService
 
CouchProfileService(CouchDbConnector, String) - Constructor for class org.pac4j.couch.profile.service.CouchProfileService
 
CouchProfileService(CouchDbConnector, PasswordEncoder) - Constructor for class org.pac4j.couch.profile.service.CouchProfileService
 
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
 
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
 
DB_ALLOW_POOL_SUSPENSION - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
DB_ATTRIBUTES - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
DB_AUTO_COMMIT - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
DB_CATALOG - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
DB_CONNECTION_INIT_SQL - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
DB_CONNECTION_TEST_QUERY - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
DB_CONNECTION_TIMEOUT - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
DB_CUSTOM_PARAM_KEY - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
DB_CUSTOM_PARAM_VALUE - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
DB_DATASOURCE_CLASS_NAME - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
DB_DATASOURCE_JNDI - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
DB_DRIVER_CLASS_NAME - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
DB_IDLE_TIMEOUT - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
DB_INITIALIZATION_FAIL_TIMEOUT - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
DB_ISOLATE_INTERNAL_QUERIES - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
DB_JDBC_URL - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
DB_LEAK_DETECTION_THRESHOLD - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
DB_LOGIN_TIMEOUT - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
DB_MAX_LIFETIME - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
DB_MAXIMUM_POOL_SIZE - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
DB_MINIMUM_IDLE - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
DB_PASSWORD - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
DB_PASSWORD_ENCODER - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
DB_POOL_NAME - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
DB_READ_ONLY - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
DB_REGISTER_MBEANS - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
DB_TRANSACTION_ISOLATION - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
DB_USER_ID_ATTRIBUTE - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
DB_USER_PASSWORD_ATTRIBUTE - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
DB_USERNAME - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
DB_USERNAME_ATTRIBUTE - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
DB_USERS_TABLE - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
DB_VALIDATION_TIMEOUT - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
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.
 
DbAuthenticatorBuilder - Class in org.pac4j.config.builder
Builder for the RDBMS authenticator.
DbAuthenticatorBuilder(Map<String, String>) - Constructor for class org.pac4j.config.builder.DbAuthenticatorBuilder
 
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: The credentials are extracted from the current request to fetch the user profile (from the identity provider) which is then saved in the web session (depending on the saveInSession attribut, default is true).
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: If the localLogout property is true, the pac4j profiles are removed from the web session (and the web session is destroyed if the destroySession property is true).
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: If the HTTP request matches the matchers configuration (or no matchers are defined), the security is applied.
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.core.profile.service.InMemoryProfileService
 
deleteById(String) - Method in class org.pac4j.couch.profile.service.CouchProfileService
 
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
DIRECTBASICAUTH_AUTHENTICATOR - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
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>, Map<String, Authenticator>) - 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
 
DirectKerberosClient - Class in org.pac4j.kerberos.client.direct
This class is the client to authenticate users directly based on Kerberos ticket.
DirectKerberosClient() - Constructor for class org.pac4j.kerberos.client.direct.DirectKerberosClient
 
DirectKerberosClient(Authenticator) - Constructor for class org.pac4j.kerberos.client.direct.DirectKerberosClient
 
DirectKerberosClient(Authenticator, ProfileCreator<KerberosCredentials, KerberosProfile>) - Constructor for class org.pac4j.kerberos.client.direct.DirectKerberosClient
 
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.core.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.kerberos.credentials.KerberosCredentials
 
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.kerberos.credentials.extractor.KerberosExtractor
 
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
 
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() - Constructor for class org.pac4j.core.authorization.generator.FromAttributesAuthorizationGenerator
 
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
 
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
 
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
Deprecated.
getAlternateIpHeaders() - 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
 
getApprovalPrompt() - Method in class org.pac4j.oauth.client.StravaClient
 
getAssertionConsumerService(String, int, boolean) - Method in class org.pac4j.saml.metadata.SAML2MetadataGenerator
 
getAssertionConsumerServiceIndex() - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
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.
getAttributeConsumingServiceIndex() - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
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
 
getAuthenticationAttribute(String) - Method in class org.pac4j.core.profile.UserProfile
Return the authentication attribute with name.
getAuthenticationAttribute(String, Class<T>) - Method in class org.pac4j.core.profile.UserProfile
Return authentication attribute with name
getAuthenticationAttributes() - Method in class org.pac4j.core.profile.UserProfile
Get all authentication attributes as an immutable map
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.AbstractBuilder
 
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
 
getAuthnContexts() - Method in class org.pac4j.saml.credentials.SAML2Credentials
 
getAuthnContexts() - Method in class org.pac4j.saml.profile.SAML2Profile
 
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.credentials.extractor.HeaderExtractor
 
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() - Method in class org.pac4j.config.ldaptive.AbstractLdapProperties
 
getConnectTimeout() - Static method in class org.pac4j.core.util.HttpUtils
 
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
 
getCouchDbConnector() - Method in class org.pac4j.couch.profile.service.CouchProfileService
 
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
 
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
 
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
 
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
 
getGroups() - Method in class org.pac4j.oauth.profile.facebook.FacebookProfile
 
getGroups() - Method in class org.pac4j.oauth.profile.foursquare.FoursquareUserFriends
 
getGssContext() - Method in class org.pac4j.kerberos.credentials.authenticator.KerberosTicketValidation
 
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.credentials.extractor.HeaderExtractor
 
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
 
getIssuerEntityID() - Method in class org.pac4j.saml.profile.SAML2Profile
 
getIssuerId() - Method in class org.pac4j.saml.credentials.SAML2Credentials
 
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
 
getKerberosTicket() - Method in class org.pac4j.kerberos.credentials.KerberosCredentials
 
getKerberosTicketAsString() - Method in class org.pac4j.kerberos.credentials.KerberosCredentials
 
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() - Method in class org.pac4j.http.credentials.authenticator.RestAuthenticator
 
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
 
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
 
getObjectMapper() - Method in class org.pac4j.couch.profile.service.CouchProfileService
 
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.core.credentials.extractor.HeaderExtractor
 
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
 
getProxyIp() - Method in class org.pac4j.http.credentials.extractor.IpExtractor
 
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.core.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
 
getSamlNameIdFormat() - Method in class org.pac4j.saml.profile.SAML2Profile
 
getSamlNameIdNameQualifier() - Method in class org.pac4j.saml.profile.SAML2Profile
 
getSamlNameIdSpNameQualifier() - Method in class org.pac4j.saml.profile.SAML2Profile
 
getSamlNameIdSpProviderId() - Method in class org.pac4j.saml.profile.SAML2Profile
 
getSAMLPeerEndpointContext() - Method in class org.pac4j.saml.context.SAML2MessageContext
 
getSAMLPeerEntityContext() - Method in class org.pac4j.saml.context.SAML2MessageContext
 
getSAMLPeerMetadataContext() - Method in class org.pac4j.saml.context.SAML2MessageContext
 
getSAMLProtocolContext() - Method in class org.pac4j.saml.context.SAML2MessageContext
 
getSAMLSelfEndpointContext() - Method in class org.pac4j.saml.context.SAML2MessageContext
 
getSAMLSelfEntityContext() - Method in class org.pac4j.saml.context.SAML2MessageContext
 
getSAMLSelfMetadataContext() - Method in class org.pac4j.saml.context.SAML2MessageContext
 
getSAMLSelfProtocolContext() - Method in class org.pac4j.saml.context.SAML2MessageContext
 
getSAMLSubjectNameIdentifierContext() - Method in class org.pac4j.saml.context.SAML2MessageContext
 
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
 
getSaveInSession() - Method in class org.pac4j.core.engine.DefaultCallbackLogic
 
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
 
getSecretBase64() - Method in class org.pac4j.jwt.config.encryption.SecretEncryptionConfiguration
 
getSecretBase64() - Method in class org.pac4j.jwt.config.signature.SecretSignatureConfiguration
 
getSecretBytes() - Method in class org.pac4j.jwt.config.encryption.SecretEncryptionConfiguration
 
getSecretBytes() - Method in class org.pac4j.jwt.config.signature.SecretSignatureConfiguration
 
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
 
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
 
getTicketValidator() - Method in class org.pac4j.kerberos.credentials.authenticator.KerberosAuthenticator
 
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.
getTrimValue() - Method in class org.pac4j.core.credentials.extractor.HeaderExtractor
 
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.http.credentials.authenticator.RestAuthenticator
 
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
 
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
 
GROUPS - Static variable in class org.pac4j.oauth.profile.facebook.FacebookProfileDefinition
 
gssContext - Variable in class org.pac4j.kerberos.profile.KerberosProfile
 
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
 
hasDbAuthenticator() - 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.kerberos.credentials.KerberosCredentials
 
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
 
hasHttpAuthenticatorsOrClients() - 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
 
hasShiroEncoder() - Method in class org.pac4j.config.client.PropertiesConfigFactory
 
hasSpringEncoder() - 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() - Constructor for class org.pac4j.core.credentials.extractor.HeaderExtractor
 
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.core.util
This class 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
 
IndirectKerberosClient - Class in org.pac4j.kerberos.client.indirect
 
IndirectKerberosClient() - Constructor for class org.pac4j.kerberos.client.indirect.IndirectKerberosClient
 
IndirectKerberosClient(Authenticator) - Constructor for class org.pac4j.kerberos.client.indirect.IndirectKerberosClient
 
IndirectKerberosClient(Authenticator, ProfileCreator<KerberosCredentials, KerberosProfile>) - Constructor for class org.pac4j.kerberos.client.indirect.IndirectKerberosClient
 
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
 
InMemoryProfileService<U extends CommonProfile> - Class in org.pac4j.core.profile.service
In-memory profile service.
InMemoryProfileService(Function<Object[], U>) - Constructor for class org.pac4j.core.profile.service.InMemoryProfileService
 
InMemoryProfileService(Map<String, Map<String, Object>>, Function<Object[], U>) - Constructor for class org.pac4j.core.profile.service.InMemoryProfileService
 
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.core.profile.service.InMemoryProfileService
 
insert(Map<String, Object>) - Method in class org.pac4j.couch.profile.service.CouchProfileService
 
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(WebContext) - Method in class org.pac4j.core.profile.service.InMemoryProfileService
 
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.couch.profile.service.CouchProfileService
 
internalInit(WebContext) - Method in class org.pac4j.http.credentials.authenticator.IpRegexpAuthenticator
 
internalInit(WebContext) - Method in class org.pac4j.http.credentials.authenticator.RestAuthenticator
 
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.kerberos.credentials.authenticator.KerberosAuthenticator
 
internalInit() - Method in class org.pac4j.kerberos.credentials.authenticator.SunJaasKerberosTicketValidator
 
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
 
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
 
IpExtractor(String, 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
 
isPassive() - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
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
 
isSaveRequestURLInSession() - 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
 
ISSUER_ID - Static variable in class org.pac4j.saml.credentials.authenticator.SAML2Authenticator
 
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

KerberosAuthenticator - Class in org.pac4j.kerberos.credentials.authenticator
Authenticator for Kerberos.
KerberosAuthenticator() - Constructor for class org.pac4j.kerberos.credentials.authenticator.KerberosAuthenticator
 
KerberosAuthenticator(KerberosTicketValidator) - Constructor for class org.pac4j.kerberos.credentials.authenticator.KerberosAuthenticator
Initializes the authenticator that will validate Kerberos tickets.
KerberosCredentials - Class in org.pac4j.kerberos.credentials
Credentials containing the kerberos ticket.
KerberosCredentials(byte[], String) - Constructor for class org.pac4j.kerberos.credentials.KerberosCredentials
 
KerberosExtractor - Class in org.pac4j.kerberos.credentials.extractor
To extract Kerberos headers.
KerberosExtractor(String) - Constructor for class org.pac4j.kerberos.credentials.extractor.KerberosExtractor
 
KerberosProfile - Class in org.pac4j.kerberos.profile
Represents a user profile based on a Kerberos authentication.
KerberosProfile() - Constructor for class org.pac4j.kerberos.profile.KerberosProfile
 
KerberosTicketValidation - Class in org.pac4j.kerberos.credentials.authenticator
Result of ticket validation
KerberosTicketValidation(String, String, byte[], GSSContext) - Constructor for class org.pac4j.kerberos.credentials.authenticator.KerberosTicketValidation
 
KerberosTicketValidator - Interface in org.pac4j.kerberos.credentials.authenticator
Implementations of this interface are used in DirectKerberosClient to validate a Kerberos/SPNEGO Ticket.
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(OidcConfiguration) - 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 - Variable in class org.pac4j.kerberos.credentials.authenticator.KerberosAuthenticator
 
logger - Variable in class org.pac4j.kerberos.credentials.authenticator.SunJaasKerberosTicketValidator
 
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
 
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_AUTHENTICATORS - Static variable in class org.pac4j.config.builder.AbstractBuilder
 
MAX_NUM_CLIENTS - Static variable in class org.pac4j.config.builder.AbstractBuilder
 
MAX_NUM_CUSTOM_PROPERTIES - Static variable in class org.pac4j.config.builder.AbstractBuilder
 
MAX_NUM_ENCODERS - 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
 
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_KEY - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
OIDC_CUSTOM_PARAM_KEY1 - Static variable in interface org.pac4j.config.client.PropertiesConstants
Deprecated.
OIDC_CUSTOM_PARAM_KEY2 - Static variable in interface org.pac4j.config.client.PropertiesConstants
Deprecated.
OIDC_CUSTOM_PARAM_VALUE - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
OIDC_CUSTOM_PARAM_VALUE1 - Static variable in interface org.pac4j.config.client.PropertiesConstants
Deprecated.
OIDC_CUSTOM_PARAM_VALUE2 - Static variable in interface org.pac4j.config.client.PropertiesConstants
Deprecated.
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, Map<String, String>) - Static method in class org.pac4j.core.util.HttpUtils
 
openDeleteConnection(URL) - Static method in class org.pac4j.core.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.core.util.HttpUtils
 
openPostConnection(URL, Map<String, String>) - Static method in class org.pac4j.core.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.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.couch.profile - package org.pac4j.couch.profile
 
org.pac4j.couch.profile.service - package org.pac4j.couch.profile.service
 
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.kerberos.client.direct - package org.pac4j.kerberos.client.direct
 
org.pac4j.kerberos.client.indirect - package org.pac4j.kerberos.client.indirect
 
org.pac4j.kerberos.credentials - package org.pac4j.kerberos.credentials
 
org.pac4j.kerberos.credentials.authenticator - package org.pac4j.kerberos.credentials.authenticator
 
org.pac4j.kerberos.credentials.extractor - package org.pac4j.kerberos.credentials.extractor
 
org.pac4j.kerberos.profile - package org.pac4j.kerberos.profile
 
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
 
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.
ParameterExtractor(String, String) - Constructor for class org.pac4j.core.credentials.extractor.ParameterExtractor
 
ParameterExtractor(String, boolean, boolean, String) - Constructor for class org.pac4j.core.credentials.extractor.ParameterExtractor
 
PASSWORD - Static variable in interface org.pac4j.core.context.Pac4jConstants
 
PasswordEncoder - Interface in org.pac4j.core.credentials.password
Encode a password.
PathMatcher - Class in org.pac4j.core.matching
Matches all request paths except whitelisted (excluded) paths.
PathMatcher() - Constructor for class org.pac4j.core.matching.PathMatcher
 
PathMatcher(String) - Constructor for class org.pac4j.core.matching.PathMatcher
 
pattern - Variable in class org.pac4j.core.matching.HeaderMatcher
 
PayPalAddress - Class in org.pac4j.oauth.profile.paypal
This class represents a PayPal address.
PayPalAddress() - Constructor for class org.pac4j.oauth.profile.paypal.PayPalAddress
 
PayPalApi20 - Class in org.pac4j.scribe.builder.api
This class represents the OAuth API implementation for PayPal.
PayPalApi20() - Constructor for class org.pac4j.scribe.builder.api.PayPalApi20
 
PayPalClient - Class in org.pac4j.oauth.client
This class is the OAuth client to authenticate users in PayPal.
PayPalClient() - Constructor for class org.pac4j.oauth.client.PayPalClient
 
PayPalClient(String, String) - Constructor for class org.pac4j.oauth.client.PayPalClient
 
PayPalProfile - Class in org.pac4j.oauth.profile.paypal
This class is the user profile for PayPal with appropriate getters.
PayPalProfile() - Constructor for class org.pac4j.oauth.profile.paypal.PayPalProfile
 
PayPalProfileDefinition - Class in org.pac4j.oauth.profile.paypal
This class is the PayPal profile definition.
PayPalProfileDefinition() - Constructor for class org.pac4j.oauth.profile.paypal.PayPalProfileDefinition
 
perform(C, Config, HttpActionAdapter<R, C>, String, Boolean, Boolean) - Method in interface org.pac4j.core.engine.CallbackLogic
Perform the callback logic.
perform(C, Config, HttpActionAdapter<R, C>, String, Boolean, Boolean) - Method in class org.pac4j.core.engine.DefaultCallbackLogic
 
perform(C, Config, HttpActionAdapter<R, C>, String, String, Boolean, Boolean, Boolean) - Method in class org.pac4j.core.engine.DefaultLogoutLogic
 
perform(C, Config, SecurityGrantedAccessAdapter<R, C>, HttpActionAdapter<R, C>, String, String, String, Boolean, Object...) - Method in class org.pac4j.core.engine.DefaultSecurityLogic
 
perform(C, Config, HttpActionAdapter<R, C>, String, String, Boolean, Boolean, Boolean) - Method in interface org.pac4j.core.engine.LogoutLogic
Perform the application logout logic.
perform(C, Config, SecurityGrantedAccessAdapter<R, C>, HttpActionAdapter<R, C>, String, String, String, Boolean, Object...) - Method in interface org.pac4j.core.engine.SecurityLogic
Perform the security logic.
perform(WebContext) - Method in class org.pac4j.core.redirect.RedirectAction
Perform a RedirectAction on the web context.
PHONE_NUMBER - Static variable in class org.pac4j.oidc.profile.OidcProfileDefinition
 
PHONE_NUMBER_VERIFIED - Static variable in class org.pac4j.oidc.profile.OidcProfileDefinition
 
PHONETIC_FIRST_NAME - Static variable in class org.pac4j.oauth.profile.linkedin2.LinkedIn2ProfileDefinition
 
PHONETIC_LAST_NAME - Static variable in class org.pac4j.oauth.profile.linkedin2.LinkedIn2ProfileDefinition
 
PHOTO - Static variable in class org.pac4j.oauth.profile.foursquare.FoursquareProfileDefinition
 
PHOTO_100 - Static variable in class org.pac4j.oauth.profile.vk.VkProfileDefinition
 
PHOTO_200 - Static variable in class org.pac4j.oauth.profile.vk.VkProfileDefinition
 
PHOTO_200_ORIG - Static variable in class org.pac4j.oauth.profile.vk.VkProfileDefinition
 
PHOTO_400_ORIG - Static variable in class org.pac4j.oauth.profile.vk.VkProfileDefinition
 
PHOTO_50 - Static variable in class org.pac4j.oauth.profile.vk.VkProfileDefinition
 
PHOTO_MAX - Static variable in class org.pac4j.oauth.profile.vk.VkProfileDefinition
 
PHOTO_MAX_ORIG - Static variable in class org.pac4j.oauth.profile.vk.VkProfileDefinition
 
PIC_1 - Static variable in class org.pac4j.oauth.profile.ok.OkProfileDefinition
 
PIC_2 - Static variable in class org.pac4j.oauth.profile.ok.OkProfileDefinition
 
PICTURE - Static variable in class org.pac4j.oauth.profile.facebook.FacebookProfileDefinition
 
PICTURE - Static variable in class org.pac4j.oauth.profile.google2.Google2ProfileDefinition
 
PICTURE - Static variable in class org.pac4j.oidc.profile.OidcProfileDefinition
 
PICTURE_URL - Static variable in class org.pac4j.core.profile.definition.CommonProfileDefinition
 
PICTURE_URL - Static variable in class org.pac4j.oauth.profile.linkedin2.LinkedIn2ProfileDefinition
 
PLAN - Static variable in class org.pac4j.oauth.profile.github.GitHubProfileDefinition
 
POLITICAL - Static variable in class org.pac4j.oauth.profile.facebook.FacebookProfileDefinition
 
populateBindingContext(MessageContext<SAMLObject>) - Method in class org.pac4j.saml.transport.Pac4jHTTPPostDecoder
Populate the context which carries information specific to this binding.
populateVelocityContext(VelocityContext, MessageContext<SAMLObject>, String) - Method in class org.pac4j.saml.transport.Pac4jHTTPPostEncoder
Populate the Velocity context instance which will be used to render the POST body.
POSITIONS - Static variable in class org.pac4j.oauth.profile.linkedin2.LinkedIn2ProfileDefinition
 
post(String, Map<String, String>) - Static method in class org.pac4j.core.redirect.RedirectAction
 
postEncode(MessageContext<SAMLObject>, String) - Method in class org.pac4j.saml.transport.Pac4jHTTPPostEncoder
 
PREFERRED_USERNAME - Static variable in class org.pac4j.oidc.profile.OidcProfileDefinition
 
PREFIX - Static variable in class org.pac4j.core.profile.InternalAttributeHandler
 
PREFIX_BOOLEAN - Static variable in class org.pac4j.core.profile.InternalAttributeHandler
 
PREFIX_DATE - Static variable in class org.pac4j.core.profile.InternalAttributeHandler
 
PREFIX_INT - Static variable in class org.pac4j.core.profile.InternalAttributeHandler
 
PREFIX_LONG - Static variable in class org.pac4j.core.profile.InternalAttributeHandler
 
PREFIX_SB64 - Static variable in class org.pac4j.core.profile.InternalAttributeHandler
 
PREFIX_URI - Static variable in class org.pac4j.core.profile.InternalAttributeHandler
 
PREMIUM - Static variable in class org.pac4j.oauth.profile.strava.StravaProfileDefinition
 
prepare(Object) - Method in class org.pac4j.core.profile.InternalAttributeHandler
Before saving the attribute into the attributes map.
prepareOutboundMessageContext(WebContext) - Method in class org.pac4j.saml.context.SAML2ContextProvider
 
primary(String, AttributeConverter<? extends Object>) - Method in class org.pac4j.core.profile.definition.ProfileDefinition
Add an attribute as a primary one and its converter.
PRIMARY_BLOG - Static variable in class org.pac4j.oauth.profile.wordpress.WordPressProfileDefinition
 
PRIVATE_GISTS - Static variable in class org.pac4j.oauth.profile.github.GitHubProfileDefinition
 
PROFILE - Static variable in class org.pac4j.oauth.profile.strava.StravaProfileDefinition
 
PROFILE - Static variable in class org.pac4j.oidc.profile.OidcProfileDefinition
 
PROFILE_BACKGROUND_COLOR - Static variable in class org.pac4j.oauth.profile.twitter.TwitterProfileDefinition
 
PROFILE_BACKGROUND_IMAGE_URL - Static variable in class org.pac4j.oauth.profile.twitter.TwitterProfileDefinition
 
PROFILE_BACKGROUND_IMAGE_URL_HTTPS - Static variable in class org.pac4j.oauth.profile.twitter.TwitterProfileDefinition
 
PROFILE_BACKGROUND_TILE - Static variable in class org.pac4j.oauth.profile.twitter.TwitterProfileDefinition
 
PROFILE_IMAGE_URL - Static variable in class org.pac4j.oauth.profile.twitter.TwitterProfileDefinition
 
PROFILE_IMAGE_URL_HTTPS - Static variable in class org.pac4j.oauth.profile.twitter.TwitterProfileDefinition
 
PROFILE_LINK_COLOR - Static variable in class org.pac4j.oauth.profile.twitter.TwitterProfileDefinition
 
PROFILE_MEDIUM - Static variable in class org.pac4j.oauth.profile.strava.StravaProfileDefinition
 
PROFILE_SCOPE - Static variable in class org.pac4j.oauth.client.Google2Client
 
PROFILE_SIDEBAR_BORDER_COLOR - Static variable in class org.pac4j.oauth.profile.twitter.TwitterProfileDefinition
 
PROFILE_SIDEBAR_FILL_COLOR - Static variable in class org.pac4j.oauth.profile.twitter.TwitterProfileDefinition
 
PROFILE_TEXT_COLOR - Static variable in class org.pac4j.oauth.profile.twitter.TwitterProfileDefinition
 
PROFILE_URL - Static variable in class org.pac4j.core.profile.definition.CommonProfileDefinition
 
PROFILE_URL - Static variable in class org.pac4j.oauth.profile.wordpress.WordPressProfileDefinition
 
PROFILE_URL - Static variable in class org.pac4j.oauth.profile.yahoo.YahooProfileDefinition
 
PROFILE_USE_BACKGROUND_IMAGE - Static variable in class org.pac4j.oauth.profile.twitter.TwitterProfileDefinition
 
profileAttribute(String, AttributeConverter<? extends Object>) - Method in class org.pac4j.oauth.profile.generic.GenericOAuth20ProfileDefinition
Add an attribute as a primary one and its converter.
profileAttribute(String, String, AttributeConverter<? extends Object>) - Method in class org.pac4j.oauth.profile.generic.GenericOAuth20ProfileDefinition
Add an attribute as a primary one and its converter.
ProfileAuthorizer<U extends CommonProfile> - Class in org.pac4j.core.authorization.authorizer
Authorizer which is valid if one of the profiles is authorized or all the profiles are authorized.
ProfileAuthorizer() - Constructor for class org.pac4j.core.authorization.authorizer.ProfileAuthorizer
 
ProfileCreator<C extends Credentials,U extends CommonProfile> - Interface in org.pac4j.core.profile.creator
This interface is responsible to create a CommonProfile from a Credentials.
ProfileDefinition<P extends CommonProfile> - Class in org.pac4j.core.profile.definition
Define a profile (its class and attributes).
ProfileDefinition() - Constructor for class org.pac4j.core.profile.definition.ProfileDefinition
 
ProfileDefinitionAware<P extends CommonProfile> - Class in org.pac4j.core.profile.definition
For classes that can set the profile definition.
ProfileDefinitionAware() - Constructor for class org.pac4j.core.profile.definition.ProfileDefinitionAware
 
profileFactory - Variable in class org.pac4j.core.profile.service.InMemoryProfileService
 
profileHandler - Variable in class org.pac4j.saml.client.SAML2Client
 
ProfileHelper - Class in org.pac4j.core.profile
This class is an helper for profiles.
ProfileManager<U extends CommonProfile> - Class in org.pac4j.core.profile
This class is a generic way to manage the current user profile(s), i.e. the one(s) of the current authenticated user.
ProfileManager(WebContext) - Constructor for class org.pac4j.core.profile.ProfileManager
 
profileManagerFactory - Variable in class org.pac4j.core.config.Config
 
ProfileManagerFactoryAware<C extends WebContext> - Class in org.pac4j.core.profile
For classes that can set the profile manager factory.
ProfileManagerFactoryAware() - Constructor for class org.pac4j.core.profile.ProfileManagerFactoryAware
 
profiles - Variable in class org.pac4j.core.profile.service.InMemoryProfileService
 
ProfileService<U extends CommonProfile> - Interface in org.pac4j.core.profile.service
Profile services: creation, update, delete and retrievals in the storage.
properties - Variable in class org.pac4j.config.builder.AbstractBuilder
 
PropertiesConfigFactory - Class in org.pac4j.config.client
Build a configuration from properties.
PropertiesConfigFactory(Map<String, String>) - Constructor for class org.pac4j.config.client.PropertiesConfigFactory
 
PropertiesConfigFactory(String, Map<String, String>) - Constructor for class org.pac4j.config.client.PropertiesConfigFactory
 
PropertiesConstants - Interface in org.pac4j.config.client
Properties constants for the PropertiesConfigFactory.
PropertiesConstants.SpringEncoderType - Enum in org.pac4j.config.client
 
PROTECTED - Static variable in class org.pac4j.oauth.profile.twitter.TwitterProfileDefinition
 
ProxyGrantingTicketStore - Class in org.pac4j.cas.store
Apereo CAS client ProxyGrantingTicketStorage wrapper of a pac4j Store.
ProxyGrantingTicketStore(Store<String, String>) - Constructor for class org.pac4j.cas.store.ProxyGrantingTicketStore
 
PUBLIC_GISTS - Static variable in class org.pac4j.oauth.profile.github.GitHubProfileDefinition
 
PUBLIC_PROFILE_URL - Static variable in class org.pac4j.oauth.profile.linkedin2.LinkedIn2ProfileDefinition
 
PUBLIC_REPOS - Static variable in class org.pac4j.oauth.profile.github.GitHubProfileDefinition
 

Q

query(String, String, String) - Method in class org.pac4j.sql.profile.service.DbProfileService
 
QUOTA - Static variable in class org.pac4j.oauth.profile.dropbox.DropBoxProfileDefinition
 
QUOTES - Static variable in class org.pac4j.oauth.profile.facebook.FacebookProfileDefinition
 

R

randomString(int) - Static method in class org.pac4j.core.util.CommonHelper
Return a random string of a certain size.
read(List<String>, String, String) - Method in class org.pac4j.core.profile.service.AbstractProfileService
Read the list of defined attributes in the storage for key=value query.
read(List<String>, String, String) - Method in class org.pac4j.core.profile.service.InMemoryProfileService
 
read(List<String>, String, String) - Method in class org.pac4j.couch.profile.service.CouchProfileService
 
read(List<String>, String, String) - Method in class org.pac4j.ldap.profile.service.LdapProfileService
 
read(List<String>, String, String) - Method in class org.pac4j.mongo.profile.service.MongoProfileService
 
read(List<String>, String, String) - Method in class org.pac4j.sql.profile.service.DbProfileService
 
readBody(HttpURLConnection) - Static method in class org.pac4j.core.util.HttpUtils
 
readExternal(ObjectInput) - Method in class org.pac4j.core.profile.UserProfile
 
receive(SAML2MessageContext) - Method in class org.pac4j.saml.sso.impl.SAML2LogoutProfileHandler
 
receive(SAML2MessageContext) - Method in class org.pac4j.saml.sso.impl.SAML2WebSSOProfileHandler
 
receive(SAML2MessageContext) - Method in interface org.pac4j.saml.sso.SAML2ProfileHandler
 
receiveMessage(SAML2MessageContext) - Method in class org.pac4j.saml.sso.impl.SAML2WebSSOMessageReceiver
 
receiveMessage(SAML2MessageContext) - Method in interface org.pac4j.saml.sso.SAML2MessageReceiver
 
recordSession(C, String) - Method in interface org.pac4j.cas.logout.CasLogoutHandler
Associates a ticket with the current web session.
recordSession(C, String) - Method in class org.pac4j.cas.logout.DefaultCasLogoutHandler
 
redirect(WebContext) - Method in class org.pac4j.cas.redirect.CasRedirectActionBuilder
 
redirect(WebContext) - Method in interface org.pac4j.core.client.Client
Redirect to the authentication provider for an indirect client.
redirect(WebContext) - Method in class org.pac4j.core.client.DirectClient
 
redirect(WebContext) - Method in class org.pac4j.core.client.IndirectClient
 
redirect(String, WebContext, String) - Static method in exception org.pac4j.core.exception.HttpAction
Build a redirection.
redirect(String) - Static method in class org.pac4j.core.redirect.RedirectAction
 
redirect(WebContext) - Method in interface org.pac4j.core.redirect.RedirectActionBuilder
Return a redirect action for the web context.
redirect(WebContext) - Method in class org.pac4j.oauth.redirect.OAuth10RedirectActionBuilder
 
redirect(WebContext) - Method in class org.pac4j.oauth.redirect.OAuth20RedirectActionBuilder
 
redirect(WebContext) - Method in class org.pac4j.oidc.redirect.OidcRedirectActionBuilder
 
redirect(WebContext) - Method in class org.pac4j.openid.redirect.YahooRedirectActionBuilder
 
redirect(WebContext) - Method in class org.pac4j.saml.redirect.SAML2RedirectActionBuilder
 
REDIRECT_URI - Static variable in class org.pac4j.oidc.config.OidcConfiguration
 
RedirectAction - Class in org.pac4j.core.redirect
Indicates the action when the Client requires a redirection to achieve user authentication.
RedirectAction.RedirectType - Enum in org.pac4j.core.redirect
 
RedirectActionBuilder - Interface in org.pac4j.core.redirect
Return a redirection to perfom.
redirectToIdentityProvider(C, List<Client>) - Method in class org.pac4j.core.engine.DefaultSecurityLogic
Perform a redirection to start the login process of the first indirect client.
redirectToOriginallyRequestedUrl(C, String) - Method in class org.pac4j.core.engine.DefaultCallbackLogic
 
REFERRAL_LINK - Static variable in class org.pac4j.oauth.profile.dropbox.DropBoxProfileDefinition
 
REFRESH_TOKEN - Static variable in class org.pac4j.oidc.profile.OidcProfileDefinition
 
reinit() - Method in class org.pac4j.core.util.InitializableObject
Force (again) the initialization of the object.
reinit(WebContext) - Method in class org.pac4j.core.util.InitializableWebObject
Force (again) the initialization of the object.
RELATION - Static variable in class org.pac4j.oauth.profile.vk.VkProfileDefinition
 
RELATIONSHIP_STATUS - Static variable in class org.pac4j.oauth.profile.facebook.FacebookProfileDefinition
 
RelativeUrlResolver - Class in org.pac4j.core.http
The new URL is computed from a relative URL and the current server configuration.
RelativeUrlResolver() - Constructor for class org.pac4j.core.http.RelativeUrlResolver
 
RELAY_STATE_PARAMETER - Static variable in class org.pac4j.cas.config.CasConfiguration
 
RELIGION - Static variable in class org.pac4j.oauth.profile.facebook.FacebookProfileDefinition
 
RememberMeAuthorizationGenerator<U extends CommonProfile> - Class in org.pac4j.http.authorization.generator
Save a form remember-me checkbox into the remember-me nature of the profile.
RememberMeAuthorizationGenerator() - Constructor for class org.pac4j.http.authorization.generator.RememberMeAuthorizationGenerator
 
RememberMeAuthorizationGenerator(String, String) - Constructor for class org.pac4j.http.authorization.generator.RememberMeAuthorizationGenerator
 
remove(boolean) - Method in class org.pac4j.core.profile.ProfileManager
Remove the current user profile(s).
remove(U) - Method in class org.pac4j.core.profile.service.AbstractProfileService
 
remove(U) - Method in interface org.pac4j.core.profile.service.ProfileService
Rmove a profile in the storage.
remove(K) - Method in class org.pac4j.core.store.AbstractStore
 
remove(K) - Method in interface org.pac4j.core.store.Store
Remove the value associated to the key.
removeAttribute(String) - Method in class org.pac4j.core.profile.UserProfile
Remove an attribute by its key.
removeAuthenticationAttribute(String) - Method in class org.pac4j.core.profile.UserProfile
Remove an authentication attribute by its key
removeById(String) - Method in class org.pac4j.core.profile.service.AbstractProfileService
 
removeById(String) - Method in interface org.pac4j.core.profile.service.ProfileService
Remove a profile by its identifier in the storage.
removeFromCache(T) - Method in class org.pac4j.core.credentials.authenticator.LocalCachingAuthenticator
 
removeSignature(SAMLObject) - Method in class org.pac4j.saml.transport.Pac4jHTTPRedirectDeflateEncoder
Removes the signature from the protocol message.
RENEW_SESSION - Static variable in interface org.pac4j.core.context.Pac4jConstants
Whether the session must be renewed after login.
renewSession(String, C) - Method in interface org.pac4j.cas.logout.CasLogoutHandler
Renew the web session.
renewSession(String, C) - Method in class org.pac4j.cas.logout.DefaultCasLogoutHandler
 
renewSession(J2EContext) - Method in class org.pac4j.core.context.session.J2ESessionStore
 
renewSession(C) - Method in interface org.pac4j.core.context.session.SessionStore
Renew the native session by copying all data to a new one.
renewSession(C, Config) - Method in class org.pac4j.core.engine.DefaultCallbackLogic
 
REQUEST_TOKEN - Static variable in class org.pac4j.oauth.config.OAuth10Configuration
 
REQUESTED_URL - Static variable in interface org.pac4j.core.context.Pac4jConstants
 
requestInitiatorLocation - Variable in class org.pac4j.saml.metadata.SAML2MetadataGenerator
 
requestServiceTicket(String, CasRestProfile, WebContext) - Method in class org.pac4j.cas.client.rest.AbstractCasRestClient
 
RequireAllPermissionsAuthorizer<U extends CommonProfile> - Class in org.pac4j.core.authorization.authorizer
Checks an access if the user profile has all the permissions.
RequireAllPermissionsAuthorizer() - Constructor for class org.pac4j.core.authorization.authorizer.RequireAllPermissionsAuthorizer
 
RequireAllPermissionsAuthorizer(String...) - Constructor for class org.pac4j.core.authorization.authorizer.RequireAllPermissionsAuthorizer
 
RequireAllPermissionsAuthorizer(List<String>) - Constructor for class org.pac4j.core.authorization.authorizer.RequireAllPermissionsAuthorizer
 
RequireAllPermissionsAuthorizer(Set<String>) - Constructor for class org.pac4j.core.authorization.authorizer.RequireAllPermissionsAuthorizer
 
RequireAllRolesAuthorizer<U extends CommonProfile> - Class in org.pac4j.core.authorization.authorizer
Checks an access if the user profile has all the roles.
RequireAllRolesAuthorizer() - Constructor for class org.pac4j.core.authorization.authorizer.RequireAllRolesAuthorizer
 
RequireAllRolesAuthorizer(String...) - Constructor for class org.pac4j.core.authorization.authorizer.RequireAllRolesAuthorizer
 
RequireAllRolesAuthorizer(List<String>) - Constructor for class org.pac4j.core.authorization.authorizer.RequireAllRolesAuthorizer
 
RequireAllRolesAuthorizer(Set<String>) - Constructor for class org.pac4j.core.authorization.authorizer.RequireAllRolesAuthorizer
 
RequireAnyAttributeAuthorizer<U extends CommonProfile> - Class in org.pac4j.core.authorization.authorizer
This is RequireAnyAttributeAuthorizer which checks profile attributes for the specified element, and optionally may pattern-check the configured value.
RequireAnyAttributeAuthorizer() - Constructor for class org.pac4j.core.authorization.authorizer.RequireAnyAttributeAuthorizer
 
RequireAnyAttributeAuthorizer(String) - Constructor for class org.pac4j.core.authorization.authorizer.RequireAnyAttributeAuthorizer
 
RequireAnyPermissionAuthorizer<U extends CommonProfile> - Class in org.pac4j.core.authorization.authorizer
Checks an access if the user profile has any of the permissions.
RequireAnyPermissionAuthorizer() - Constructor for class org.pac4j.core.authorization.authorizer.RequireAnyPermissionAuthorizer
 
RequireAnyPermissionAuthorizer(String...) - Constructor for class org.pac4j.core.authorization.authorizer.RequireAnyPermissionAuthorizer
 
RequireAnyPermissionAuthorizer(List<String>) - Constructor for class org.pac4j.core.authorization.authorizer.RequireAnyPermissionAuthorizer
 
RequireAnyPermissionAuthorizer(Set<String>) - Constructor for class org.pac4j.core.authorization.authorizer.RequireAnyPermissionAuthorizer
 
RequireAnyRoleAuthorizer<U extends CommonProfile> - Class in org.pac4j.core.authorization.authorizer
Checks an access if the user profile has any of the roles.
RequireAnyRoleAuthorizer() - Constructor for class org.pac4j.core.authorization.authorizer.RequireAnyRoleAuthorizer
 
RequireAnyRoleAuthorizer(String...) - Constructor for class org.pac4j.core.authorization.authorizer.RequireAnyRoleAuthorizer
 
RequireAnyRoleAuthorizer(List<String>) - Constructor for class org.pac4j.core.authorization.authorizer.RequireAnyRoleAuthorizer
 
RequireAnyRoleAuthorizer(Set<String>) - Constructor for class org.pac4j.core.authorization.authorizer.RequireAnyRoleAuthorizer
 
requiresExtendedToken - Variable in class org.pac4j.oauth.client.FacebookClient
 
resolve() - Method in class org.pac4j.saml.metadata.SAML2IdentityProviderMetadataResolver
 
resolve() - Method in interface org.pac4j.saml.metadata.SAML2MetadataResolver
 
resolve() - Method in class org.pac4j.saml.metadata.SAML2ServiceProviderMetadataResolver
 
RESOURCE_PREFIX - Static variable in class org.pac4j.saml.client.SAML2ClientConfiguration
 
RESOURCE_STATE - Static variable in class org.pac4j.oauth.profile.strava.StravaProfileDefinition
 
RESOURCE_URI - Static variable in class org.pac4j.oauth.profile.bitbucket.BitbucketProfileDefinition
 
RESPONSE_MODE - Static variable in class org.pac4j.oidc.config.OidcConfiguration
 
RESPONSE_TYPE - Static variable in class org.pac4j.oidc.config.OidcConfiguration
 
RESPONSE_TYPE_CODE - Static variable in class org.pac4j.oauth.config.OAuthConfiguration
 
responseToken() - Method in class org.pac4j.kerberos.credentials.authenticator.KerberosTicketValidation
 
responseValidator - Variable in class org.pac4j.saml.client.SAML2Client
 
REST_URL - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
RestAuthenticator - Class in org.pac4j.http.credentials.authenticator
Authenticates against a REST API.
RestAuthenticator() - Constructor for class org.pac4j.http.credentials.authenticator.RestAuthenticator
 
RestAuthenticator(String) - Constructor for class org.pac4j.http.credentials.authenticator.RestAuthenticator
 
RestAuthenticatorBuilder - Class in org.pac4j.config.builder
Builder for the REST authenticator.
RestAuthenticatorBuilder(Map<String, String>) - Constructor for class org.pac4j.config.builder.RestAuthenticatorBuilder
 
restore(Object) - Method in class org.pac4j.core.profile.InternalAttributeHandler
After retrieving the attribute from the attributes map.
restoreOrBuildProfile(ProfileDefinition<? extends CommonProfile>, String, Map<String, Object>, Object...) - Static method in class org.pac4j.core.profile.ProfileHelper
restoreOrBuildProfile(ProfileDefinition<? extends CommonProfile>, String, Map<String, Object>, Map<String, Object>, Object...) - Static method in class org.pac4j.core.profile.ProfileHelper
Restore or build a profile.
RestProfile - Class in org.pac4j.http.profile
REST profile.
RestProfile() - Constructor for class org.pac4j.http.profile.RestProfile
 
retrieve(String) - Method in class org.pac4j.cas.store.ProxyGrantingTicketStore
 
retrieveAccessToken(OAuthCredentials) - Method in class org.pac4j.oauth.credentials.authenticator.OAuth10Authenticator
 
retrieveAccessToken(OAuthCredentials) - Method in class org.pac4j.oauth.credentials.authenticator.OAuth20Authenticator
 
retrieveAll(boolean) - Method in class org.pac4j.core.profile.ProfileManager
Retrieve the map of profiles from the session or the request.
retrieveClientName(U) - Method in class org.pac4j.core.profile.ProfileManager
 
retrieveCredentials(WebContext) - Method in class org.pac4j.cas.client.direct.DirectCasClient
 
retrieveCredentials(WebContext) - Method in class org.pac4j.core.client.BaseClient
Retrieve the credentials.
retrieveCredentials(WebContext) - Method in class org.pac4j.http.client.direct.DirectDigestAuthClient
Per RFC 2617 If a server receives a request for an access-protected object, and an acceptable Authorization header is not sent, the server responds with a "401 Unauthorized" status code, and a WWW-Authenticate header
retrieveCredentials(WebContext) - Method in class org.pac4j.http.client.indirect.FormClient
 
retrieveCredentials(WebContext) - Method in class org.pac4j.http.client.indirect.IndirectBasicAuthClient
 
retrieveCredentials(WebContext) - Method in class org.pac4j.kerberos.client.indirect.IndirectKerberosClient
 
retrieveMessage(String) - Method in class org.pac4j.saml.storage.HttpSessionStorage
Returns previously stored message with the given ID or null, if there is no message stored.
retrieveMessage(String) - Method in interface org.pac4j.saml.storage.SAMLMessageStorage
Retrieves message stored under given ID.
retrieveParameters(WebContext) - Method in class org.pac4j.oidc.credentials.extractor.OidcExtractor
 
retrieveResource(URL) - Method in class org.pac4j.oidc.client.azuread.AzureAdResourceRetriever
 
retrieveTicketValidator(WebContext) - Method in class org.pac4j.cas.config.CasConfiguration
 
retrieveUserProfile(C, WebContext) - Method in class org.pac4j.core.client.BaseClient
Retrieve a user userprofile.
retrieveUserProfileFromToken(OAuth2AccessToken) - Method in class org.pac4j.oauth.profile.facebook.FacebookProfileCreator
 
retrieveUserProfileFromToken(OAuth1Token) - Method in class org.pac4j.oauth.profile.yahoo.YahooProfileCreator
 
RSAEncryptionConfiguration - Class in org.pac4j.jwt.config.encryption
RSA encryption configuration.
RSAEncryptionConfiguration() - Constructor for class org.pac4j.jwt.config.encryption.RSAEncryptionConfiguration
 
RSAEncryptionConfiguration(KeyPair) - Constructor for class org.pac4j.jwt.config.encryption.RSAEncryptionConfiguration
 
RSAEncryptionConfiguration(KeyPair, JWEAlgorithm, EncryptionMethod) - Constructor for class org.pac4j.jwt.config.encryption.RSAEncryptionConfiguration
 
RSASignatureConfiguration - Class in org.pac4j.jwt.config.signature
RSA signature configuration: http://connect2id.com/products/nimbus-jose-jwt/examples/jwt-with-rsa-signature
RSASignatureConfiguration() - Constructor for class org.pac4j.jwt.config.signature.RSASignatureConfiguration
 
RSASignatureConfiguration(KeyPair) - Constructor for class org.pac4j.jwt.config.signature.RSASignatureConfiguration
 
RSASignatureConfiguration(KeyPair, JWSAlgorithm) - Constructor for class org.pac4j.jwt.config.signature.RSASignatureConfiguration
 

S

SAML2Authenticator - Class in org.pac4j.saml.credentials.authenticator
Authenticator for SAML 2.0
SAML2Authenticator() - Constructor for class org.pac4j.saml.credentials.authenticator.SAML2Authenticator
 
SAML2AuthnRequestBuilder - Class in org.pac4j.saml.sso.impl
Build a SAML2 Authn Request from the given MessageContext.
SAML2AuthnRequestBuilder(SAML2ClientConfiguration) - Constructor for class org.pac4j.saml.sso.impl.SAML2AuthnRequestBuilder
Instantiates a new Saml 2 authn request builder.
SAML2Client - Class in org.pac4j.saml.client
This class is the client to authenticate users with a SAML2 Identity Provider.
SAML2Client() - Constructor for class org.pac4j.saml.client.SAML2Client
 
SAML2Client(SAML2ClientConfiguration) - Constructor for class org.pac4j.saml.client.SAML2Client
 
Saml2ClientBuilder - Class in org.pac4j.config.builder
Builder for SAML2 clients.
Saml2ClientBuilder(Map<String, String>) - Constructor for class org.pac4j.config.builder.Saml2ClientBuilder
 
SAML2ClientConfiguration - Class in org.pac4j.saml.client
The SAML2ClientConfiguration is responsible for capturing client settings and passing them around.
SAML2ClientConfiguration() - Constructor for class org.pac4j.saml.client.SAML2ClientConfiguration
 
SAML2ClientConfiguration(String, String, String, String) - Constructor for class org.pac4j.saml.client.SAML2ClientConfiguration
 
SAML2ClientConfiguration(Resource, String, String, Resource) - Constructor for class org.pac4j.saml.client.SAML2ClientConfiguration
 
SAML2ClientConfiguration(Resource, String, String, String, String, Resource) - Constructor for class org.pac4j.saml.client.SAML2ClientConfiguration
 
SAML2ContextProvider - Class in org.pac4j.saml.context
Responsible for building a SAML2MessageContext from given SAML2 properties (idpEntityId and metadata manager) and current WebContext.
SAML2ContextProvider(MetadataResolver, SAML2MetadataResolver, SAML2MetadataResolver, SAMLMessageStorageFactory) - Constructor for class org.pac4j.saml.context.SAML2ContextProvider
 
SAML2Credentials - Class in org.pac4j.saml.credentials
Credentials containing the nameId of the SAML subject and all of its attributes.
SAML2Credentials(NameID, String, List<Attribute>, Conditions, String, String, List<String>) - Constructor for class org.pac4j.saml.credentials.SAML2Credentials
 
SAML2DefaultResponseValidator - Class in org.pac4j.saml.sso.impl
Class responsible for executing every required checks for validating a SAML response.
SAML2DefaultResponseValidator(SAML2SignatureTrustEngineProvider, Decrypter, int, boolean) - Constructor for class org.pac4j.saml.sso.impl.SAML2DefaultResponseValidator
 
SAML2DefaultResponseValidator(SAML2SignatureTrustEngineProvider, Decrypter, int, boolean, URIComparator) - Constructor for class org.pac4j.saml.sso.impl.SAML2DefaultResponseValidator
 
SAML2IdentityProviderMetadataResolver - Class in org.pac4j.saml.metadata
 
SAML2IdentityProviderMetadataResolver(SAML2ClientConfiguration) - Constructor for class org.pac4j.saml.metadata.SAML2IdentityProviderMetadataResolver
 
SAML2IdentityProviderMetadataResolver(Resource, String) - Constructor for class org.pac4j.saml.metadata.SAML2IdentityProviderMetadataResolver
 
SAML2LogoutActionBuilder<U extends SAML2Profile> - Class in org.pac4j.saml.logout
Logout action builder for SAML 2.
SAML2LogoutActionBuilder(SAML2Client) - Constructor for class org.pac4j.saml.logout.SAML2LogoutActionBuilder
 
SAML2LogoutMessageSender - Class in org.pac4j.saml.sso.impl
Sender for SAML logout messages
SAML2LogoutMessageSender(SignatureSigningParametersProvider, String, boolean, boolean) - Constructor for class org.pac4j.saml.sso.impl.SAML2LogoutMessageSender
 
saml2LogoutObjectBuilder - Variable in class org.pac4j.saml.logout.SAML2LogoutActionBuilder
 
SAML2LogoutProfileHandler - Class in org.pac4j.saml.sso.impl
Handler capable of sending and receiving SAML logout messages
SAML2LogoutProfileHandler(SAML2MessageSender<LogoutRequest>, SAML2MessageReceiver) - Constructor for class org.pac4j.saml.sso.impl.SAML2LogoutProfileHandler
 
SAML2LogoutRequestBuilder - Class in org.pac4j.saml.sso.impl
Build a SAML2 Logout Request
SAML2LogoutRequestBuilder(String) - Constructor for class org.pac4j.saml.sso.impl.SAML2LogoutRequestBuilder
Instantiates a new Saml 2 logout request builder.
SAML2LogoutResponseValidator - Class in org.pac4j.saml.sso.impl
Validator for SAML logout response
SAML2LogoutResponseValidator(SAML2SignatureTrustEngineProvider) - Constructor for class org.pac4j.saml.sso.impl.SAML2LogoutResponseValidator
 
SAML2LogoutResponseValidator(SAML2SignatureTrustEngineProvider, URIComparator) - Constructor for class org.pac4j.saml.sso.impl.SAML2LogoutResponseValidator
 
SAML2MessageContext - Class in org.pac4j.saml.context
Allow to store additional information for SAML processing.
SAML2MessageContext() - Constructor for class org.pac4j.saml.context.SAML2MessageContext
 
SAML2MessageContext(MessageContext<SAMLObject>) - Constructor for class org.pac4j.saml.context.SAML2MessageContext
 
SAML2MessageReceiver - Interface in org.pac4j.saml.sso
Defined ops to handle receiving saml messages from IdPs.
SAML2MessageSender<T extends org.opensaml.saml.common.SAMLObject> - Interface in org.pac4j.saml.sso
Sends a SAML object to the context given.
SAML2MetadataGenerator - Class in org.pac4j.saml.metadata
Generates metadata object with standard values and overriden user defined values.
SAML2MetadataGenerator(String) - Constructor for class org.pac4j.saml.metadata.SAML2MetadataGenerator
 
SAML2MetadataResolver - Interface in org.pac4j.saml.metadata
Defines operations required to resolve metadata for idp and sp.
saml2ObjectBuilder - Variable in class org.pac4j.saml.redirect.SAML2RedirectActionBuilder
 
SAML2ObjectBuilder<T extends org.opensaml.saml.common.SAMLObject> - Interface in org.pac4j.saml.sso
Builds an authentication request for the idp.
SAML2Profile - Class in org.pac4j.saml.profile
This class is the user profile for sites using SAML2 protocol.
SAML2Profile() - Constructor for class org.pac4j.saml.profile.SAML2Profile
 
SAML2ProfileHandler<T extends org.opensaml.saml.common.SAMLObject> - Interface in org.pac4j.saml.sso
Handles a SAML protocol profile.
SAML2RedirectActionBuilder - Class in org.pac4j.saml.redirect
Redirect action builder for SAML 2.
SAML2RedirectActionBuilder(SAML2Client) - Constructor for class org.pac4j.saml.redirect.SAML2RedirectActionBuilder
 
SAML2ResponseValidator - Interface in org.pac4j.saml.sso
Defines operations needed to validate the response from IdP.
SAML2ServiceProviderMetadataResolver - Class in org.pac4j.saml.metadata
 
SAML2ServiceProviderMetadataResolver(SAML2ClientConfiguration, String, CredentialProvider) - Constructor for class org.pac4j.saml.metadata.SAML2ServiceProviderMetadataResolver
 
SAML2SignatureTrustEngineProvider - Interface in org.pac4j.saml.crypto
Builds the signature trust engine.
SAML2WebSSOMessageReceiver - Class in org.pac4j.saml.sso.impl
 
SAML2WebSSOMessageReceiver(SAML2ResponseValidator) - Constructor for class org.pac4j.saml.sso.impl.SAML2WebSSOMessageReceiver
 
SAML2WebSSOMessageSender - Class in org.pac4j.saml.sso.impl
 
SAML2WebSSOMessageSender(SignatureSigningParametersProvider, String, boolean) - Constructor for class org.pac4j.saml.sso.impl.SAML2WebSSOMessageSender
 
SAML2WebSSOProfileHandler - Class in org.pac4j.saml.sso.impl
Handler capable of sending and receiving SAML messages according to the SAML2 SSO Browser profile.
SAML2WebSSOProfileHandler(SAML2MessageSender<AuthnRequest>, SAML2MessageReceiver) - Constructor for class org.pac4j.saml.sso.impl.SAML2WebSSOProfileHandler
 
SAML_CONDITION_NOT_BEFORE_ATTRIBUTE - Static variable in class org.pac4j.saml.credentials.authenticator.SAML2Authenticator
 
SAML_CONDITION_NOT_ON_OR_AFTER_ATTRIBUTE - Static variable in class org.pac4j.saml.credentials.authenticator.SAML2Authenticator
 
SAML_DESTINATION_BINDING_TYPE - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
SAML_IDENTITY_PROVIDER_METADATA_PATH - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
SAML_KEYSTORE_PASSWORD - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
SAML_KEYSTORE_PATH - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
SAML_MAXIMUM_AUTHENTICATION_LIFETIME - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
SAML_NAME_ID_FORMAT - Static variable in class org.pac4j.saml.credentials.authenticator.SAML2Authenticator
 
SAML_NAME_ID_NAME_QUALIFIER - Static variable in class org.pac4j.saml.credentials.authenticator.SAML2Authenticator
 
SAML_NAME_ID_SP_NAME_QUALIFIER - Static variable in class org.pac4j.saml.credentials.authenticator.SAML2Authenticator
 
SAML_NAME_ID_SP_PROVIDED_ID - Static variable in class org.pac4j.saml.credentials.authenticator.SAML2Authenticator
 
SAML_PRIVATE_KEY_PASSWORD - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
SAML_RELAY_STATE_ATTRIBUTE - Static variable in class org.pac4j.saml.client.SAML2Client
 
SAML_SERVICE_PROVIDER_ENTITY_ID - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
SAML_SERVICE_PROVIDER_METADATA_PATH - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
SAMLContextProvider - Interface in org.pac4j.saml.context
Builds the saml context for SP and the IDP.
SAMLException - Exception in org.pac4j.saml.exceptions
Root exception for SAML Client.
SAMLException(String) - Constructor for exception org.pac4j.saml.exceptions.SAMLException
 
SAMLException(Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLException
 
SAMLException(String, Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLException
 
SAMLMessageStorage - Interface in org.pac4j.saml.storage
Implementations serve as data stores for sent/received SAML messages.
samlMessageStorageFactory - Variable in class org.pac4j.saml.context.SAML2ContextProvider
 
SAMLMessageStorageFactory - Interface in org.pac4j.saml.storage
Factories implementing this interface provide services for storage and retrieval of SAML messages for e.g. verification of retrieved responses.
SAMLMetadataGenerator - Interface in org.pac4j.saml.metadata
Builds metadata and the relevant resolvers.
save(String, String) - Method in class org.pac4j.cas.store.ProxyGrantingTicketStore
 
save(boolean, U, boolean) - Method in class org.pac4j.core.profile.ProfileManager
Save the given user profile (replace the current one if multi profiles are not supported, add it otherwise).
saveProfileInSession(C, List<Client>, DirectClient, CommonProfile) - Method in class org.pac4j.core.engine.DefaultSecurityLogic
Whether we need to save the profile in session after the authentication of direct client(s).
saveRequestedUrl(C, List<Client>) - Method in class org.pac4j.core.engine.DefaultSecurityLogic
Save the requested url.
saveUserProfile(C, Config, CommonProfile, boolean, boolean) - Method in class org.pac4j.core.engine.DefaultCallbackLogic
 
SCHEME_HTTP - Static variable in interface org.pac4j.core.context.HttpConstants
 
SCHEME_HTTPS - Static variable in interface org.pac4j.core.context.HttpConstants
 
scope - Variable in class org.pac4j.oauth.client.FacebookClient
 
scope - Variable in class org.pac4j.oauth.client.GitHubClient
 
scope - Variable in class org.pac4j.oauth.client.Google2Client
 
scope - Variable in class org.pac4j.oauth.client.LinkedIn2Client
 
scope - Variable in class org.pac4j.oauth.client.OrcidClient
 
scope - Variable in class org.pac4j.oauth.client.PayPalClient
 
scope - Variable in class org.pac4j.oauth.client.StravaClient
comma delimited string of ‘view_private’ and/or ‘write’, leave blank for read-only permissions.
scope - Variable in class org.pac4j.oauth.client.VkClient
 
SCOPE - Static variable in class org.pac4j.oidc.config.OidcConfiguration
 
SCREEN_NAME - Static variable in class org.pac4j.oauth.profile.twitter.TwitterProfileDefinition
 
secondary(String, AttributeConverter<? extends Object>) - Method in class org.pac4j.core.profile.definition.ProfileDefinition
Add an attribute as a secondary one and its converter.
SecretEncryptionConfiguration - Class in org.pac4j.jwt.config.encryption
Secret encryption configuration.
SecretEncryptionConfiguration() - Constructor for class org.pac4j.jwt.config.encryption.SecretEncryptionConfiguration
 
SecretEncryptionConfiguration(byte[]) - Constructor for class org.pac4j.jwt.config.encryption.SecretEncryptionConfiguration
 
SecretEncryptionConfiguration(String) - Constructor for class org.pac4j.jwt.config.encryption.SecretEncryptionConfiguration
 
SecretEncryptionConfiguration(byte[], JWEAlgorithm, EncryptionMethod) - Constructor for class org.pac4j.jwt.config.encryption.SecretEncryptionConfiguration
 
SecretEncryptionConfiguration(String, JWEAlgorithm, EncryptionMethod) - Constructor for class org.pac4j.jwt.config.encryption.SecretEncryptionConfiguration
 
SecretSignatureConfiguration - Class in org.pac4j.jwt.config.signature
HMac signature configuration: http://connect2id.com/products/nimbus-jose-jwt/examples/jwt-with-hmac
SecretSignatureConfiguration() - Constructor for class org.pac4j.jwt.config.signature.SecretSignatureConfiguration
 
SecretSignatureConfiguration(String) - Constructor for class org.pac4j.jwt.config.signature.SecretSignatureConfiguration
 
SecretSignatureConfiguration(byte[]) - Constructor for class org.pac4j.jwt.config.signature.SecretSignatureConfiguration
 
SecretSignatureConfiguration(String, JWSAlgorithm) - Constructor for class org.pac4j.jwt.config.signature.SecretSignatureConfiguration
 
SecretSignatureConfiguration(byte[], JWSAlgorithm) - Constructor for class org.pac4j.jwt.config.signature.SecretSignatureConfiguration
 
SecurityGrantedAccessAdapter<R,C extends WebContext> - Interface in org.pac4j.core.engine
Success adapter.
SECURITYHEADERS - Static variable in interface org.pac4j.core.context.DefaultAuthorizers
The "securityheaders" authorizer.
securityLogic - Variable in class org.pac4j.core.config.Config
 
SecurityLogic<R,C extends WebContext> - Interface in org.pac4j.core.engine
Security logic to protect an url.
send(SAML2MessageContext, LogoutRequest, Object) - Method in class org.pac4j.saml.sso.impl.SAML2LogoutProfileHandler
 
send(SAML2MessageContext, AuthnRequest, Object) - Method in class org.pac4j.saml.sso.impl.SAML2WebSSOProfileHandler
 
send(SAML2MessageContext, T, Object) - Method in interface org.pac4j.saml.sso.SAML2ProfileHandler
 
sendMessage(SAML2MessageContext, LogoutRequest, Object) - Method in class org.pac4j.saml.sso.impl.SAML2LogoutMessageSender
 
sendMessage(SAML2MessageContext, AuthnRequest, Object) - Method in class org.pac4j.saml.sso.impl.SAML2WebSSOMessageSender
 
sendMessage(SAML2MessageContext, T, Object) - Method in interface org.pac4j.saml.sso.SAML2MessageSender
 
SEPARATOR - Static variable in class org.pac4j.core.profile.UserProfile
 
SERIALIZED_PROFILE - Static variable in class org.pac4j.core.profile.service.AbstractProfileService
 
serializeToBase64(Serializable) - Method in class org.pac4j.core.util.JavaSerializationHelper
Serialize a Java object into a base64 String.
serializeToBytes(Serializable) - Method in class org.pac4j.core.util.JavaSerializationHelper
Serialize a Java object into a bytes array.
service - Variable in class org.pac4j.gae.client.GaeUserServiceClient
 
service - Variable in class org.pac4j.oauth.config.OAuthConfiguration
 
SERVICE_PARAMETER - Static variable in class org.pac4j.cas.config.CasConfiguration
 
SESSION_ID - Static variable in interface org.pac4j.core.context.Pac4jConstants
 
SESSION_INDEX - Static variable in class org.pac4j.saml.credentials.authenticator.SAML2Authenticator
 
SESSION_INDEX_TAG - Static variable in class org.pac4j.cas.config.CasConfiguration
 
sessionStore - Variable in class org.pac4j.core.config.Config
 
SessionStore<C extends WebContext> - Interface in org.pac4j.core.context.session
To store data in session.
set(J2EContext, String, Object) - Method in class org.pac4j.core.context.session.J2ESessionStore
 
set(C, String, Object) - Method in interface org.pac4j.core.context.session.SessionStore
Save an object in the store by its key.
set(K, O) - Method in class org.pac4j.core.store.AbstractStore
 
set(K, O) - Method in interface org.pac4j.core.store.Store
Set a value by its key.
setAcceptance(String) - Method in class org.pac4j.oauth.profile.yahoo.YahooDisclosure
 
setAcceptAnyProxy(boolean) - Method in class org.pac4j.cas.config.CasConfiguration
 
setAcceptedSkew(int) - Method in class org.pac4j.saml.sso.impl.SAML2DefaultResponseValidator
 
setAcceptedSkew(int) - Method in class org.pac4j.saml.sso.impl.SAML2LogoutResponseValidator
 
setAcceptedSkew(int) - Method in interface org.pac4j.saml.sso.SAML2ResponseValidator
 
setAccessSecret(String) - Method in class org.pac4j.oauth.profile.OAuth10Profile
Set the access token secret
setAccessToken(OAuth1Token) - Method in class org.pac4j.oauth.credentials.OAuth10Credentials
 
setAccessToken(OAuth2AccessToken) - Method in class org.pac4j.oauth.credentials.OAuth20Credentials
 
setAccessToken(String) - Method in class org.pac4j.oauth.profile.OAuth20Profile
Set the access token
setAccessToken(AccessToken) - Method in class org.pac4j.oidc.credentials.OidcCredentials
 
setAccessToken(AccessToken) - Method in class org.pac4j.oidc.profile.OidcProfile
 
setAccessTokenVerb(Verb) - Method in class org.pac4j.scribe.builder.api.GenericApi20
 
setAjaxRequestResolver(AjaxRequestResolver) - Method in class org.pac4j.core.client.Clients
 
setAjaxRequestResolver(AjaxRequestResolver) - Method in class org.pac4j.core.client.IndirectClient
 
setAlgorithm(JWEAlgorithm) - Method in class org.pac4j.jwt.config.encryption.AbstractEncryptionConfiguration
 
setAlgorithm(JWSAlgorithm) - Method in class org.pac4j.jwt.config.signature.AbstractSignatureConfiguration
 
setAllowCredentials(Boolean) - Method in class org.pac4j.core.authorization.authorizer.CorsAuthorizer
 
setAllowedProxyChains(ProxyList) - Method in class org.pac4j.cas.config.CasConfiguration
 
setAllowHeaders(String) - Method in class org.pac4j.core.authorization.authorizer.CorsAuthorizer
 
setAllowMethods(Set<HttpConstants.HTTP_METHOD>) - Method in class org.pac4j.core.authorization.authorizer.CorsAuthorizer
 
setAllowMultipleDns(boolean) - Method in class org.pac4j.config.ldaptive.AbstractLdapProperties
 
setAllowOrigin(String) - Method in class org.pac4j.core.authorization.authorizer.CorsAuthorizer
 
setAlternateIpHeader(String) - Method in class org.pac4j.http.credentials.extractor.IpExtractor
setAlternateIpHeaders(String...) - Method in class org.pac4j.http.credentials.extractor.IpExtractor
 
setAlwaysConfirmAuthorization(boolean) - Method in class org.pac4j.oauth.client.TwitterClient
 
setApi(BaseApi<S>) - Method in class org.pac4j.oauth.config.OAuthConfiguration
 
setApplication(FacebookApplication) - Method in class org.pac4j.oauth.profile.facebook.FacebookMusicListen
 
setApprovalPrompt(String) - Method in class org.pac4j.oauth.client.StravaClient
 
setAssertionConsumerServiceIndex(int) - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
setAssertionConsumerServiceUrl(String) - Method in class org.pac4j.saml.metadata.SAML2MetadataGenerator
 
setAttributeConsumingServiceIndex(int) - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
setAttributes(String) - Method in class org.pac4j.core.profile.service.AbstractProfileService
Since version 2.0 of pac4j, the profile can be saved, updated and deleted in the storage by serializing the profile (in the serializedprofile attribute).
setAuthDomain(String) - Method in class org.pac4j.gae.client.GaeUserServiceClient
Set the authDomain for connect to google apps for domain with the UserService
setAuthenticator(Authenticator<C>) - Method in class org.pac4j.core.client.BaseClient
 
setAuthnContextClassRef(String) - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
setAuthnRequestSigned(boolean) - Method in class org.pac4j.saml.metadata.SAML2MetadataGenerator
 
setAuthorizationChecker(AuthorizationChecker) - Method in class org.pac4j.core.engine.DefaultSecurityLogic
 
setAuthorizationGenerator(AuthorizationGenerator<U>) - Method in class org.pac4j.core.client.BaseClient
Add an authorization generator.
setAuthorizationGenerator(AuthorizationGenerator) - Method in class org.pac4j.core.client.Clients
 
setAuthorizationGenerators(List<AuthorizationGenerator<U>>) - Method in class org.pac4j.core.client.BaseClient
 
setAuthorizationGenerators(AuthorizationGenerator<U>...) - Method in class org.pac4j.core.client.BaseClient
 
setAuthorizationGenerators(List<AuthorizationGenerator>) - Method in class org.pac4j.core.client.Clients
 
setAuthorizationGenerators(AuthorizationGenerator...) - Method in class org.pac4j.core.client.Clients
 
setAuthorizer(Authorizer) - Method in class org.pac4j.core.config.Config
 
setAuthorizers(Map<String, Authorizer>) - Method in class org.pac4j.core.config.Config
 
setAuthUrl(String) - Method in class org.pac4j.oauth.client.GenericOAuth20Client
 
setBaseDn(String) - Method in class org.pac4j.config.ldaptive.LdapAuthenticationProperties
 
setBaseID(BaseID) - Method in class org.pac4j.saml.context.SAML2MessageContext
 
setBaseUri(String) - Method in class org.pac4j.oidc.config.KeycloakOidcConfiguration
 
setBindCredential(String) - Method in class org.pac4j.config.ldaptive.AbstractLdapProperties
 
setBindDn(String) - Method in class org.pac4j.config.ldaptive.AbstractLdapProperties
 
setBio(String) - Method in class org.pac4j.oauth.profile.foursquare.FoursquareUserFriend
 
setBlackListedSignatureSigningAlgorithms(Collection<String>) - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
setBlockWaitTime(long) - Method in class org.pac4j.config.ldaptive.AbstractLdapProperties
 
setCacheSize(int) - Method in class org.pac4j.core.credentials.authenticator.LocalCachingAuthenticator
 
setCallbackLogic(CallbackLogic) - Method in class org.pac4j.core.config.Config
 
setCallbackUrl(String) - Method in class org.pac4j.cas.credentials.authenticator.CasAuthenticator
 
setCallbackUrl(String) - Method in class org.pac4j.core.client.Clients
 
setCallbackUrl(String) - Method in class org.pac4j.core.client.IndirectClient
 
setCallbackUrl(String) - Method in class org.pac4j.oidc.config.OidcConfiguration
 
setCallbackUrlResolver(UrlResolver) - Method in class org.pac4j.core.client.IndirectClient
Deprecated.
setCanUpload(Boolean) - Method in class org.pac4j.oauth.profile.facebook.FacebookPhoto
 
setCasLogoutUrl(String) - Method in class org.pac4j.oauth.client.CasOAuthWrapperClient
 
setCasOAuthUrl(String) - Method in class org.pac4j.oauth.client.CasOAuthWrapperClient
 
setCategory(String) - Method in class org.pac4j.oauth.profile.facebook.FacebookInfo
 
setCity(String) - Method in class org.pac4j.oauth.profile.yahoo.YahooAddress
 
setClient(C) - Method in class org.pac4j.oauth.config.OAuthConfiguration
 
setClientAuthenticationMethod(ClientAuthenticationMethod) - Method in class org.pac4j.oidc.config.OidcConfiguration
 
setClientAuthenticationMethodAsString(String) - Method in class org.pac4j.oidc.config.OidcConfiguration
 
setClientFinder(ClientFinder) - Method in class org.pac4j.core.engine.DefaultSecurityLogic
 
setClientId(String) - Method in class org.pac4j.oidc.config.OidcConfiguration
 
setClientName(String) - Method in class org.pac4j.cas.credentials.extractor.TicketAndLogoutRequestExtractor
 
setClientName(String) - Method in class org.pac4j.core.credentials.Credentials
 
setClientName(String) - Method in class org.pac4j.core.credentials.extractor.HeaderExtractor
 
setClientName(String) - Method in class org.pac4j.core.profile.UserProfile
 
setClientNameParameter(String) - Method in class org.pac4j.core.client.Clients
 
setClients(List<Client>) - Method in class org.pac4j.core.client.Clients
 
setClients(Client...) - Method in class org.pac4j.core.client.Clients
 
setClients(Clients) - Method in class org.pac4j.core.config.Config
 
setCode(String) - Method in class org.pac4j.oauth.profile.linkedin2.LinkedIn2Location
 
setCode(AuthorizationCode) - Method in class org.pac4j.oidc.credentials.OidcCredentials
 
setCollaborators(Integer) - Method in class org.pac4j.oauth.profile.github.GitHubPlan
 
setComment(String) - Method in class org.pac4j.core.context.Cookie
 
setCompany(LinkedIn2Company) - Method in class org.pac4j.oauth.profile.linkedin2.LinkedIn2Position
 
setComparisonType(String) - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
setConcentration(List<FacebookObject>) - Method in class org.pac4j.oauth.profile.facebook.FacebookEducation
 
setConfig(Config) - Static method in class org.pac4j.core.config.ConfigSingleton
 
setConfiguration(CasConfiguration) - Method in class org.pac4j.cas.client.CasClient
 
setConfiguration(CasConfiguration) - Method in class org.pac4j.cas.client.direct.DirectCasClient
 
setConfiguration(CasConfiguration) - Method in class org.pac4j.cas.client.direct.DirectCasProxyClient
 
setConfiguration(CasConfiguration) - Method in class org.pac4j.cas.client.rest.AbstractCasRestClient
 
setConfiguration(CasConfiguration) - Method in class org.pac4j.cas.credentials.authenticator.CasAuthenticator
 
setConfiguration(CasConfiguration) - Method in class org.pac4j.cas.credentials.authenticator.CasRestAuthenticator
 
setConfiguration(CasConfiguration) - Method in class org.pac4j.cas.credentials.extractor.TicketAndLogoutRequestExtractor
 
setConfiguration(OAuth10Configuration) - Method in class org.pac4j.oauth.client.OAuth10Client
 
setConfiguration(OAuth20Configuration) - Method in class org.pac4j.oauth.client.OAuth20Client
 
setConfiguration(OidcConfiguration) - Method in class org.pac4j.oidc.client.OidcClient
 
setConfiguration(OidcConfiguration) - Method in class org.pac4j.oidc.credentials.authenticator.OidcAuthenticator
 
setConfiguration(OidcConfiguration) - Method in class org.pac4j.oidc.profile.creator.OidcProfileCreator
 
setConfiguration(OidcConfiguration) - Method in class org.pac4j.oidc.redirect.OidcRedirectActionBuilder
 
setConfiguration(SAML2ClientConfiguration) - Method in class org.pac4j.saml.client.SAML2Client
 
setConnectionFactory(ConnectionFactory) - Method in class org.pac4j.ldap.profile.service.LdapProfileService
 
setConnectTimeout(long) - Method in class org.pac4j.config.ldaptive.AbstractLdapProperties
 
setConnectTimeout(int) - Static method in class org.pac4j.core.util.HttpUtils
 
setConnectTimeout(int) - Method in class org.pac4j.oauth.config.OAuthConfiguration
 
setConnectTimeout(int) - Method in class org.pac4j.oidc.config.OidcConfiguration
 
setContentType(String) - Method in class org.pac4j.saml.transport.DefaultPac4jSAMLResponse
 
setContentType(String) - Method in interface org.pac4j.saml.transport.Pac4jSAMLResponse
Sets content type.
setCookieName(String) - Method in class org.pac4j.http.client.direct.CookieClient
 
setCouchDbConnector(CouchDbConnector) - Method in class org.pac4j.couch.profile.service.CouchProfileService
 
setCount(Integer) - Method in class org.pac4j.oauth.profile.facebook.FacebookPhoto
 
setCount(int) - Method in class org.pac4j.oauth.profile.foursquare.FoursquareUserFriendGroup
 
setCount(int) - Method in class org.pac4j.oauth.profile.foursquare.FoursquareUserFriends
 
setCountry(String) - Method in class org.pac4j.oauth.profile.paypal.PayPalAddress
 
setCountry(Locale) - Method in class org.pac4j.oauth.profile.yahoo.YahooAddress
 
setCoverPhoto(String) - Method in class org.pac4j.oauth.profile.facebook.FacebookPhoto
 
setCreatedTime(Date) - Method in class org.pac4j.oauth.profile.facebook.FacebookInfo
 
setCreatedTime(Date) - Method in class org.pac4j.oauth.profile.facebook.FacebookPhoto
 
setCredentialProvider(CredentialProvider) - Method in class org.pac4j.saml.metadata.SAML2MetadataGenerator
 
setCredentialsExtractor(CredentialsExtractor<C>) - Method in class org.pac4j.core.client.BaseClient
 
setCsrfTokenGenerator(CsrfTokenGenerator) - Method in class org.pac4j.core.authorization.authorizer.csrf.CsrfTokenGeneratorAuthorizer
 
setCurrent(Boolean) - Method in class org.pac4j.oauth.profile.linkedin2.LinkedIn2Position
 
setCurrent(Boolean) - Method in class org.pac4j.oauth.profile.yahoo.YahooAddress
 
setCustomParams(Map<String, String>) - Method in class org.pac4j.oauth.client.GenericOAuth20Client
 
setCustomParams(Map<String, String>) - Method in class org.pac4j.oauth.config.OAuth20Configuration
 
setCustomParams(Map<String, String>) - Method in class org.pac4j.oidc.config.OidcConfiguration
 
setDataSource(DataSource) - Method in class org.pac4j.sql.profile.service.DbProfileService
 
setDebug(boolean) - Method in class org.pac4j.kerberos.credentials.authenticator.SunJaasKerberosTicketValidator
Enables the debug mode of the JAAS Kerberos login module.
setDeclaredInterests(List<String>) - Method in class org.pac4j.oauth.profile.yahoo.YahooInterest
 
setDefaultACSIndex(int) - Method in class org.pac4j.saml.metadata.SAML2MetadataGenerator
 
setDefaultClient(Client) - Method in class org.pac4j.core.client.Clients
Set the default client (can be null).
setDefaultTicketValidator(TicketValidator) - Method in class org.pac4j.cas.config.CasConfiguration
 
setDegree(FacebookObject) - Method in class org.pac4j.oauth.profile.facebook.FacebookEducation
 
setDelegate(Authenticator<T>) - Method in class org.pac4j.core.credentials.authenticator.LocalCachingAuthenticator
 
setDelegate(PasswordService) - Method in class org.pac4j.core.credentials.password.ShiroPasswordEncoder
 
setDescription(String) - Method in class org.pac4j.oauth.profile.facebook.FacebookWork
 
setDestinationBindingType(String) - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
setDestroySession(boolean) - Method in class org.pac4j.cas.logout.DefaultCasLogoutHandler
 
setDiscoveryURI(String) - Method in class org.pac4j.oidc.config.OidcConfiguration
 
setDistance(Long) - Method in class org.pac4j.oauth.profile.strava.StravaGear
 
setDnFormat(String) - Method in class org.pac4j.config.ldaptive.LdapAuthenticationProperties
 
setDomain(String) - Method in class org.pac4j.core.authorization.authorizer.csrf.CsrfTokenGeneratorAuthorizer
 
setDomain(String) - Method in class org.pac4j.core.context.Cookie
 
setElements(Set<E>) - Method in class org.pac4j.core.authorization.authorizer.AbstractRequireElementAuthorizer
 
setElements(List<E>) - Method in class org.pac4j.core.authorization.authorizer.AbstractRequireElementAuthorizer
 
setElements(E...) - Method in class org.pac4j.core.authorization.authorizer.AbstractRequireElementAuthorizer
 
setEmail(String) - Method in class org.pac4j.oauth.profile.foursquare.FoursquareUserContact
 
setEmail(String) - Method in class org.pac4j.oauth.profile.foursquare.FoursquareUserFriend
 
setEmail(String) - Method in class org.pac4j.oauth.profile.google2.Google2Email
 
setEmployer(FacebookObject) - Method in class org.pac4j.oauth.profile.facebook.FacebookWork
 
setEncoding(String) - Method in class org.pac4j.cas.config.CasConfiguration
 
setEncryptionConfiguration(EncryptionConfiguration) - Method in class org.pac4j.jwt.credentials.authenticator.JwtAuthenticator
 
setEncryptionConfiguration(EncryptionConfiguration) - Method in class org.pac4j.jwt.profile.JwtGenerator
 
setEncryptionConfigurations(List<EncryptionConfiguration>) - Method in class org.pac4j.jwt.credentials.authenticator.JwtAuthenticator
 
setEndDate(Date) - Method in class org.pac4j.oauth.profile.facebook.FacebookWork
 
setEndDate(LinkedIn2Date) - Method in class org.pac4j.oauth.profile.linkedin2.LinkedIn2Position
 
setEndTime(Date) - Method in class org.pac4j.oauth.profile.facebook.FacebookEvent
 
setEndTime(Date) - Method in class org.pac4j.oauth.profile.facebook.FacebookMusicListen
 
setEnhanceWithEntryResolver(boolean) - Method in class org.pac4j.config.ldaptive.LdapAuthenticationProperties
 
setEntityId(String) - Method in class org.pac4j.saml.metadata.SAML2MetadataGenerator
 
setErrorMessage(String, String) - Method in exception org.pac4j.oauth.exception.OAuthCredentialsException
 
setExcludedPaths(Collection<String>) - Method in class org.pac4j.core.matching.PathMatcher
 
setExcludedPatterns(Collection<String>) - Method in class org.pac4j.core.matching.PathMatcher
 
setExcludePath(String) - Method in class org.pac4j.core.matching.ExcludedPathMatcher
Deprecated.
 
setExpectedValue(String) - Method in class org.pac4j.core.matching.HeaderMatcher
 
setExposeHeaders(String) - Method in class org.pac4j.core.authorization.authorizer.CorsAuthorizer
 
setFacebook(String) - Method in class org.pac4j.oauth.profile.foursquare.FoursquareUserContact
 
setFailFast(boolean) - Method in class org.pac4j.config.ldaptive.AbstractLdapProperties
 
setFailIfLinkedUserNotFound(boolean) - Method in class org.pac4j.core.authorization.generator.LoadLinkedUserAuthorizationGenerator
 
setFields(String) - Method in class org.pac4j.oauth.client.FacebookClient
 
setFields(String) - Method in class org.pac4j.oauth.client.LinkedIn2Client
 
setFields(String) - Method in class org.pac4j.oauth.client.VkClient
 
setFirstName(String) - Method in class org.pac4j.oauth.profile.foursquare.FoursquareUserFriend
 
setFirstNodePath(String) - Method in class org.pac4j.oauth.profile.generic.GenericOAuth20ProfileDefinition
 
setForceAuth(boolean) - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
setForceServiceProviderMetadataGeneration(boolean) - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
setForceSignRedirectBindingAuthnRequest(boolean) - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
setFriends(List<FoursquareUserFriend>) - Method in class org.pac4j.oauth.profile.foursquare.FoursquareUserFriendGroup
 
setFrom(FacebookObject) - Method in class org.pac4j.oauth.profile.facebook.FacebookMusicListen
 
setFrom(FacebookObject) - Method in class org.pac4j.oauth.profile.facebook.FacebookPhoto
 
setGateway(boolean) - Method in class org.pac4j.cas.config.CasConfiguration
 
setGender(String) - Method in class org.pac4j.oauth.profile.foursquare.FoursquareUserFriend
 
setGroups(List<FoursquareUserFriendGroup>) - Method in class org.pac4j.oauth.profile.foursquare.FoursquareUserFriends
 
setHandle(String) - Method in class org.pac4j.oauth.profile.yahoo.YahooEmail
 
setHasBeenCancelledFactory(Function<WebContext, Boolean>) - Method in class org.pac4j.oauth.config.OAuthConfiguration
 
setHasGrantType(boolean) - Method in class org.pac4j.oauth.config.OAuthConfiguration
 
setHeaderName(String) - Method in class org.pac4j.cas.client.rest.CasRestBasicAuthClient
 
setHeaderName(String) - Method in class org.pac4j.core.authorization.authorizer.csrf.CsrfAuthorizer
 
setHeaderName(String) - Method in class org.pac4j.core.credentials.extractor.HeaderExtractor
 
setHeaderName(String) - Method in class org.pac4j.core.matching.HeaderMatcher
 
setHeaderName(String) - Method in class org.pac4j.http.client.direct.HeaderClient
 
setHeight(Integer) - Method in class org.pac4j.oauth.profile.yahoo.YahooImage
 
setHelp(String) - Method in class org.pac4j.oauth.profile.wordpress.WordPressLinks
 
setHoldOnToGSSContext(boolean) - Method in class org.pac4j.kerberos.credentials.authenticator.SunJaasKerberosTicketValidator
Determines whether to hold on to the GSS security context or otherwise dispose of it immediately (the default behaviour).
setHttpActionAdapter(HttpActionAdapter) - Method in class org.pac4j.core.config.Config
 
setHttpOnly(Boolean) - Method in class org.pac4j.core.authorization.authorizer.csrf.CsrfTokenGeneratorAuthorizer
 
setHttpOnly(boolean) - Method in class org.pac4j.core.context.Cookie
 
setId(Object) - Method in class org.pac4j.core.profile.UserProfile
Set the identifier and convert it if necessary.
setId(String) - Method in class org.pac4j.oauth.profile.facebook.FacebookEvent
 
setId(String) - Method in class org.pac4j.oauth.profile.facebook.FacebookGroup
 
setId(String) - Method in class org.pac4j.oauth.profile.facebook.FacebookInfo
 
setId(String) - Method in class org.pac4j.oauth.profile.facebook.FacebookMusicData
 
setId(String) - Method in class org.pac4j.oauth.profile.facebook.FacebookMusicListen
 
setId(String) - Method in class org.pac4j.oauth.profile.facebook.FacebookObject
 
setId(String) - Method in class org.pac4j.oauth.profile.facebook.FacebookPhoto
 
setId(String) - Method in class org.pac4j.oauth.profile.foursquare.FoursquareUserFriend
 
setId(String) - Method in class org.pac4j.oauth.profile.linkedin2.LinkedIn2Position
 
setId(String) - Method in class org.pac4j.oauth.profile.strava.StravaClub
 
setId(String) - Method in class org.pac4j.oauth.profile.strava.StravaGear
 
setId(Integer) - Method in class org.pac4j.oauth.profile.yahoo.YahooAddress
 
setId(Integer) - Method in class org.pac4j.oauth.profile.yahoo.YahooEmail
 
setIdAttribute(String) - Method in class org.pac4j.core.profile.service.AbstractProfileService
 
setIdentityProviderEntityId(String) - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
setIdentityProviderMetadataPath(String) - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
setIdentityProviderMetadataResource(Resource) - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
setIdentityProviderMetadataResourceClasspath(String) - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
setIdentityProviderMetadataResourceFilepath(String) - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
setIdentityProviderMetadataResourceUrl(String) - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
setIdleTime(long) - Method in class org.pac4j.config.ldaptive.AbstractLdapProperties
 
setIdToken(JWT) - Method in class org.pac4j.oidc.credentials.OidcCredentials
 
setIdTokenString(String) - Method in class org.pac4j.oidc.profile.OidcProfile
 
setImageUrl(String) - Method in class org.pac4j.oauth.profile.yahoo.YahooImage
 
setImplicitFlow(boolean) - Method in class org.pac4j.oauth.client.CasOAuthWrapperClient
 
setIncludeClientNameInCallbackUrl(boolean) - Method in class org.pac4j.core.client.IndirectClient
 
setIndustry(String) - Method in class org.pac4j.oauth.profile.linkedin2.LinkedIn2Company
 
setInterestCategory(String) - Method in class org.pac4j.oauth.profile.yahoo.YahooInterest
 
setInternalAttributeHandler(InternalAttributeHandler) - Static method in class org.pac4j.core.profile.ProfileHelper
 
setIssueInstantSkewSeconds(int) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnRequestBuilder
 
setIssueInstantSkewSeconds(int) - Method in class org.pac4j.saml.sso.impl.SAML2LogoutRequestBuilder
 
setJavaSerializationHelper(JavaSerializationHelper) - Method in class org.pac4j.core.profile.service.AbstractProfileService
 
setKey(String) - Method in class org.pac4j.oauth.client.OAuth10Client
 
setKey(String) - Method in class org.pac4j.oauth.client.OAuth20Client
 
setKey(String) - Method in class org.pac4j.oauth.config.OAuthConfiguration
 
setKeyPair(KeyPair) - Method in class org.pac4j.jwt.config.encryption.ECEncryptionConfiguration
 
setKeyPair(KeyPair) - Method in class org.pac4j.jwt.config.encryption.RSAEncryptionConfiguration
 
setKeyPair(KeyPair) - Method in class org.pac4j.jwt.config.signature.ECSignatureConfiguration
 
setKeyPair(KeyPair) - Method in class org.pac4j.jwt.config.signature.RSASignatureConfiguration
 
setKeystore(String) - Method in class org.pac4j.config.ldaptive.AbstractLdapProperties
 
setKeystoreAlias(String) - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
setKeystorePassword(String) - Method in class org.pac4j.config.ldaptive.AbstractLdapProperties
 
setKeystorePassword(String) - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
setKeystorePath(String) - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
setKeystoreResource(Resource) - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
setKeystoreResourceClasspath(String) - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
setKeystoreResourceFilepath(String) - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
setKeystoreResourceUrl(String) - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
setKeystoreType(String) - Method in class org.pac4j.config.ldaptive.AbstractLdapProperties
 
setKeystoreType(String) - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
setKeyTabLocation(Resource) - Method in class org.pac4j.kerberos.credentials.authenticator.SunJaasKerberosTicketValidator
The location of the keytab.
setLastName(String) - Method in class org.pac4j.oauth.profile.foursquare.FoursquareUserFriend
 
setLdapAuthenticator(Authenticator) - Method in class org.pac4j.ldap.profile.service.LdapProfileService
 
setLdapUrl(String) - Method in class org.pac4j.config.ldaptive.AbstractLdapProperties
 
setLimit(int) - Method in class org.pac4j.oauth.client.FacebookClient
 
setLink(String) - Method in class org.pac4j.oauth.profile.facebook.FacebookPhoto
 
setLinkedId(String) - Method in class org.pac4j.core.profile.UserProfile
 
setLocality(String) - Method in class org.pac4j.oauth.profile.paypal.PayPalAddress
 
setLocation(String) - Method in class org.pac4j.oauth.profile.facebook.FacebookEvent
 
setLocation(FacebookObject) - Method in class org.pac4j.oauth.profile.facebook.FacebookWork
 
setLocation(String) - Method in class org.pac4j.oauth.profile.foursquare.FoursquareUserFriend
 
setLoginUrl(String) - Method in class org.pac4j.cas.config.CasConfiguration
 
setLoginUrl(String) - Method in class org.pac4j.http.client.indirect.FormClient
 
setLogoutActionBuilder(LogoutActionBuilder<U>) - Method in class org.pac4j.core.client.IndirectClient
 
setLogoutHandler(CasLogoutHandler) - Method in class org.pac4j.cas.config.CasConfiguration
 
setLogoutLogic(LogoutLogic) - Method in class org.pac4j.core.config.Config
 
setLogoutUrl(String) - Method in class org.pac4j.oidc.config.OidcConfiguration
 
setMapper(ObjectMapper) - Method in class org.pac4j.http.credentials.authenticator.RestAuthenticator
 
setMatcher(Matcher) - Method in class org.pac4j.core.config.Config
 
setMatchers(Map<String, Matcher>) - Method in class org.pac4j.core.config.Config
 
setMatchingChecker(MatchingChecker) - Method in class org.pac4j.core.engine.DefaultSecurityLogic
 
setMaxAge(int) - Method in class org.pac4j.core.authorization.authorizer.CorsAuthorizer
 
setMaxAge(int) - Method in class org.pac4j.core.authorization.authorizer.StrictTransportSecurityHeader
 
setMaxAge(int) - Method in class org.pac4j.core.context.Cookie
 
setMaxClockSkew(int) - Method in class org.pac4j.oidc.config.OidcConfiguration
 
setMaximumAuthenticationLifetime(int) - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
setMaximumAuthenticationLifetime(int) - Method in class org.pac4j.saml.sso.impl.SAML2DefaultResponseValidator
 
setMaximumAuthenticationLifetime(int) - Method in class org.pac4j.saml.sso.impl.SAML2LogoutResponseValidator
 
setMaximumAuthenticationLifetime(int) - Method in interface org.pac4j.saml.sso.SAML2ResponseValidator
 
setMaxPoolSize(int) - Method in class org.pac4j.config.ldaptive.AbstractLdapProperties
 
setMethod(EncryptionMethod) - Method in class org.pac4j.jwt.config.encryption.AbstractEncryptionConfiguration
 
setMethods(Set<HttpConstants.HTTP_METHOD>) - Method in class org.pac4j.core.matching.HttpMethodMatcher
 
setMinPoolSize(int) - Method in class org.pac4j.config.ldaptive.AbstractLdapProperties
 
setMongoClient(MongoClient) - Method in class org.pac4j.mongo.profile.service.MongoProfileService
 
setMonth(Integer) - Method in class org.pac4j.oauth.profile.linkedin2.LinkedIn2Date
 
setMusician(FacebookMusicData) - Method in class org.pac4j.oauth.profile.facebook.FacebookMusicListen
 
setName(String) - Method in class org.pac4j.core.client.BaseClient
 
setName(String) - Method in class org.pac4j.core.context.Cookie
 
setName(String) - Method in class org.pac4j.oauth.profile.facebook.FacebookEvent
 
setName(String) - Method in class org.pac4j.oauth.profile.facebook.FacebookGroup
 
setName(String) - Method in class org.pac4j.oauth.profile.facebook.FacebookInfo
 
setName(String) - Method in class org.pac4j.oauth.profile.facebook.FacebookObject
 
setName(String) - Method in class org.pac4j.oauth.profile.facebook.FacebookPhoto
 
setName(String) - Method in class org.pac4j.oauth.profile.foursquare.FoursquareUserFriendGroup
 
setName(String) - Method in class org.pac4j.oauth.profile.github.GitHubPlan
 
setName(String) - Method in class org.pac4j.oauth.profile.linkedin2.LinkedIn2Company
 
setName(String) - Method in class org.pac4j.oauth.profile.linkedin2.LinkedIn2Location
 
setName(String) - Method in class org.pac4j.oauth.profile.strava.StravaClub
 
setName(String) - Method in class org.pac4j.oauth.profile.strava.StravaGear
 
setName(String) - Method in class org.pac4j.oauth.profile.yahoo.YahooDisclosure
 
setNameIdPolicyFormat(String) - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
setNamespace(String) - Method in class org.pac4j.oauth.profile.facebook.FacebookApplication
 
setNoCacheHeaders() - Method in class org.pac4j.saml.transport.DefaultPac4jSAMLResponse
 
setNoFeedStory(Boolean) - Method in class org.pac4j.oauth.profile.facebook.FacebookMusicListen
 
setObjectMapper(ObjectMapper) - Method in class org.pac4j.couch.profile.service.CouchProfileService
 
setOnlyCheckPostRequest(boolean) - Method in class org.pac4j.core.authorization.authorizer.csrf.CsrfAuthorizer
 
setOrcid(String) - Method in class org.pac4j.scribe.model.OrcidToken
 
setParameterName(String) - Method in class org.pac4j.core.authorization.authorizer.csrf.CsrfAuthorizer
 
setParameterName(String) - Method in class org.pac4j.http.client.direct.ParameterClient
 
setParserPool(ParserPool) - Method in class org.pac4j.saml.transport.Pac4jHTTPPostDecoder
Sets the parser pool used to deserialize incoming messages.
setPassive(boolean) - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
setPasswordAttribute(String) - Method in class org.pac4j.core.profile.service.AbstractProfileService
 
setPasswordEncoder(PasswordEncoder) - Method in class org.pac4j.core.profile.service.AbstractProfileService
 
setPasswordParameter(String) - Method in class org.pac4j.cas.client.rest.CasRestFormClient
 
setPasswordParameter(String) - Method in class org.pac4j.http.client.direct.DirectFormClient
 
setPasswordParameter(String) - Method in class org.pac4j.http.client.indirect.FormClient
 
setPath(String) - Method in class org.pac4j.core.authorization.authorizer.csrf.CsrfTokenGeneratorAuthorizer
 
setPath(String) - Method in class org.pac4j.core.context.Cookie
 
setPermissionAttributes(String) - Method in class org.pac4j.core.authorization.generator.FromAttributesAuthorizationGenerator
 
setPhoto(String) - Method in class org.pac4j.oauth.profile.foursquare.FoursquareUserFriend
 
setPoolPassivator(String) - Method in class org.pac4j.config.ldaptive.AbstractLdapProperties
 
setPosition(FacebookObject) - Method in class org.pac4j.oauth.profile.facebook.FacebookWork
 
setPostalCode(String) - Method in class org.pac4j.oauth.profile.paypal.PayPalAddress
 
setPostalCode(String) - Method in class org.pac4j.oauth.profile.yahoo.YahooAddress
 
setPostLogoutUrlParameter(String) - Method in class org.pac4j.cas.config.CasConfiguration
 
setPreferredJwsAlgorithm(JWSAlgorithm) - Method in class org.pac4j.oidc.config.OidcConfiguration
 
setPrefix(String) - Method in class org.pac4j.oauth.profile.foursquare.FoursquareUserPhoto
 
setPrefixHeader(String) - Method in class org.pac4j.cas.client.rest.CasRestBasicAuthClient
 
setPrefixHeader(String) - Method in class org.pac4j.core.credentials.extractor.HeaderExtractor
 
setPrefixHeader(String) - Method in class org.pac4j.http.client.direct.HeaderClient
 
setPrefixUrl(String) - Method in class org.pac4j.cas.config.CasConfiguration
 
setPrimary(Boolean) - Method in class org.pac4j.oauth.profile.strava.StravaGear
 
setPrimary(Boolean) - Method in class org.pac4j.oauth.profile.yahoo.YahooEmail
 
setPrincipal(AttributePrincipal) - Method in class org.pac4j.cas.profile.CasProxyProfile
Store the CAS principal.
setPrincipalAttributePassword(String) - Method in class org.pac4j.config.ldaptive.LdapAuthenticationProperties
 
setPrivacy(String) - Method in class org.pac4j.oauth.profile.facebook.FacebookGroup
 
setPrivacy(String) - Method in class org.pac4j.oauth.profile.facebook.FacebookPhoto
 
setPrivateKey(ECPrivateKey) - Method in class org.pac4j.jwt.config.encryption.ECEncryptionConfiguration
 
setPrivateKey(RSAPrivateKey) - Method in class org.pac4j.jwt.config.encryption.RSAEncryptionConfiguration
 
setPrivateKey(ECPrivateKey) - Method in class org.pac4j.jwt.config.signature.ECSignatureConfiguration
 
setPrivateKey(RSAPrivateKey) - Method in class org.pac4j.jwt.config.signature.RSASignatureConfiguration
 
setPrivateKeyPassword(String) - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
setPrivateRepos(Integer) - Method in class org.pac4j.oauth.profile.github.GitHubPlan
 
setProfile(String) - Method in class org.pac4j.oauth.profile.strava.StravaClub
 
setProfileAttrs(Map<String, String>) - Method in class org.pac4j.oauth.client.GenericOAuth20Client
 
setProfileCreator(ProfileCreator<C, U>) - Method in class org.pac4j.core.client.BaseClient
 
setProfileDefinition(ProfileDefinition<P>) - Method in class org.pac4j.core.profile.definition.ProfileDefinitionAware
 
setProfileDefinition(OAuthProfileDefinition) - Method in class org.pac4j.oauth.config.OAuthConfiguration
 
setProfileFactory(Function<Object[], P>) - Method in class org.pac4j.core.profile.definition.ProfileDefinition
Define the way to build the profile.
setProfileManagerFactory(Function<WebContext, ProfileManager>) - Method in class org.pac4j.core.config.Config
 
setProfileManagerFactory(Function<C, ProfileManager>) - Method in class org.pac4j.core.profile.ProfileManagerFactoryAware
 
setProfileMedium(String) - Method in class org.pac4j.oauth.profile.strava.StravaClub
 
setProfileNodePath(String) - Method in class org.pac4j.oauth.client.GenericOAuth20Client
 
setProfileService(ProfileService<U>) - Method in class org.pac4j.core.authorization.generator.LoadLinkedUserAuthorizationGenerator
 
setProfileUrl(String) - Method in class org.pac4j.oauth.client.GenericOAuth20Client
 
setProfileUrl(String) - Method in class org.pac4j.oauth.profile.generic.GenericOAuth20ProfileDefinition
 
setProfileVerb(Verb) - Method in class org.pac4j.oauth.client.GenericOAuth20Client
 
setProfileVerb(Verb) - Method in class org.pac4j.oauth.profile.generic.GenericOAuth20ProfileDefinition
 
setProtocol(CasProtocol) - Method in class org.pac4j.cas.config.CasConfiguration
 
setProviderClass(String) - Method in class org.pac4j.config.ldaptive.AbstractLdapProperties
 
setProviderMetadata(OIDCProviderMetadata) - Method in class org.pac4j.oidc.config.OidcConfiguration
 
setProxyIp(String) - Method in class org.pac4j.http.credentials.extractor.IpExtractor
 
setProxyReceptor(CasProxyReceptor) - Method in class org.pac4j.cas.config.CasConfiguration
 
setPrunePeriod(long) - Method in class org.pac4j.config.ldaptive.AbstractLdapProperties
 
setPublicKey(ECPublicKey) - Method in class org.pac4j.jwt.config.encryption.ECEncryptionConfiguration
 
setPublicKey(RSAPublicKey) - Method in class org.pac4j.jwt.config.encryption.RSAEncryptionConfiguration
 
setPublicKey(ECPublicKey) - Method in class org.pac4j.jwt.config.signature.ECSignatureConfiguration
 
setPublicKey(RSAPublicKey) - Method in class org.pac4j.jwt.config.signature.RSASignatureConfiguration
 
setPublicKey(String) - Method in class org.pac4j.oauth.client.OkClient
 
setPublishTime(Date) - Method in class org.pac4j.oauth.profile.facebook.FacebookMusicListen
 
setRadioStation(FacebookMusicData) - Method in class org.pac4j.oauth.profile.facebook.FacebookMusicListen
 
setReadTimeout(int) - Static method in class org.pac4j.core.util.HttpUtils
 
setReadTimeout(int) - Method in class org.pac4j.oauth.config.OAuthConfiguration
 
setReadTimeout(int) - Method in class org.pac4j.oidc.config.OidcConfiguration
 
setRealm(String) - Method in class org.pac4j.http.client.direct.DirectDigestAuthClient
 
setRealm(String) - Method in class org.pac4j.oidc.config.KeycloakOidcConfiguration
 
setRealmName(String) - Method in class org.pac4j.http.client.indirect.IndirectBasicAuthClient
 
setRedirectActionBuilder(RedirectActionBuilder) - Method in class org.pac4j.core.client.IndirectClient
 
setRedirectionUrl(String) - Method in class org.pac4j.core.authorization.authorizer.AbstractCheckAuthenticationAuthorizer
 
setRedirectUrl(String) - Method in class org.pac4j.saml.transport.DefaultPac4jSAMLResponse
 
setRedirectUrl(String) - Method in interface org.pac4j.saml.transport.Pac4jSAMLResponse
Sets redirect url.
setRefreshToken(RefreshToken) - Method in class org.pac4j.oidc.credentials.OidcCredentials
 
setRefreshToken(RefreshToken) - Method in class org.pac4j.oidc.profile.OidcProfile
 
setRegexpPattern(String) - Method in class org.pac4j.http.authorization.authorizer.IpRegexpAuthorizer
 
setRegexpPattern(String) - Method in class org.pac4j.http.credentials.authenticator.IpRegexpAuthenticator
 
setRelationship(String) - Method in class org.pac4j.oauth.profile.foursquare.FoursquareUserFriend
 
setRemembered(boolean) - Method in class org.pac4j.core.profile.UserProfile
Define if this profile is remembered.
setRememberMeParameterName(String) - Method in class org.pac4j.http.authorization.generator.RememberMeAuthorizationGenerator
 
setRememberMeValue(String) - Method in class org.pac4j.http.authorization.generator.RememberMeAuthorizationGenerator
 
setRenew(boolean) - Method in class org.pac4j.cas.config.CasConfiguration
 
setRequestAttribute(String, Object) - Method in class org.pac4j.core.context.J2EContext
 
setRequestAttribute(String, Object) - Method in interface org.pac4j.core.context.WebContext
Save a request attribute.
setRequestInitiatorLocation(String) - Method in class org.pac4j.saml.metadata.SAML2MetadataGenerator
 
setRequiresExtendedToken(boolean) - Method in class org.pac4j.oauth.client.FacebookClient
 
setResourceRetriever(ResourceRetriever) - Method in class org.pac4j.oidc.config.OidcConfiguration
 
setResourceState(Integer) - Method in class org.pac4j.oauth.profile.strava.StravaClub
 
setResourceState(Integer) - Method in class org.pac4j.oauth.profile.strava.StravaGear
 
setResponseContentType(String) - Method in class org.pac4j.core.context.J2EContext
 
setResponseContentType(String) - Method in interface org.pac4j.core.context.WebContext
Sets the response content type.
setResponseHeader(String, String) - Method in class org.pac4j.core.context.J2EContext
 
setResponseHeader(String, String) - Method in interface org.pac4j.core.context.WebContext
Add a header to the response.
setResponseMode(String) - Method in class org.pac4j.oidc.config.OidcConfiguration
 
setResponseStatus(int) - Method in class org.pac4j.core.context.J2EContext
 
setResponseStatus(int) - Method in interface org.pac4j.core.context.WebContext
Set the response status.
setResponseType(String) - Method in class org.pac4j.oauth.config.OAuthConfiguration
 
setResponseType(String) - Method in class org.pac4j.oidc.config.OidcConfiguration
 
setRestUrl(String) - Method in class org.pac4j.cas.config.CasConfiguration
 
setRoleAttributes(String) - Method in class org.pac4j.core.authorization.generator.FromAttributesAuthorizationGenerator
 
setRsvpStatus(String) - Method in class org.pac4j.oauth.profile.facebook.FacebookEvent
 
setSAMLMessageStorage(SAMLMessageStorage) - Method in class org.pac4j.saml.context.SAML2MessageContext
 
setSamlMessageStorageFactory(SAMLMessageStorageFactory) - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
setSaslAuthorizationId(String) - Method in class org.pac4j.config.ldaptive.AbstractLdapProperties
 
setSaslMechanism(Mechanism) - Method in class org.pac4j.config.ldaptive.AbstractLdapProperties
 
setSaslMutualAuth(Boolean) - Method in class org.pac4j.config.ldaptive.AbstractLdapProperties
 
setSaslQualityOfProtection(QualityOfProtection) - Method in class org.pac4j.config.ldaptive.AbstractLdapProperties
 
setSaslRealm(String) - Method in class org.pac4j.config.ldaptive.AbstractLdapProperties
 
setSaslSecurityStrength(SecurityStrength) - Method in class org.pac4j.config.ldaptive.AbstractLdapProperties
 
setSaveInSession(Boolean) - Method in class org.pac4j.core.engine.DefaultCallbackLogic
 
setSaveProfileInSession(boolean) - Method in class org.pac4j.core.engine.DefaultSecurityLogic
 
setSaveRequestURLInSession(boolean) - Method in class org.pac4j.core.engine.DefaultSecurityLogic
 
setSchool(FacebookObject) - Method in class org.pac4j.oauth.profile.facebook.FacebookEducation
 
setScope(String) - Method in class org.pac4j.oauth.client.FacebookClient
 
setScope(String) - Method in class org.pac4j.oauth.client.GitHubClient
 
setScope(Google2Client.Google2Scope) - Method in class org.pac4j.oauth.client.Google2Client
 
setScope(String) - Method in class org.pac4j.oauth.client.LinkedIn2Client
 
setScope(String) - Method in class org.pac4j.oauth.client.OrcidClient
 
setScope(String) - Method in class org.pac4j.oauth.client.PayPalClient
 
setScope(String) - Method in class org.pac4j.oauth.client.StravaClient
 
setScope(String) - Method in class org.pac4j.oauth.client.VkClient
 
setScope(String) - Method in class org.pac4j.oauth.config.OAuthConfiguration
 
setScope(String) - Method in class org.pac4j.oidc.config.OidcConfiguration
 
setSecret(String) - Method in class org.pac4j.jwt.config.encryption.SecretEncryptionConfiguration
 
setSecret(String) - Method in class org.pac4j.jwt.config.signature.SecretSignatureConfiguration
 
setSecret(String) - Method in class org.pac4j.oauth.client.OAuth10Client
 
setSecret(String) - Method in class org.pac4j.oauth.client.OAuth20Client
 
setSecret(String) - Method in class org.pac4j.oauth.config.OAuthConfiguration
 
setSecret(String) - Method in class org.pac4j.oidc.config.OidcConfiguration
 
setSecretBase64(String) - Method in class org.pac4j.jwt.config.encryption.SecretEncryptionConfiguration
 
setSecretBase64(String) - Method in class org.pac4j.jwt.config.signature.SecretSignatureConfiguration
 
setSecretBytes(byte[]) - Method in class org.pac4j.jwt.config.encryption.SecretEncryptionConfiguration
 
setSecretBytes(byte[]) - Method in class org.pac4j.jwt.config.signature.SecretSignatureConfiguration
 
setSecure(Boolean) - Method in class org.pac4j.core.authorization.authorizer.csrf.CsrfTokenGeneratorAuthorizer
 
setSecure(boolean) - Method in class org.pac4j.core.context.Cookie
 
setSecurityLogic(SecurityLogic) - Method in class org.pac4j.core.config.Config
 
setSeen(Date) - Method in class org.pac4j.oauth.profile.yahoo.YahooDisclosure
 
setSelf(String) - Method in class org.pac4j.oauth.profile.wordpress.WordPressLinks
 
setSerializationHelper(JavaSerializationHelper) - Method in class org.pac4j.core.profile.InternalAttributeHandler
 
setServicePrincipal(String) - Method in class org.pac4j.kerberos.credentials.authenticator.SunJaasKerberosTicketValidator
The service principal of the application.
setServiceProviderEntityId(String) - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
setServiceProviderMetadataPath(String) - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
setServiceProviderMetadataResource(WritableResource) - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
setServiceProviderMetadataResourceFilepath(String) - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
setServiceUrl(String) - Method in class org.pac4j.cas.client.direct.DirectCasProxyClient
 
setSessionAttribute(String, Object) - Method in interface org.pac4j.core.context.WebContext
Save an attribute in session.
setSessionStore(SessionStore) - Method in class org.pac4j.core.config.Config
 
setSessionStore(SessionStore) - Method in class org.pac4j.core.context.J2EContext
 
setSessionStore(SessionStore) - Method in interface org.pac4j.core.context.WebContext
Deprecated. 
setSignatureAlgorithms(List<String>) - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
setSignatureCanonicalizationAlgorithm(String) - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
setSignatureConfiguration(SignatureConfiguration) - Method in class org.pac4j.jwt.credentials.authenticator.JwtAuthenticator
 
setSignatureConfiguration(SignatureConfiguration) - Method in class org.pac4j.jwt.profile.JwtGenerator
 
setSignatureConfigurations(List<SignatureConfiguration>) - Method in class org.pac4j.jwt.credentials.authenticator.JwtAuthenticator
 
setSignatureReferenceDigestMethods(List<String>) - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
setSilhouette(Boolean) - Method in class org.pac4j.oauth.profile.facebook.FacebookPicture
 
setSingleLogoutServiceUrl(String) - Method in class org.pac4j.saml.metadata.SAML2MetadataGenerator
 
setSite(String) - Method in class org.pac4j.oauth.profile.wordpress.WordPressLinks
 
setSize(int) - Method in class org.pac4j.core.store.GuavaStore
 
setSize(String) - Method in class org.pac4j.oauth.profile.yahoo.YahooImage
 
setSong(FacebookMusicData) - Method in class org.pac4j.oauth.profile.facebook.FacebookMusicListen
 
setSpace(Integer) - Method in class org.pac4j.oauth.profile.github.GitHubPlan
 
setSplitChar(String) - Method in class org.pac4j.core.authorization.generator.FromAttributesAuthorizationGenerator
 
setSpringSecurityCompliant(boolean) - Method in class org.pac4j.oauth.client.CasOAuthWrapperClient
 
setStartDate(Date) - Method in class org.pac4j.oauth.profile.facebook.FacebookWork
 
setStartDate(LinkedIn2Date) - Method in class org.pac4j.oauth.profile.linkedin2.LinkedIn2Position
 
setStartTime(Date) - Method in class org.pac4j.oauth.profile.facebook.FacebookEvent
 
setStartTime(Date) - Method in class org.pac4j.oauth.profile.facebook.FacebookMusicListen
 
setState(String) - Method in class org.pac4j.oauth.profile.yahoo.YahooAddress
 
setStateData(String) - Method in class org.pac4j.oauth.client.FacebookClient
 
setStateData(String) - Method in class org.pac4j.oauth.config.OAuth20Configuration
 
setStore(Store<String, String>) - Method in class org.pac4j.cas.client.CasProxyReceptor
 
setStore(Store<String, Object>) - Method in class org.pac4j.cas.logout.DefaultCasLogoutHandler
 
setStore(Store<T, CommonProfile>) - Method in class org.pac4j.core.credentials.authenticator.LocalCachingAuthenticator
 
setStreet(String) - Method in class org.pac4j.oauth.profile.yahoo.YahooAddress
 
setStreetAddress(String) - Method in class org.pac4j.oauth.profile.paypal.PayPalAddress
 
setStringify(boolean) - Method in class org.pac4j.core.profile.InternalAttributeHandler
Define if we need to turn all attributes into strings, to properly work with CAS (regarding Kryo serialization or service ticket validation).
setSubjectAssertion(Assertion) - Method in class org.pac4j.saml.context.SAML2MessageContext
 
setSubtreeSearch(boolean) - Method in class org.pac4j.config.ldaptive.LdapAuthenticationProperties
 
setSuffix(String) - Method in class org.pac4j.oauth.profile.foursquare.FoursquareUserPhoto
 
setSummary(String) - Method in class org.pac4j.oauth.profile.linkedin2.LinkedIn2Position
 
setSupportGetRequest(boolean) - Method in class org.pac4j.http.client.direct.ParameterClient
 
setSupportPostRequest(boolean) - Method in class org.pac4j.http.client.direct.ParameterClient
 
setTicketValidator(KerberosTicketValidator) - Method in class org.pac4j.kerberos.credentials.authenticator.KerberosAuthenticator
 
setTimeout(int) - Method in class org.pac4j.core.credentials.authenticator.LocalCachingAuthenticator
 
setTimeout(int) - Method in class org.pac4j.core.store.GuavaStore
 
setTimeTolerance(long) - Method in class org.pac4j.cas.config.CasConfiguration
 
setTimeUnit(TimeUnit) - Method in class org.pac4j.core.credentials.authenticator.LocalCachingAuthenticator
 
setTimeUnit(TimeUnit) - Method in class org.pac4j.core.store.GuavaStore
 
setTitle(String) - Method in class org.pac4j.oauth.profile.facebook.FacebookMusicData
 
setTitle(String) - Method in class org.pac4j.oauth.profile.linkedin2.LinkedIn2Position
 
setTokenAsHeader(boolean) - Method in class org.pac4j.oauth.config.OAuthConfiguration
 
setTokenUrl(String) - Method in class org.pac4j.oauth.client.GenericOAuth20Client
 
setTrimValue(Boolean) - Method in class org.pac4j.core.credentials.extractor.HeaderExtractor
 
setTrustCertificates(String) - Method in class org.pac4j.config.ldaptive.AbstractLdapProperties
 
setTrustedPackages(List<String>) - Method in class org.pac4j.core.util.JavaSerializationHelper
 
setTwitter(String) - Method in class org.pac4j.oauth.profile.foursquare.FoursquareUserContact
 
setType(LdapAuthenticationProperties.AuthenticationTypes) - Method in class org.pac4j.config.ldaptive.LdapAuthenticationProperties
 
setType(String) - Method in class org.pac4j.oauth.profile.facebook.FacebookEducation
 
setType(String) - Method in class org.pac4j.oauth.profile.facebook.FacebookMusicData
 
setType(String) - Method in class org.pac4j.oauth.profile.facebook.FacebookMusicListen
 
setType(String) - Method in class org.pac4j.oauth.profile.facebook.FacebookPhoto
 
setType(String) - Method in class org.pac4j.oauth.profile.foursquare.FoursquareUserFriendGroup
 
setType(String) - Method in class org.pac4j.oauth.profile.google2.Google2Email
 
setType(String) - Method in class org.pac4j.oauth.profile.yahoo.YahooAddress
 
setType(String) - Method in class org.pac4j.oauth.profile.yahoo.YahooEmail
 
setUpdatedTime(Date) - Method in class org.pac4j.oauth.profile.facebook.FacebookPhoto
 
setUrl(String) - Method in class org.pac4j.http.credentials.authenticator.RestAuthenticator
 
setUrl(String) - Method in class org.pac4j.oauth.profile.facebook.FacebookMusicData
 
setUrl(String) - Method in class org.pac4j.oauth.profile.facebook.FacebookPicture
 
setUrlResolver(UrlResolver) - Method in class org.pac4j.cas.config.CasConfiguration
 
setUrlResolver(UrlResolver) - Method in class org.pac4j.core.client.Clients
 
setUrlResolver(UrlResolver) - Method in class org.pac4j.core.client.IndirectClient
 
setUseAppSecretProof(boolean) - Method in class org.pac4j.oauth.client.FacebookClient
 
setUseNonce(boolean) - Method in class org.pac4j.oidc.config.OidcConfiguration
 
setUser(User) - Method in class org.pac4j.gae.credentials.GaeUserCredentials
 
setUserFilter(String) - Method in class org.pac4j.config.ldaptive.LdapAuthenticationProperties
 
setUsernameAttribute(String) - Method in class org.pac4j.core.profile.service.AbstractProfileService
 
setUsernameParameter(String) - Method in class org.pac4j.cas.client.rest.CasRestFormClient
 
setUsernameParameter(String) - Method in class org.pac4j.http.client.direct.DirectFormClient
 
setUsernameParameter(String) - Method in class org.pac4j.http.client.indirect.FormClient
 
setUserProfile(CommonProfile) - Method in class org.pac4j.core.credentials.Credentials
 
setUsersCollection(String) - Method in class org.pac4j.mongo.profile.service.MongoProfileService
 
setUsersDatabase(String) - Method in class org.pac4j.mongo.profile.service.MongoProfileService
 
setUsersDn(String) - Method in class org.pac4j.ldap.profile.service.LdapProfileService
 
setUsersTable(String) - Method in class org.pac4j.sql.profile.service.DbProfileService
 
setUseSsl(boolean) - Method in class org.pac4j.config.ldaptive.AbstractLdapProperties
 
setUseStartTls(boolean) - Method in class org.pac4j.config.ldaptive.AbstractLdapProperties
 
setValidateOnCheckout(boolean) - Method in class org.pac4j.config.ldaptive.AbstractLdapProperties
 
setValidatePeriod(long) - Method in class org.pac4j.config.ldaptive.AbstractLdapProperties
 
setValidatePeriodically(boolean) - Method in class org.pac4j.config.ldaptive.AbstractLdapProperties
 
setValue(String) - Method in class org.pac4j.core.context.Cookie
 
setVelocityEngine(VelocityEngine) - Method in class org.pac4j.saml.transport.Pac4jHTTPPostEncoder
Set the VelocityEngine instance.
setVelocityTemplateId(String) - Method in class org.pac4j.saml.transport.Pac4jHTTPPostEncoder
Set the Velocity template id.
setVersion(int) - Method in class org.pac4j.core.context.Cookie
 
setVersion(String) - Method in class org.pac4j.oauth.profile.yahoo.YahooDisclosure
 
setWantAssertionSigned(boolean) - Method in class org.pac4j.saml.metadata.SAML2MetadataGenerator
 
setWantsAssertionsSigned(boolean) - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
setWebContext(WebContext) - Method in class org.pac4j.saml.context.SAML2MessageContext
 
setWidth(Integer) - Method in class org.pac4j.oauth.profile.yahoo.YahooImage
 
setWithState(boolean) - Method in class org.pac4j.oauth.config.OAuth20Configuration
 
setYear(FacebookObject) - Method in class org.pac4j.oauth.profile.facebook.FacebookEducation
 
setYear(Integer) - Method in class org.pac4j.oauth.profile.linkedin2.LinkedIn2Date
 
SEX - Static variable in class org.pac4j.oauth.profile.strava.StravaProfileDefinition
 
SEX - Static variable in class org.pac4j.oauth.profile.vk.VkProfileDefinition
 
SHARED - Static variable in class org.pac4j.oauth.profile.dropbox.DropBoxProfileDefinition
 
SHIRO_ENCODER - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
SHIRO_ENCODER_GENERATE_PUBLIC_SALT - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
SHIRO_ENCODER_HASH_ALGORITHM_NAME - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
SHIRO_ENCODER_HASH_ITERATIONS - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
SHIRO_ENCODER_PRIVATE_SALT - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
ShiroEncoderBuilder - Class in org.pac4j.config.builder
Builder for Shiro (DefaultHashService and) DefaultPasswordService as password encoder.
ShiroEncoderBuilder(Map<String, String>) - Constructor for class org.pac4j.config.builder.ShiroEncoderBuilder
 
ShiroPasswordEncoder - Class in org.pac4j.core.credentials.password
A password encoder based on PasswordService from Apache Shiro Add the shiro-core dependency to use this class.
ShiroPasswordEncoder(PasswordService) - Constructor for class org.pac4j.core.credentials.password.ShiroPasswordEncoder
 
SHOES - Static variable in class org.pac4j.oauth.profile.strava.StravaProfileDefinition
 
SHOW_ALL_INLINE_MEDIA - Static variable in class org.pac4j.oauth.profile.twitter.TwitterProfileDefinition
 
sign(JWTClaimsSet) - Method in class org.pac4j.jwt.config.signature.ECSignatureConfiguration
 
sign(JWTClaimsSet) - Method in class org.pac4j.jwt.config.signature.RSASignatureConfiguration
 
sign(JWTClaimsSet) - Method in class org.pac4j.jwt.config.signature.SecretSignatureConfiguration
 
sign(JWTClaimsSet) - Method in interface org.pac4j.jwt.config.signature.SignatureConfiguration
Generate a signed JWT based on claims.
SignatureConfiguration - Interface in org.pac4j.jwt.config.signature
Signature configuration.
signatureSigningParametersProvider - Variable in class org.pac4j.saml.client.SAML2Client
 
SignatureSigningParametersProvider - Interface in org.pac4j.saml.crypto
Provider to allow building of signature parameters.
signatureTrustEngineProvider - Variable in class org.pac4j.saml.client.SAML2Client
 
SIGNIFICANT_OTHER - Static variable in class org.pac4j.oauth.profile.facebook.FacebookProfileDefinition
 
signRequest(OAuth1Token, OAuthRequest) - Method in class org.pac4j.oauth.profile.creator.OAuth10ProfileCreator
 
signRequest(OAuth2AccessToken, OAuthRequest) - Method in class org.pac4j.oauth.profile.creator.OAuth20ProfileCreator
 
signRequest(OAuth2AccessToken, OAuthRequest) - Method in class org.pac4j.oauth.profile.foursquare.FoursquareProfileCreator
 
SimpleTestDigestAuthenticator - Class in org.pac4j.http.credentials.authenticator.test
This class is a simple test authenticator: username and token must not be blank.
SimpleTestDigestAuthenticator() - Constructor for class org.pac4j.http.credentials.authenticator.test.SimpleTestDigestAuthenticator
 
SimpleTestTokenAuthenticator - Class in org.pac4j.http.credentials.authenticator.test
This class is a simple test authenticator: token must not be blank.
SimpleTestTokenAuthenticator() - Constructor for class org.pac4j.http.credentials.authenticator.test.SimpleTestTokenAuthenticator
 
SimpleTestUsernamePasswordAuthenticator - Class in org.pac4j.http.credentials.authenticator.test
This class is a simple test authenticator: password must match username.
SimpleTestUsernamePasswordAuthenticator() - Constructor for class org.pac4j.http.credentials.authenticator.test.SimpleTestUsernamePasswordAuthenticator
 
singleLogoutServiceUrl - Variable in class org.pac4j.saml.metadata.SAML2MetadataGenerator
 
SITE - Static variable in class org.pac4j.oauth.profile.vk.VkProfileDefinition
 
SITE_STANDARD_PROFILE_REQUEST - Static variable in class org.pac4j.oauth.profile.linkedin2.LinkedIn2ProfileDefinition
 
SKYPE - Static variable in class org.pac4j.oauth.profile.vk.VkProfileDefinition
 
SPECIALTIES - Static variable in class org.pac4j.oauth.profile.linkedin2.LinkedIn2ProfileDefinition
 
spEntityId - Variable in class org.pac4j.saml.context.SAML2ContextProvider
 
spMetadataResolver - Variable in class org.pac4j.saml.client.SAML2Client
 
SPRING_ENCODER - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
SPRING_ENCODER_BCRYPT_LENGTH - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
SPRING_ENCODER_PBKDF2_HASH_WIDTH - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
SPRING_ENCODER_PBKDF2_ITERATIONS - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
SPRING_ENCODER_PBKDF2_SECRET - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
SPRING_ENCODER_SCRYPT_CPU_COST - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
SPRING_ENCODER_SCRYPT_KEY_LENGTH - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
SPRING_ENCODER_SCRYPT_MEMORY_COST - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
SPRING_ENCODER_SCRYPT_PARALLELIZATION - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
SPRING_ENCODER_SCRYPT_SALT_LENGTH - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
SPRING_ENCODER_STANDARD_SECRET - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
SPRING_ENCODER_TYPE - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
SpringEncoderBuilder - Class in org.pac4j.config.builder
Builder of Spring Crypto password encoder.
SpringEncoderBuilder(Map<String, String>) - Constructor for class org.pac4j.config.builder.SpringEncoderBuilder
 
SpringSecurityPasswordEncoder - Class in org.pac4j.core.credentials.password
A password encoder based on PasswordEncoder from the Spring Security Crypto package.
SpringSecurityPasswordEncoder(PasswordEncoder) - Constructor for class org.pac4j.core.credentials.password.SpringSecurityPasswordEncoder
 
SpringSecurityPropertiesAuthorizationGenerator<U extends CommonProfile> - Class in org.pac4j.core.authorization.generator
Authorization generator based on a properties file in Spring security format: username=password,grantedAuthority[,grantedAuthority][,enabled|disabled]
SpringSecurityPropertiesAuthorizationGenerator(Properties) - Constructor for class org.pac4j.core.authorization.generator.SpringSecurityPropertiesAuthorizationGenerator
 
startAuthentication(C, List<Client>) - Method in class org.pac4j.core.engine.DefaultSecurityLogic
Return whether we must start a login process if the first client is an indirect one.
STATE - Static variable in class org.pac4j.oauth.profile.strava.StravaProfileDefinition
 
STATE - Static variable in class org.pac4j.oidc.config.OidcConfiguration
 
STATE_REQUEST_PARAMETER - Static variable in class org.pac4j.oauth.config.OAuth20Configuration
 
STATE_SESSION_ATTRIBUTE - Static variable in class org.pac4j.oidc.config.OidcConfiguration
 
status(String, int, WebContext) - Static method in exception org.pac4j.core.exception.HttpAction
Build a response with message and status.
STATUS - Static variable in class org.pac4j.oauth.profile.vk.VkProfileDefinition
 
STATUSES_COUNT - Static variable in class org.pac4j.oauth.profile.twitter.TwitterProfileDefinition
 
Store<K,O> - Interface in org.pac4j.core.store
Store data.
storeMessage(String, XMLObject) - Method in class org.pac4j.saml.storage.HttpSessionStorage
Stores a request message into the repository.
storeMessage(String, XMLObject) - Method in interface org.pac4j.saml.storage.SAMLMessageStorage
Stores given message in the data store.
StravaApi20 - Class in org.pac4j.scribe.builder.api
This class represents the OAuth API implementation for Strava.
StravaApi20(String) - Constructor for class org.pac4j.scribe.builder.api.StravaApi20
 
StravaClient - Class in org.pac4j.oauth.client
OAuth20Client for Strava.
StravaClient() - Constructor for class org.pac4j.oauth.client.StravaClient
 
StravaClient(String, String) - Constructor for class org.pac4j.oauth.client.StravaClient
 
StravaClub - Class in org.pac4j.oauth.profile.strava
A Strava club.
StravaClub() - Constructor for class org.pac4j.oauth.profile.strava.StravaClub
 
StravaGear - Class in org.pac4j.oauth.profile.strava
A Strava gear.
StravaGear() - Constructor for class org.pac4j.oauth.profile.strava.StravaGear
 
StravaProfile - Class in org.pac4j.oauth.profile.strava
This class is the user profile for Strava with appropriate getters.
StravaProfile() - Constructor for class org.pac4j.oauth.profile.strava.StravaProfile
 
StravaProfileDefinition - Class in org.pac4j.oauth.profile.strava
This class is the Strava profile definition.
StravaProfileDefinition() - Constructor for class org.pac4j.oauth.profile.strava.StravaProfileDefinition
 
StrictTransportSecurityHeader - Class in org.pac4j.core.authorization.authorizer
Strict transport security header.
StrictTransportSecurityHeader() - Constructor for class org.pac4j.core.authorization.authorizer.StrictTransportSecurityHeader
 
StrictTransportSecurityHeader(int) - Constructor for class org.pac4j.core.authorization.authorizer.StrictTransportSecurityHeader
 
STRING - Static variable in class org.pac4j.core.profile.converter.Converters
 
StringConverter - Class in org.pac4j.core.profile.converter
This class only keeps String objects.
StringConverter() - Constructor for class org.pac4j.core.profile.converter.StringConverter
 
SUBJECT - Static variable in interface org.pac4j.core.profile.jwt.JwtClaims
 
subject() - Method in class org.pac4j.kerberos.credentials.authenticator.KerberosTicketValidation
 
substringAfter(String, String) - Static method in class org.pac4j.core.util.CommonHelper
 
substringBefore(String, String) - Static method in class org.pac4j.core.util.CommonHelper
 
substringBetween(String, String, String) - Static method in class org.pac4j.core.util.CommonHelper
 
success(String) - Static method in class org.pac4j.core.redirect.RedirectAction
 
SUCCESSFUL_AUTHENTICATION_HANDLERS - Static variable in class org.pac4j.oauth.profile.casoauthwrapper.CasOAuthWrapperProfileDefinition
 
SUMMARY - Static variable in class org.pac4j.oauth.profile.linkedin2.LinkedIn2ProfileDefinition
 
SunJaasKerberosTicketValidator - Class in org.pac4j.kerberos.credentials.authenticator
Implementation of KerberosTicketValidator which uses the SUN JAAS login module, which is included in the SUN JRE, it will not work with an IBM JRE.
SunJaasKerberosTicketValidator() - Constructor for class org.pac4j.kerberos.credentials.authenticator.SunJaasKerberosTicketValidator
 
supports(JWEAlgorithm, EncryptionMethod) - Method in class org.pac4j.jwt.config.encryption.ECEncryptionConfiguration
 
supports(JWEAlgorithm, EncryptionMethod) - Method in interface org.pac4j.jwt.config.encryption.EncryptionConfiguration
Whether this encryption configuration supports this algorithm and encryption method.
supports(JWEAlgorithm, EncryptionMethod) - Method in class org.pac4j.jwt.config.encryption.RSAEncryptionConfiguration
 
supports(JWEAlgorithm, EncryptionMethod) - Method in class org.pac4j.jwt.config.encryption.SecretEncryptionConfiguration
 
supports(JWSAlgorithm) - Method in class org.pac4j.jwt.config.signature.ECSignatureConfiguration
 
supports(JWSAlgorithm) - Method in class org.pac4j.jwt.config.signature.RSASignatureConfiguration
 
supports(JWSAlgorithm) - Method in class org.pac4j.jwt.config.signature.SecretSignatureConfiguration
 
supports(JWSAlgorithm) - Method in interface org.pac4j.jwt.config.signature.SignatureConfiguration
Whether this signature configuration supports this algorithm.

T

TechnicalException - Exception in org.pac4j.core.exception
This class represents the root technical exception for the library.
TechnicalException(String) - Constructor for exception org.pac4j.core.exception.TechnicalException
 
TechnicalException(Throwable) - Constructor for exception org.pac4j.core.exception.TechnicalException
 
TechnicalException(String, Throwable) - Constructor for exception org.pac4j.core.exception.TechnicalException
 
TEMP_REDIRECT - Static variable in interface org.pac4j.core.context.HttpConstants
 
THIRD_PARTY_ID - Static variable in class org.pac4j.oauth.profile.facebook.FacebookProfileDefinition
 
throwsException(String) - Method in class org.pac4j.http.credentials.authenticator.test.SimpleTestUsernamePasswordAuthenticator
 
TICKET_PARAMETER - Static variable in class org.pac4j.cas.config.CasConfiguration
 
TicketAndLogoutRequestExtractor - Class in org.pac4j.cas.credentials.extractor
CAS ticket extractor or logout request handler.
TicketAndLogoutRequestExtractor() - Constructor for class org.pac4j.cas.credentials.extractor.TicketAndLogoutRequestExtractor
 
TicketAndLogoutRequestExtractor(CasConfiguration, String) - Constructor for class org.pac4j.cas.credentials.extractor.TicketAndLogoutRequestExtractor
 
TID - Static variable in class org.pac4j.oidc.profile.azuread.AzureAdProfileDefinition
 
TIME_ZONE - Static variable in class org.pac4j.oauth.profile.twitter.TwitterProfileDefinition
 
TIME_ZONE - Static variable in class org.pac4j.oauth.profile.yahoo.YahooProfileDefinition
 
TIMEZONE - Static variable in class org.pac4j.oauth.profile.facebook.FacebookProfileDefinition
 
toJSONString(Object) - Static method in class org.pac4j.oauth.profile.JsonHelper
Returns the JSON string for the object.
TokenCredentials - Class in org.pac4j.core.credentials
This credentials represents a token.
TokenCredentials(String, String) - Constructor for class org.pac4j.core.credentials.TokenCredentials
 
tokenUrl - Variable in class org.pac4j.scribe.builder.api.GenericApi20
 
toString() - Method in class org.pac4j.cas.client.CasClient
 
toString() - Method in class org.pac4j.cas.client.CasProxyReceptor
 
toString() - Method in class org.pac4j.cas.client.direct.DirectCasClient
 
toString() - Method in class org.pac4j.cas.client.direct.DirectCasProxyClient
 
toString() - Method in class org.pac4j.cas.client.rest.CasRestBasicAuthClient
 
toString() - Method in class org.pac4j.cas.client.rest.CasRestFormClient
 
toString() - Method in class org.pac4j.cas.config.CasConfiguration
 
toString() - Method in class org.pac4j.cas.logout.DefaultCasLogoutHandler
 
toString() - Method in class org.pac4j.cas.store.ProxyGrantingTicketStore
 
toString() - Method in class org.pac4j.core.authorization.authorizer.CorsAuthorizer
 
toString() - Method in class org.pac4j.core.authorization.authorizer.csrf.CsrfTokenGeneratorAuthorizer
 
toString() - Method in class org.pac4j.core.authorization.generator.LoadLinkedUserAuthorizationGenerator
 
toString() - Method in class org.pac4j.core.client.BaseClient
 
toString() - Method in class org.pac4j.core.client.Clients
 
toString() - Method in class org.pac4j.core.client.IndirectClient
 
toString() - Method in class org.pac4j.core.credentials.authenticator.LocalCachingAuthenticator
 
toString() - Method in class org.pac4j.core.credentials.extractor.ParameterExtractor
 
toString() - Method in class org.pac4j.core.credentials.TokenCredentials
 
toString() - Method in class org.pac4j.core.credentials.UsernamePasswordCredentials
 
toString() - Method in exception org.pac4j.core.exception.HttpAction
 
toString() - Method in class org.pac4j.core.logout.CasLogoutActionBuilder
 
toString() - Method in class org.pac4j.core.matching.HeaderMatcher
 
toString() - Method in class org.pac4j.core.matching.HttpMethodMatcher
 
toString() - Method in class org.pac4j.core.profile.Color
 
toString() - Method in class org.pac4j.core.profile.InternalAttributeHandler
 
toString() - Method in class org.pac4j.core.profile.UserProfile
 
toString() - Method in class org.pac4j.core.redirect.RedirectAction
 
toString() - Method in class org.pac4j.core.store.GuavaStore
 
toString(Class<?>, Object...) - Static method in class org.pac4j.core.util.CommonHelper
Build a normalized "toString" text for an object.
toString() - Method in class org.pac4j.core.util.JavaSerializationHelper
 
toString() - Method in class org.pac4j.couch.profile.service.CouchProfileService
 
toString() - Method in class org.pac4j.gae.credentials.GaeUserCredentials
 
toString() - Method in class org.pac4j.http.authorization.authorizer.IpRegexpAuthorizer
 
toString() - Method in class org.pac4j.http.authorization.generator.RememberMeAuthorizationGenerator
 
toString() - Method in class org.pac4j.http.client.direct.DirectDigestAuthClient
 
toString() - Method in class org.pac4j.http.client.direct.DirectFormClient
 
toString() - Method in class org.pac4j.http.client.direct.HeaderClient
 
toString() - Method in class org.pac4j.http.client.direct.ParameterClient
 
toString() - Method in class org.pac4j.http.client.indirect.FormClient
 
toString() - Method in class org.pac4j.http.client.indirect.IndirectBasicAuthClient
 
toString() - Method in class org.pac4j.http.credentials.authenticator.IpRegexpAuthenticator
 
toString() - Method in class org.pac4j.http.credentials.authenticator.RestAuthenticator
 
toString() - Method in class org.pac4j.http.credentials.DigestCredentials
 
toString() - Method in class org.pac4j.http.credentials.extractor.CookieExtractor
 
toString() - Method in class org.pac4j.http.credentials.extractor.DigestAuthExtractor
 
toString() - Method in class org.pac4j.http.credentials.extractor.IpExtractor
 
toString() - Method in class org.pac4j.jwt.config.encryption.ECEncryptionConfiguration
 
toString() - Method in class org.pac4j.jwt.config.encryption.RSAEncryptionConfiguration
 
toString() - Method in class org.pac4j.jwt.config.encryption.SecretEncryptionConfiguration
 
toString() - Method in class org.pac4j.jwt.config.signature.ECSignatureConfiguration
 
toString() - Method in class org.pac4j.jwt.config.signature.RSASignatureConfiguration
 
toString() - Method in class org.pac4j.jwt.config.signature.SecretSignatureConfiguration
 
toString() - Method in class org.pac4j.jwt.credentials.authenticator.JwtAuthenticator
 
toString() - Method in class org.pac4j.jwt.profile.JwtGenerator
 
toString() - Method in class org.pac4j.kerberos.client.indirect.IndirectKerberosClient
 
toString() - Method in class org.pac4j.kerberos.credentials.KerberosCredentials
 
toString() - Method in class org.pac4j.ldap.profile.service.LdapProfileService
 
toString() - Method in class org.pac4j.mongo.profile.service.MongoProfileService
 
toString() - Method in class org.pac4j.oauth.client.OAuth10Client
 
toString() - Method in class org.pac4j.oauth.client.OAuth20Client
 
toString() - Method in class org.pac4j.oauth.config.OAuthConfiguration
 
toString() - Method in class org.pac4j.oauth.credentials.OAuth10Credentials
 
toString() - Method in class org.pac4j.oauth.credentials.OAuth20Credentials
 
toString() - Method in class org.pac4j.oauth.credentials.OAuthCredentials
 
toString() - Method in class org.pac4j.oauth.redirect.OAuth10RedirectActionBuilder
 
toString() - Method in class org.pac4j.oauth.redirect.OAuth20RedirectActionBuilder
 
toString() - Method in class org.pac4j.oidc.client.OidcClient
 
toString() - Method in class org.pac4j.oidc.config.OidcConfiguration
 
toString() - Method in class org.pac4j.oidc.credentials.authenticator.OidcAuthenticator
 
toString() - Method in class org.pac4j.oidc.credentials.extractor.OidcExtractor
 
toString() - Method in class org.pac4j.oidc.credentials.OidcCredentials
 
toString() - Method in class org.pac4j.oidc.profile.creator.OidcProfileCreator
 
toString() - Method in class org.pac4j.oidc.redirect.OidcRedirectActionBuilder
 
toString() - Method in class org.pac4j.openid.credentials.OpenIdCredentials
 
toString() - Method in class org.pac4j.saml.credentials.SAML2Credentials
 
toString() - Method in class org.pac4j.sql.profile.service.DbProfileService
 
TOTAL_PRIVATE_REPOS - Static variable in class org.pac4j.oauth.profile.github.GitHubProfileDefinition
 
tryBuildDbAuthenticator(Map<String, Authenticator>, Map<String, PasswordEncoder>) - Method in class org.pac4j.config.builder.DbAuthenticatorBuilder
 
tryBuildLdapAuthenticator(Map<String, Authenticator>) - Method in class org.pac4j.config.builder.LdapAuthenticatorBuilder
 
tryBuildRestAuthenticator(Map<String, Authenticator>) - Method in class org.pac4j.config.builder.RestAuthenticatorBuilder
 
tryCreateAnonymousClient(List<Client>) - Method in class org.pac4j.config.builder.DirectClientBuilder
 
tryCreateCasClient(List<Client>) - Method in class org.pac4j.config.builder.CasClientBuilder
 
tryCreateDirectBasciAuthClient(List<Client>) - Method in class org.pac4j.config.builder.DirectClientBuilder
 
tryCreateDropboxClient(List<Client>) - Method in class org.pac4j.config.builder.OAuthBuilder
 
tryCreateFacebookClient(List<Client>) - Method in class org.pac4j.config.builder.OAuthBuilder
 
tryCreateFoursquareClient(List<Client>) - Method in class org.pac4j.config.builder.OAuthBuilder
 
tryCreateGithubClient(List<Client>) - Method in class org.pac4j.config.builder.OAuthBuilder
 
tryCreateGoogleClient(List<Client>) - Method in class org.pac4j.config.builder.OAuthBuilder
 
tryCreateIndirectBasciAuthClient(List<Client>) - Method in class org.pac4j.config.builder.IndirectHttpClientBuilder
 
tryCreateLinkedInClient(List<Client>) - Method in class org.pac4j.config.builder.OAuthBuilder
 
tryCreateLoginFormClient(List<Client>) - Method in class org.pac4j.config.builder.IndirectHttpClientBuilder
 
tryCreateOidcClient(List<Client>) - Method in class org.pac4j.config.builder.OidcClientBuilder
 
tryCreatePasswordEncoder(Map<String, PasswordEncoder>) - Method in class org.pac4j.config.builder.ShiroEncoderBuilder
 
tryCreatePasswordEncoder(Map<String, PasswordEncoder>) - Method in class org.pac4j.config.builder.SpringEncoderBuilder
 
tryCreateSaml2Client(List<Client>) - Method in class org.pac4j.config.builder.Saml2ClientBuilder
 
tryCreateTwitterClient(List<Client>) - Method in class org.pac4j.config.builder.OAuthBuilder
 
tryCreateWindowsLiveClient(List<Client>) - Method in class org.pac4j.config.builder.OAuthBuilder
 
tryCreateYahooClient(List<Client>) - Method in class org.pac4j.config.builder.OAuthBuilder
 
TWITTER_ID - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
TWITTER_SECRET - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
TwitterClient - Class in org.pac4j.oauth.client
This class is the OAuth client to authenticate users in Twitter.
TwitterClient() - Constructor for class org.pac4j.oauth.client.TwitterClient
 
TwitterClient(String, String) - Constructor for class org.pac4j.oauth.client.TwitterClient
 
TwitterProfile - Class in org.pac4j.oauth.profile.twitter
This class is the user profile for Twitter with appropriate getters.
TwitterProfile() - Constructor for class org.pac4j.oauth.profile.twitter.TwitterProfile
 
TwitterProfileDefinition - Class in org.pac4j.oauth.profile.twitter
This class is the Twitter profile definition.
TwitterProfileDefinition() - Constructor for class org.pac4j.oauth.profile.twitter.TwitterProfileDefinition
 
TYPE - Static variable in class org.pac4j.oauth.profile.github.GitHubProfileDefinition
 

U

UID - Static variable in class org.pac4j.oauth.profile.ok.OkProfileDefinition
 
UNAUTHORIZED - Static variable in interface org.pac4j.core.context.HttpConstants
 
unauthorized(C, List<Client>) - Method in class org.pac4j.core.engine.DefaultSecurityLogic
Return an unauthorized error.
unauthorized(String, WebContext, String) - Static method in exception org.pac4j.core.exception.HttpAction
Build a basic auth popup credentials.
unauthorized(String, WebContext, String, String) - Static method in exception org.pac4j.core.exception.HttpAction
Build a basic auth popup credentials.
unauthorizedDigest(String, WebContext, String, String, String) - Static method in exception org.pac4j.core.exception.HttpAction
Build a digest auth popup credentials.
unauthorizedNegotiate(String, WebContext) - Static method in exception org.pac4j.core.exception.HttpAction
Build a response requesting to provide credentials via Kerberos/SPNEGO Negotiate mechanism.
unmarshallMessage(InputStream) - Method in class org.pac4j.saml.transport.Pac4jHTTPPostDecoder
Helper method that deserializes and unmarshalls the message from the given stream.
UNQIUE_NAME - Static variable in class org.pac4j.oidc.profile.azuread.AzureAdProfileDefinition
 
unserializeFromBase64(String) - Method in class org.pac4j.core.util.JavaSerializationHelper
Unserialize a base64 String into a Java object.
unserializeFromBytes(byte[]) - Method in class org.pac4j.core.util.JavaSerializationHelper
Unserialize a bytes array into a Java object.
update(U, String) - Method in class org.pac4j.core.profile.service.AbstractProfileService
 
update(Map<String, Object>) - Method in class org.pac4j.core.profile.service.AbstractProfileService
Update the attributes in the storage.
update(Map<String, Object>) - Method in class org.pac4j.core.profile.service.InMemoryProfileService
 
update(U, String) - Method in interface org.pac4j.core.profile.service.ProfileService
Update a profile (with the associated password) in the storage.
update(Map<String, Object>) - Method in class org.pac4j.couch.profile.service.CouchProfileService
 
update(Map<String, Object>) - Method in class org.pac4j.ldap.profile.service.LdapProfileService
 
update(Map<String, Object>) - Method in class org.pac4j.mongo.profile.service.MongoProfileService
 
update(Map<String, Object>) - Method in class org.pac4j.sql.profile.service.DbProfileService
 
updateCallbackUrlOfIndirectClient(IndirectClient) - Method in class org.pac4j.core.client.Clients
Sets a client's Callback URL, if not already set.
UPDATED - Static variable in class org.pac4j.oauth.profile.yahoo.YahooProfileDefinition
 
UPDATED_AT - Static variable in class org.pac4j.oauth.profile.github.GitHubProfileDefinition
 
UPDATED_AT - Static variable in class org.pac4j.oauth.profile.strava.StravaProfileDefinition
 
UPDATED_AT - Static variable in class org.pac4j.oidc.profile.OidcProfileDefinition
 
UPDATED_TIME - Static variable in class org.pac4j.oauth.profile.facebook.FacebookProfileDefinition
 
UPDATED_TIME - Static variable in class org.pac4j.oauth.profile.windowslive.WindowsLiveProfileDefinition
 
URI - Static variable in class org.pac4j.oauth.profile.orcid.OrcidProfileDefinition
 
URI - Static variable in class org.pac4j.oauth.profile.yahoo.YahooProfileDefinition
 
urisEqualAfterPortNormalization(URI, URI) - Static method in class org.pac4j.saml.util.UriUtils
Compares two URIs for equality, ignoring default port numbers for selected protocols.
UriUtils - Class in org.pac4j.saml.util
URI utilities.
URL - Static variable in interface org.pac4j.core.context.Pac4jConstants
 
URL - Static variable in class org.pac4j.core.profile.converter.Converters
 
URL - Static variable in class org.pac4j.oauth.profile.github.GitHubProfileDefinition
 
URL - Static variable in class org.pac4j.oauth.profile.google2.Google2ProfileDefinition
 
URL - Static variable in class org.pac4j.oauth.profile.twitter.TwitterProfileDefinition
 
UrlConverter - Class in org.pac4j.core.profile.converter
URL converter.
UrlConverter() - Constructor for class org.pac4j.core.profile.converter.UrlConverter
 
urlEncode(String) - Static method in class org.pac4j.core.util.CommonHelper
URL encode a text using UTF-8.
urlResolver - Variable in class org.pac4j.core.client.IndirectClient
 
UrlResolver - Interface in org.pac4j.core.http
How to compute an url.
useAppsecretProof - Variable in class org.pac4j.oauth.client.FacebookClient
 
USER_PROFILES - Static variable in interface org.pac4j.core.context.Pac4jConstants
 
USERNAME - Static variable in interface org.pac4j.core.context.Pac4jConstants
 
username() - Method in class org.pac4j.kerberos.credentials.authenticator.KerberosTicketValidation
 
UsernamePasswordCredentials - Class in org.pac4j.core.credentials
This class represents a username and a password credentials
UsernamePasswordCredentials(String, String, String) - Constructor for class org.pac4j.core.credentials.UsernamePasswordCredentials
 
UserProfile - Class in org.pac4j.core.profile
This class is the user profile retrieved from a provider after successful authentication: it's an identifier (string) and attributes (objects).
UserProfile() - Constructor for class org.pac4j.core.profile.UserProfile
 
UTC_OFFSET - Static variable in class org.pac4j.oauth.profile.twitter.TwitterProfileDefinition
 
UTF8_ENCODING - Static variable in interface org.pac4j.core.context.HttpConstants
 

V

validate(TokenCredentials, WebContext) - Method in class org.pac4j.cas.credentials.authenticator.CasAuthenticator
 
validate(UsernamePasswordCredentials, WebContext) - Method in class org.pac4j.cas.credentials.authenticator.CasRestAuthenticator
 
validate(C, WebContext) - Method in interface org.pac4j.core.credentials.authenticator.Authenticator
Validate the credentials.
validate(T, WebContext) - Method in class org.pac4j.core.credentials.authenticator.LocalCachingAuthenticator
 
validate(UsernamePasswordCredentials, WebContext) - Method in class org.pac4j.core.profile.service.AbstractProfileService
 
validate(TokenCredentials, WebContext) - Method in class org.pac4j.http.credentials.authenticator.IpRegexpAuthenticator
 
validate(UsernamePasswordCredentials, WebContext) - Method in class org.pac4j.http.credentials.authenticator.RestAuthenticator
 
validate(TokenCredentials, WebContext) - Method in class org.pac4j.http.credentials.authenticator.test.SimpleTestDigestAuthenticator
 
validate(TokenCredentials, WebContext) - Method in class org.pac4j.http.credentials.authenticator.test.SimpleTestTokenAuthenticator
 
validate(UsernamePasswordCredentials, WebContext) - Method in class org.pac4j.http.credentials.authenticator.test.SimpleTestUsernamePasswordAuthenticator
 
validate(TokenCredentials, WebContext) - Method in class org.pac4j.jwt.credentials.authenticator.JwtAuthenticator
 
validate(KerberosCredentials, WebContext) - Method in class org.pac4j.kerberos.credentials.authenticator.KerberosAuthenticator
 
validate(UsernamePasswordCredentials, WebContext) - Method in class org.pac4j.ldap.profile.service.LdapProfileService
 
validate(JWT, Nonce) - Method in class org.pac4j.oidc.client.azuread.AzureAdIdTokenValidator
 
validate(OidcCredentials, WebContext) - Method in class org.pac4j.oidc.credentials.authenticator.OidcAuthenticator
 
validate(OpenIdCredentials, WebContext) - Method in class org.pac4j.openid.credentials.authenticator.YahooAuthenticator
 
validate(SAML2Credentials, WebContext) - Method in class org.pac4j.saml.credentials.authenticator.SAML2Authenticator
 
validate(SAML2MessageContext) - Method in class org.pac4j.saml.sso.impl.SAML2DefaultResponseValidator
Validates the SAML protocol response and the SAML SSO response.
validate(SAML2MessageContext) - Method in class org.pac4j.saml.sso.impl.SAML2LogoutResponseValidator
Validates the SAML protocol response and the SAML SSO response.
validate(SAML2MessageContext) - Method in interface org.pac4j.saml.sso.SAML2ResponseValidator
 
validateAssertion(Assertion, SAML2MessageContext, SignatureTrustEngine, Decrypter) - Method in class org.pac4j.saml.sso.impl.SAML2DefaultResponseValidator
Validate the given assertion: - issueInstant - issuer - subject - conditions - authnStatements - signature
validateAssertionConditions(Conditions, SAML2MessageContext) - Method in class org.pac4j.saml.sso.impl.SAML2DefaultResponseValidator
Validate assertionConditions - notBefore - notOnOrAfter
validateAssertionConditions(Conditions, SAML2MessageContext) - Method in class org.pac4j.saml.sso.impl.SAML2LogoutResponseValidator
Validate assertionConditions - notBefore - notOnOrAfter
validateAssertionSignature(Signature, SAML2MessageContext, SignatureTrustEngine) - Method in class org.pac4j.saml.sso.impl.SAML2DefaultResponseValidator
Validate assertion signature.
validateAssertionSignature(Signature, SAML2MessageContext, SignatureTrustEngine) - Method in class org.pac4j.saml.sso.impl.SAML2LogoutResponseValidator
Validate assertion signature.
validateAudienceRestrictions(List<AudienceRestriction>, String) - Method in class org.pac4j.saml.sso.impl.SAML2DefaultResponseValidator
Validate audience by matching the SP entityId.
validateAudienceRestrictions(List<AudienceRestriction>, String) - Method in class org.pac4j.saml.sso.impl.SAML2LogoutResponseValidator
Validate audience by matching the SP entityId.
validateAuthenticationStatements(List<AuthnStatement>, SAML2MessageContext) - Method in class org.pac4j.saml.sso.impl.SAML2DefaultResponseValidator
Validate the given authnStatements: - authnInstant - sessionNotOnOrAfter
validateIssuer(Issuer, SAML2MessageContext) - Method in class org.pac4j.saml.sso.impl.SAML2DefaultResponseValidator
Validate issuer format and value.
validateIssuer(Issuer, SAML2MessageContext) - Method in class org.pac4j.saml.sso.impl.SAML2LogoutResponseValidator
Validate issuer format and value.
validateSamlProtocolResponse(Response, SAML2MessageContext, SignatureTrustEngine) - Method in class org.pac4j.saml.sso.impl.SAML2DefaultResponseValidator
Validates the SAML protocol response: - IssueInstant - Issuer - StatusCode - Signature
validateSamlProtocolResponse(Response, SAML2MessageContext, SignatureTrustEngine) - Method in class org.pac4j.saml.sso.impl.SAML2LogoutResponseValidator
Validates the SAML protocol response: - IssueInstant - Issuer - StatusCode - Signature
validateSamlSSOResponse(Response, SAML2MessageContext, SignatureTrustEngine, Decrypter) - Method in class org.pac4j.saml.sso.impl.SAML2DefaultResponseValidator
Validates the SAML SSO response by finding a valid assertion with authn statements.
validateServiceTicket(String, TokenCredentials, WebContext) - Method in class org.pac4j.cas.client.rest.AbstractCasRestClient
 
validateSignature(Signature, String, SignatureTrustEngine) - Method in class org.pac4j.saml.sso.impl.SAML2DefaultResponseValidator
Validate the given digital signature by checking its profile and value.
validateSignature(Signature, String, SignatureTrustEngine) - Method in class org.pac4j.saml.sso.impl.SAML2LogoutResponseValidator
Validate the given digital signature by checking its profile and value.
validateSubject(Subject, SAML2MessageContext, Decrypter) - Method in class org.pac4j.saml.sso.impl.SAML2DefaultResponseValidator
Validate the given subject by finding a valid Bearer confirmation.
validateTicket(byte[]) - Method in interface org.pac4j.kerberos.credentials.authenticator.KerberosTicketValidator
Validates a Kerberos/SPNEGO ticket.
validateTicket(byte[]) - Method in class org.pac4j.kerberos.credentials.authenticator.SunJaasKerberosTicketValidator
 
validateToken(String) - Method in class org.pac4j.jwt.credentials.authenticator.JwtAuthenticator
Validates the token and returns the corresponding user profile.
validateTokenAndGetClaims(String) - Method in class org.pac4j.jwt.credentials.authenticator.JwtAuthenticator
Validates the token and returns the corresponding user profile.
valueOf(String) - Static method in enum org.pac4j.cas.config.CasProtocol
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.pac4j.config.client.PropertiesConstants.SpringEncoderType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.pac4j.config.ldaptive.AbstractLdapProperties.LdapConnectionPoolPassivator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.pac4j.config.ldaptive.LdapAuthenticationProperties.AuthenticationTypes
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.pac4j.core.context.HttpConstants.HTTP_METHOD
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.pac4j.core.profile.AttributeLocation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.pac4j.core.profile.Gender
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.pac4j.core.redirect.RedirectAction.RedirectType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.pac4j.oauth.client.Google2Client.Google2Scope
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.pac4j.oauth.profile.facebook.FacebookRelationshipStatus
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.pac4j.cas.config.CasProtocol
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.pac4j.config.client.PropertiesConstants.SpringEncoderType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.pac4j.config.ldaptive.AbstractLdapProperties.LdapConnectionPoolPassivator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.pac4j.config.ldaptive.LdapAuthenticationProperties.AuthenticationTypes
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.pac4j.core.context.HttpConstants.HTTP_METHOD
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.pac4j.core.profile.AttributeLocation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.pac4j.core.profile.Gender
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.pac4j.core.redirect.RedirectAction.RedirectType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.pac4j.oauth.client.Google2Client.Google2Scope
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.pac4j.oauth.profile.facebook.FacebookRelationshipStatus
Returns an array containing the constants of this enum type, in the order they are declared.
VelocityEngineFactory - Class in org.pac4j.saml.util
Factory returning a well configured VelocityEngine instance required for generating an HTML form used to POST SAML messages.
VelocityEngineFactory() - Constructor for class org.pac4j.saml.util.VelocityEngineFactory
 
VER - Static variable in class org.pac4j.oidc.profile.azuread.AzureAdProfileDefinition
 
VERIFIED - Static variable in class org.pac4j.oauth.profile.facebook.FacebookProfileDefinition
 
VERIFIED - Static variable in class org.pac4j.oauth.profile.twitter.TwitterProfileDefinition
 
verify(SignedJWT) - Method in class org.pac4j.jwt.config.signature.ECSignatureConfiguration
 
verify(SignedJWT) - Method in class org.pac4j.jwt.config.signature.RSASignatureConfiguration
 
verify(SignedJWT) - Method in class org.pac4j.jwt.config.signature.SecretSignatureConfiguration
 
verify(SignedJWT) - Method in interface org.pac4j.jwt.config.signature.SignatureConfiguration
Verify a signed JWT.
verifyEndpoint(Endpoint, String) - Method in class org.pac4j.saml.sso.impl.SAML2DefaultResponseValidator
 
verifyEndpoint(Endpoint, String) - Method in class org.pac4j.saml.sso.impl.SAML2LogoutResponseValidator
 
verifyProfile(U) - Method in class org.pac4j.jwt.profile.JwtGenerator
 
verifyRequest(AuthnRequest, SAML2MessageContext) - Method in class org.pac4j.saml.sso.impl.SAML2DefaultResponseValidator
 
VkClient - Class in org.pac4j.oauth.client
This class is the OAuth client to authenticate users in Vk.
VkClient() - Constructor for class org.pac4j.oauth.client.VkClient
 
VkClient(String, String) - Constructor for class org.pac4j.oauth.client.VkClient
 
VkProfile - Class in org.pac4j.oauth.profile.vk
This class is the user profile for Vk with appropriate getters.
VkProfile() - Constructor for class org.pac4j.oauth.profile.vk.VkProfile
 
VkProfileDefinition - Class in org.pac4j.oauth.profile.vk
This class is the Vk profile definition.
VkProfileDefinition() - Constructor for class org.pac4j.oauth.profile.vk.VkProfileDefinition
 

W

wantAssertionSigned - Variable in class org.pac4j.saml.metadata.SAML2MetadataGenerator
 
WebContext - Interface in org.pac4j.core.context
This interface represents the web context to use HTTP request and session.
WEBSITE - Static variable in class org.pac4j.oauth.profile.facebook.FacebookProfileDefinition
 
WEBSITE - Static variable in class org.pac4j.oidc.profile.OidcProfileDefinition
 
WINDOWSLIVE_ID - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
WINDOWSLIVE_SECRET - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
WindowsLiveApi20 - Class in org.pac4j.scribe.builder.api
Fix url endpoints (waiting for the next Scribe release).
WindowsLiveApi20() - Constructor for class org.pac4j.scribe.builder.api.WindowsLiveApi20
 
WindowsLiveClient - Class in org.pac4j.oauth.client
This class is the OAuth client to authenticate users in Windows Live (SkyDrive, Hotmail and Messenger).
WindowsLiveClient() - Constructor for class org.pac4j.oauth.client.WindowsLiveClient
 
WindowsLiveClient(String, String) - Constructor for class org.pac4j.oauth.client.WindowsLiveClient
 
WindowsLiveProfile - Class in org.pac4j.oauth.profile.windowslive
This class is the user profile for Windows Live with appropriate getters.
WindowsLiveProfile() - Constructor for class org.pac4j.oauth.profile.windowslive.WindowsLiveProfile
 
WindowsLiveProfileDefinition - Class in org.pac4j.oauth.profile.windowslive
This class is the Windows Live profile definition.
WindowsLiveProfileDefinition() - Constructor for class org.pac4j.oauth.profile.windowslive.WindowsLiveProfileDefinition
 
WordPressApi20 - Class in org.pac4j.scribe.builder.api
This class represents the OAuth API implementation for WordPress.
WordPressApi20() - Constructor for class org.pac4j.scribe.builder.api.WordPressApi20
 
WordPressClient - Class in org.pac4j.oauth.client
This class is the OAuth client to authenticate users in WordPress.
WordPressClient() - Constructor for class org.pac4j.oauth.client.WordPressClient
 
WordPressClient(String, String) - Constructor for class org.pac4j.oauth.client.WordPressClient
 
WordPressLinks - Class in org.pac4j.oauth.profile.wordpress
This class represents the links in WordPress.
WordPressLinks() - Constructor for class org.pac4j.oauth.profile.wordpress.WordPressLinks
 
WordPressProfile - Class in org.pac4j.oauth.profile.wordpress
This class is the user profile for WordPress with appropriate getters.
WordPressProfile() - Constructor for class org.pac4j.oauth.profile.wordpress.WordPressProfile
 
WordPressProfileDefinition - Class in org.pac4j.oauth.profile.wordpress
This class is the WordPress profile definition.
WordPressProfileDefinition() - Constructor for class org.pac4j.oauth.profile.wordpress.WordPressProfileDefinition
 
WORK - Static variable in class org.pac4j.oauth.profile.facebook.FacebookProfileDefinition
 
writeExternal(ObjectOutput) - Method in class org.pac4j.core.profile.UserProfile
 
writeResponseContent(String) - Method in class org.pac4j.core.context.J2EContext
 
writeResponseContent(String) - Method in interface org.pac4j.core.context.WebContext
Write some content in the response.

X

XContentTypeOptionsHeader - Class in org.pac4j.core.authorization.authorizer
XContent type options header.
XContentTypeOptionsHeader() - Constructor for class org.pac4j.core.authorization.authorizer.XContentTypeOptionsHeader
 
XFrameOptionsHeader - Class in org.pac4j.core.authorization.authorizer
XFrame options header.
XFrameOptionsHeader() - Constructor for class org.pac4j.core.authorization.authorizer.XFrameOptionsHeader
 
XSSPROTECTION - Static variable in interface org.pac4j.core.context.DefaultAuthorizers
The "xssprotection" authorizer.
XSSProtectionHeader - Class in org.pac4j.core.authorization.authorizer
XSS protection header.
XSSProtectionHeader() - Constructor for class org.pac4j.core.authorization.authorizer.XSSProtectionHeader
 

Y

YAHOO_ID - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
YAHOO_SECRET - Static variable in interface org.pac4j.config.client.PropertiesConstants
 
YahooAddress - Class in org.pac4j.oauth.profile.yahoo
This class represents a Yahoo address.
YahooAddress() - Constructor for class org.pac4j.oauth.profile.yahoo.YahooAddress
 
YahooAuthenticator - Class in org.pac4j.openid.credentials.authenticator
Authenticator for Yahoo.
YahooAuthenticator(YahooOpenIdClient) - Constructor for class org.pac4j.openid.credentials.authenticator.YahooAuthenticator
 
YahooClient - Class in org.pac4j.oauth.client
This class is the OAuth client to authenticate users in Yahoo.
YahooClient() - Constructor for class org.pac4j.oauth.client.YahooClient
 
YahooClient(String, String) - Constructor for class org.pac4j.oauth.client.YahooClient
 
YahooCredentialsExtractor - Class in org.pac4j.openid.credentials.extractor
Credentials extractor for Yahoo.
YahooCredentialsExtractor(YahooOpenIdClient) - Constructor for class org.pac4j.openid.credentials.extractor.YahooCredentialsExtractor
 
YahooDisclosure - Class in org.pac4j.oauth.profile.yahoo
This class represents a Yahoo disclosure.
YahooDisclosure() - Constructor for class org.pac4j.oauth.profile.yahoo.YahooDisclosure
 
YahooEmail - Class in org.pac4j.oauth.profile.yahoo
This class represents a Yahoo email.
YahooEmail() - Constructor for class org.pac4j.oauth.profile.yahoo.YahooEmail
 
YahooImage - Class in org.pac4j.oauth.profile.yahoo
This class represents a Yahoo image.
YahooImage() - Constructor for class org.pac4j.oauth.profile.yahoo.YahooImage
 
YahooInterest - Class in org.pac4j.oauth.profile.yahoo
This class represents a Yahoo interest.
YahooInterest() - Constructor for class org.pac4j.oauth.profile.yahoo.YahooInterest
 
YahooOpenIdClient - Class in org.pac4j.openid.client
This class is the OpenID client to authenticate users with their yahoo account.
YahooOpenIdClient() - Constructor for class org.pac4j.openid.client.YahooOpenIdClient
 
YahooOpenIdProfile - Class in org.pac4j.openid.profile.yahoo
This class is the user profile for Yahoo using OpenID with appropriate getters.
YahooOpenIdProfile() - Constructor for class org.pac4j.openid.profile.yahoo.YahooOpenIdProfile
 
YahooOpenIdProfileDefinition - Class in org.pac4j.openid.profile.yahoo
This is the definition of the YahooOpenIdProfile.
YahooOpenIdProfileDefinition() - Constructor for class org.pac4j.openid.profile.yahoo.YahooOpenIdProfileDefinition
 
YahooProfile - Class in org.pac4j.oauth.profile.yahoo
This class is the user profile for Yahoo with appropriate getters.
YahooProfile() - Constructor for class org.pac4j.oauth.profile.yahoo.YahooProfile
 
YahooProfileCreator - Class in org.pac4j.oauth.profile.yahoo
Specific profile creator for Yahoo.
YahooProfileCreator(OAuth10Configuration) - Constructor for class org.pac4j.oauth.profile.yahoo.YahooProfileCreator
 
YahooProfileDefinition - Class in org.pac4j.oauth.profile.yahoo
This class is the Yahoo profile definition.
YahooProfileDefinition() - Constructor for class org.pac4j.oauth.profile.yahoo.YahooProfileDefinition
 
YahooRedirectActionBuilder - Class in org.pac4j.openid.redirect
Redirect action builder for Yahoo.
YahooRedirectActionBuilder(YahooOpenIdClient) - Constructor for class org.pac4j.openid.redirect.YahooRedirectActionBuilder
 

Z

ZONEINFO - Static variable in class org.pac4j.oauth.profile.paypal.PayPalProfileDefinition
 
ZONEINFO - Static variable in class org.pac4j.oidc.profile.OidcProfileDefinition
 
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 
Skip navigation links

Copyright © 2018. All rights reserved.