- ABOUT - Static variable in class org.pac4j.oauth.profile.facebook.FacebookAttributesDefinition
 
-  
 
- ABOUT_ME - Static variable in class org.pac4j.oauth.profile.yahoo.YahooAttributesDefinition
 
-  
 
- 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
 
-  
 
- AbstractProfileCreator<C extends Credentials,P extends CommonProfile> - Class in org.pac4j.core.profile.creator
 
- 
Abstract profile creator where you can define the profile created.
 
- AbstractProfileCreator() - Constructor for class org.pac4j.core.profile.creator.AbstractProfileCreator
 
-  
 
- 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
 
-  
 
- AbstractUsernamePasswordAuthenticator - Class in org.pac4j.core.credentials.authenticator
 
- 
An abstract username / password authenticator having a password encoder.
 
- AbstractUsernamePasswordAuthenticator() - Constructor for class org.pac4j.core.credentials.authenticator.AbstractUsernamePasswordAuthenticator
 
-  
 
- 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.OidcAttributesDefinition
 
-  
 
- AccessTokenTypeSerializer - Class in org.pac4j.oidc.kryo
 
- 
This class is a Kryo serializer for AccessTokenType.
 
- AccessTokenTypeSerializer() - Constructor for class org.pac4j.oidc.kryo.AccessTokenTypeSerializer
 
-  
 
- 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.OidcAttributesDefinition
 
-  
 
- 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.client.BaseOAuth10Client
 
-  
 
- addAccessTokenToProfile(U, OAuth2AccessToken) - Method in class org.pac4j.oauth.client.BaseOAuth20Client
 
-  
 
- addAccessTokenToProfile(U, T) - Method in class org.pac4j.oauth.client.BaseOAuthClient
 
- 
Add the access token to the profile (as an attribute).
 
- addAttribute(String, Object) - Method in class org.pac4j.core.profile.UserProfile
 
- 
Add an attribute and perform conversion if necessary.
 
- addAttributes(Map<String, Object>) - Method in class org.pac4j.core.profile.UserProfile
 
- 
Add attributes.
 
- addAuthorizationGenerator(AuthorizationGenerator<U>) - Method in class org.pac4j.core.client.BaseClient
 
-  
 
- addAuthorizationGenerator(AuthorizationGenerator) - Method in class org.pac4j.core.client.Clients
 
-  
 
- addAuthorizationGenerators(List<AuthorizationGenerator<U>>) - Method in class org.pac4j.core.client.BaseClient
 
-  
 
- addAuthorizer(String, Authorizer) - Method in class org.pac4j.core.config.Config
 
-  
 
- addContext(SAML2MetadataResolver, BaseContext, QName) - Method in class org.pac4j.saml.context.SAML2ContextProvider
 
-  
 
- addCustomParam(String, String) - Method in class org.pac4j.oidc.client.OidcClient
 
- 
Deprecated.
 
- 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.client.FacebookClient
 
- 
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(List<String>) - Method in class org.pac4j.core.profile.UserProfile
 
- 
Add permissions.
 
- addPermissions(Set<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.PayPalAttributesDefinition
 
-  
 
- ADDRESS - Static variable in class org.pac4j.oidc.profile.OidcAttributesDefinition
 
-  
 
- ADDRESSES - Static variable in class org.pac4j.oauth.profile.yahoo.YahooAttributesDefinition
 
-  
 
- addRole(String) - Method in class org.pac4j.core.profile.UserProfile
 
- 
Add a role.
 
- addRoles(List<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.OkAttributesDefinition
 
-  
 
- AGE_CATEGORY - Static variable in class org.pac4j.oauth.profile.yahoo.YahooAttributesDefinition
 
-  
 
- 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.FacebookAttributesDefinition
 
-  
 
- algorithm - Variable in class org.pac4j.jwt.config.encryption.AbstractEncryptionConfiguration
 
-  
 
- algorithm - Variable in class org.pac4j.jwt.config.signature.AbstractSignatureConfiguration
 
-  
 
- AMR - Static variable in class org.pac4j.oidc.profile.OidcAttributesDefinition
 
-  
 
- 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.LinkedIn2AttributesDefinition
 
-  
 
- applicationLogoutLogic - Variable in class org.pac4j.core.config.Config
 
-  
 
- ApplicationLogoutLogic<R,C extends WebContext> - Interface in org.pac4j.core.engine
 
- 
Aplication logout logic.
 
- areEquals(String, String) - Static method in class org.pac4j.core.util.CommonHelper
 
- 
Compare two String to see if they are equals (both null is ok).
 
- areEqualsIgnoreCaseAndTrim(String, String) - Static method in class org.pac4j.core.util.CommonHelper
 
- 
Compare two String to see if they are equals ignoring the case and the blank spaces (both null is ok).
 
- areNotEquals(String, String) - Static method in class org.pac4j.core.util.CommonHelper
 
- 
Compare two String to see if they are not equals.
 
- assertionConsumerServiceUrl - Variable in class org.pac4j.saml.metadata.SAML2MetadataGenerator
 
-  
 
- assertNotBlank(String, String) - Static method in class org.pac4j.core.util.CommonHelper
 
- 
 
- assertNotNull(String, Object) - Static method in class org.pac4j.core.util.CommonHelper
 
- 
 
- assertNull(String, Object) - Static method in class org.pac4j.core.util.CommonHelper
 
- 
 
- assertTrue(boolean, String) - Static method in class org.pac4j.core.util.CommonHelper
 
- 
 
- 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.
 
- attributePrincipal - Variable in class org.pac4j.cas.profile.CasProxyProfile
 
-  
 
- attributes - Variable in class org.pac4j.mongo.credentials.authenticator.MongoAuthenticator
 
- 
This must a list of attribute names separated by commas.
 
- attributes - Variable in class org.pac4j.sql.credentials.authenticator.DbAuthenticator
 
- 
This must a list of attribute names separated by commas.
 
- AttributesDefinition - Class in org.pac4j.core.profile
 
- 
This class is the definition of the attributes of a profile.
 
- AttributesDefinition() - Constructor for class org.pac4j.core.profile.AttributesDefinition
 
-  
 
- attributesDefinition - Variable in class org.pac4j.oauth.client.GenericOAuth20Client
 
-  
 
- attributesDefinition - Variable in class org.pac4j.oauth.client.GenericOAuth20StateClient
 
-  
 
- AUDIENCE - Static variable in interface org.pac4j.jwt.JwtClaims
 
-  
 
- AUDIENCE - Static variable in class org.pac4j.oidc.profile.OidcAttributesDefinition
 
-  
 
- augmentSignatureSigningParameters(SignatureSigningParameters) - Method in class org.pac4j.saml.crypto.DefaultSignatureSigningParametersProvider
 
-  
 
- AUTH_TIME - Static variable in class org.pac4j.oidc.profile.OidcAttributesDefinition
 
-  
 
- authDomain - Variable in class org.pac4j.gae.client.GaeUserServiceClient
 
-  
 
- AUTHENTICATE_HEADER - Static variable in interface org.pac4j.core.context.HttpConstants
 
-  
 
- authenticateAccount(UsernamePasswordCredentials) - Method in class org.pac4j.stormpath.credentials.authenticator.StormpathAuthenticator
 
-  
 
- AUTHENTICATION_DATE - Static variable in class org.pac4j.oauth.profile.casoauthwrapper.CasOAuthWrapperAttributesDefinition
 
-  
 
- AUTHENTICATION_METHOD - Static variable in class org.pac4j.oauth.profile.casoauthwrapper.CasOAuthWrapperAttributesDefinition
 
-  
 
- Authenticator<C extends Credentials> - Interface in org.pac4j.core.credentials.authenticator
 
- 
 
- AuthenticatorProfileCreator<C extends Credentials,P extends CommonProfile> - Class in org.pac4j.core.profile.creator
 
- 
This profile creator retrieves the user profile attached in the 
Credentials.
 
 
- AuthenticatorProfileCreator() - Constructor for class org.pac4j.core.profile.creator.AuthenticatorProfileCreator
 
-  
 
- authnRequestSigned - Variable in class org.pac4j.saml.metadata.SAML2MetadataGenerator
 
-  
 
- AUTHORIZATION_HEADER - Static variable in interface org.pac4j.core.context.HttpConstants
 
-  
 
- AuthorizationChecker - Interface in org.pac4j.core.authorization.checker
 
- 
The way to check authorizations.
 
- AuthorizationGenerator<U extends CommonProfile> - Interface in org.pac4j.core.authorization.generator
 
- 
Generate the authorization roles and permissions for this user profile.
 
- Authorizer<U extends CommonProfile> - Interface in org.pac4j.core.authorization.authorizer
 
- 
Checks if an access is authorized.
 
- AUTHORIZER_NAME - Static variable in interface org.pac4j.core.context.Pac4jConstants
 
- 
Deprecated.
 
- 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.oauth.client.GenericOAuth20Client
 
-  
 
- authUrl - Variable in class org.pac4j.oauth.client.GenericOAuth20StateClient
 
-  
 
- authUrl - Variable in class org.pac4j.scribe.builder.api.GenericApi20
 
-  
 
- AVATAR - Static variable in class org.pac4j.oauth.profile.bitbucket.BitbucketAttributesDefinition
 
-  
 
- AVATAR_URL - Static variable in class org.pac4j.oauth.profile.github.GitHubAttributesDefinition
 
-  
 
- AVATAR_URL - Static variable in class org.pac4j.oauth.profile.wordpress.WordPressAttributesDefinition
 
-  
 
- AZP - Static variable in class org.pac4j.oidc.profile.OidcAttributesDefinition
 
-  
 
- AzureAdAttributesDefinition - Class in org.pac4j.oidc.profile.azuread
 
- 
This class defines the attributes of the Azure AD OpenID Connect profile.
 
- AzureAdAttributesDefinition() - Constructor for class org.pac4j.oidc.profile.azuread.AzureAdAttributesDefinition
 
-  
 
- 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
 
-  
 
- AzureAdClient(String, String, String) - Constructor for class org.pac4j.oidc.client.AzureAdClient
 
- 
Deprecated.
 
- 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
 
-  
 
- 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
 
-  
 
- 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.StravaAttributesDefinition
 
-  
 
- BASE_PROFILE_URL - Static variable in class org.pac4j.oauth.profile.ok.OkProfile
 
-  
 
- BASE_URL - Static variable in class org.pac4j.oauth.client.FacebookClient
 
-  
 
- BASE_URL - Static variable in class org.pac4j.oauth.client.VkClient
 
-  
 
- 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
 
-  
 
- BaseOAuth10Client<U extends OAuth10Profile> - Class in org.pac4j.oauth.client
 
- 
This class is the base implementation for client supporting OAuth protocol version 1.0.
 
- BaseOAuth10Client() - Constructor for class org.pac4j.oauth.client.BaseOAuth10Client
 
-  
 
- BaseOAuth20Client<U extends OAuth20Profile> - Class in org.pac4j.oauth.client
 
- 
This class is the base implementation for client supporting OAuth protocol version 2.0.
 
- BaseOAuth20Client() - Constructor for class org.pac4j.oauth.client.BaseOAuth20Client
 
-  
 
- BaseOAuth20StateClient<U extends OAuth20Profile> - Class in org.pac4j.oauth.client
 
- 
This class is the base implementation for client supporting OAuth protocol version 2.0 with the state parameter.
 
- BaseOAuth20StateClient() - Constructor for class org.pac4j.oauth.client.BaseOAuth20StateClient
 
-  
 
- BaseOAuthClient<U extends OAuth20Profile,S extends com.github.scribejava.core.oauth.OAuthService,T extends com.github.scribejava.core.model.Token> - Class in org.pac4j.oauth.client
 
- 
This class is a base implementation for an OAuth protocol client based on the Scribe library.
 
- BaseOAuthClient() - Constructor for class org.pac4j.oauth.client.BaseOAuthClient
 
-  
 
- BaseOpenIdClient<U extends CommonProfile> - Class in org.pac4j.openid.client
 
- 
This class is a base implementation for an OpenID protocol client based on the openid4java library.
 
- BaseOpenIdClient() - Constructor for class org.pac4j.openid.client.BaseOpenIdClient
 
-  
 
- 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
 
-  
 
- BasicSaltedSha512PasswordEncoder - Class in org.pac4j.core.credentials.password
 
- 
A password encoder based on SHA512 and using a salt.
 
- BasicSaltedSha512PasswordEncoder() - Constructor for class org.pac4j.core.credentials.password.BasicSaltedSha512PasswordEncoder
 
-  
 
- BasicSaltedSha512PasswordEncoder(String) - Constructor for class org.pac4j.core.credentials.password.BasicSaltedSha512PasswordEncoder
 
-  
 
- BIKES - Static variable in class org.pac4j.oauth.profile.strava.StravaAttributesDefinition
 
-  
 
- BIO - Static variable in class org.pac4j.oauth.profile.foursquare.FoursquareAttributesDefinition
 
-  
 
- BIO - Static variable in class org.pac4j.oauth.profile.github.GitHubAttributesDefinition
 
-  
 
- BIRTH_DATE - Static variable in class org.pac4j.oauth.profile.vk.VkAttributesDefinition
 
-  
 
- BIRTH_YEAR - Static variable in class org.pac4j.oauth.profile.yahoo.YahooAttributesDefinition
 
-  
 
- BIRTHDATE - Static variable in class org.pac4j.oauth.profile.yahoo.YahooAttributesDefinition
 
-  
 
- BIRTHDATE - Static variable in class org.pac4j.oidc.profile.OidcAttributesDefinition
 
-  
 
- BIRTHDAY - Static variable in class org.pac4j.oauth.profile.facebook.FacebookAttributesDefinition
 
-  
 
- BIRTHDAY - Static variable in class org.pac4j.oauth.profile.google2.Google2AttributesDefinition
 
-  
 
- BIRTHDAY - Static variable in class org.pac4j.oauth.profile.ok.OkAttributesDefinition
 
-  
 
- 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
 
-  
 
- BitbucketAttributesDefinition - Class in org.pac4j.oauth.profile.bitbucket
 
- 
This class defines the attributes of the Bitbucket profile.
 
- BitbucketAttributesDefinition() - Constructor for class org.pac4j.oauth.profile.bitbucket.BitbucketAttributesDefinition
 
-  
 
- 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
 
-  
 
- BLOG - Static variable in class org.pac4j.oauth.profile.github.GitHubAttributesDefinition
 
-  
 
- BOOKS - Static variable in class org.pac4j.oauth.profile.facebook.FacebookAttributesDefinition
 
-  
 
- 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() - Method in class org.pac4j.config.client.PropertiesConfigFactory
 
-  
 
- build(String) - Static method in class org.pac4j.core.config.ConfigBuilder
 
-  
 
- build() - Method in interface org.pac4j.core.config.ConfigFactory
 
- 
Build a configuration.
 
- build() - Method in class org.pac4j.core.config.DefaultConfigFactory
 
-  
 
- build(Object, Map<String, Object>) - Method in class org.pac4j.core.profile.UserProfile
 
- 
Build a profile from user identifier and attributes.
 
- build() - Method in interface org.pac4j.saml.crypto.DecryptionProvider
 
-  
 
- build(SSODescriptor) - Method in class org.pac4j.saml.crypto.DefaultSignatureSigningParametersProvider
 
-  
 
- build() - Method in class org.pac4j.saml.crypto.ExplicitSignatureTrustEngineProvider
 
-  
 
- build() - Method in class org.pac4j.saml.crypto.KeyStoreDecryptionProvider
 
-  
 
- build() - Method in interface org.pac4j.saml.crypto.SAML2SignatureTrustEngineProvider
 
-  
 
- build(SSODescriptor) - Method in interface org.pac4j.saml.crypto.SignatureSigningParametersProvider
 
-  
 
- build(SAML2MessageContext) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnRequestBuilder
 
-  
 
- build(SAML2MessageContext) - Method in interface org.pac4j.saml.sso.SAML2ObjectBuilder
 
-  
 
- buildAttributesFromStormpathAccount(Account) - Method in class org.pac4j.stormpath.credentials.authenticator.StormpathAuthenticator
 
-  
 
- 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
 
-  
 
- 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
 
-  
 
- buildHttpErrorMessage(HttpURLConnection) - Static method in class org.pac4j.cas.util.HttpUtils
 
-  
 
- buildJwtClaimsSet(U) - Method in class org.pac4j.jwt.profile.JwtGenerator
 
-  
 
- 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) - Method in class org.pac4j.oauth.client.BaseOAuth20StateClient
 
-  
 
- buildOAuthConfig(WebContext) - Method in class org.pac4j.oauth.client.BaseOAuthClient
 
- 
Build an OAuth configuration.
 
- buildParams() - Method in class org.pac4j.oidc.redirect.OidcRedirectActionBuilder
 
-  
 
- buildProfile(String, Map<String, Object>) - Static method in class org.pac4j.core.profile.ProfileHelper
 
- 
Build a profile from a typed id and a map of attributes.
 
- 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
 
-  
 
- buildSecretFromJwk(String) - Static method in class org.pac4j.jwt.util.JWKHelper
 
- 
Build the secret from the JWK JSON.
 
- 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.
 
- 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
 
-  
 
- callbackUrlResolver - Variable in class org.pac4j.core.client.IndirectClient
 
-  
 
- CallbackUrlResolver - Interface in org.pac4j.core.http
 
- 
How to compute the final callback url.
 
- CAN_POST - Static variable in class org.pac4j.oauth.profile.vk.VkAttributesDefinition
 
-  
 
- CAN_SEE_ALL_POST - Static variable in class org.pac4j.oauth.profile.vk.VkAttributesDefinition
 
-  
 
- CAN_SEE_AUDIO - Static variable in class org.pac4j.oauth.profile.vk.VkAttributesDefinition
 
-  
 
- CAN_WRITE_PRIVATE_MESSAGE - Static variable in class org.pac4j.oauth.profile.vk.VkAttributesDefinition
 
-  
 
- CAS_LOGIN_URL - Static variable in class org.pac4j.config.client.PropertiesConfigFactory
 
-  
 
- CAS_PROTOCOL - Static variable in class org.pac4j.config.client.PropertiesConfigFactory
 
-  
 
- 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
 
-  
 
- CasClient(String) - Constructor for class org.pac4j.cas.client.CasClient
 
- 
Deprecated.
 
- CasClient(String, CasProtocol) - Constructor for class org.pac4j.cas.client.CasClient
 
- 
Deprecated.
 
- CasClient(String, String) - Constructor for class org.pac4j.cas.client.CasClient
 
- 
Deprecated.
 
- 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
 
-  
 
- 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
 
-  
 
- CasOAuthWrapperAttributesDefinition - Class in org.pac4j.oauth.profile.casoauthwrapper
 
- 
 
- CasOAuthWrapperAttributesDefinition() - Constructor for class org.pac4j.oauth.profile.casoauthwrapper.CasOAuthWrapperAttributesDefinition
 
-  
 
- 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
 
-  
 
- 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
 
-  
 
- 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
 
-  
 
- 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(String) - Constructor for class org.pac4j.cas.credentials.authenticator.CasRestAuthenticator
 
-  
 
- CasRestAuthenticator(String, String) - Constructor for class org.pac4j.cas.credentials.authenticator.CasRestAuthenticator
 
-  
 
- CasRestAuthenticator(String, String, TicketValidator) - 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(String) - Constructor for class org.pac4j.cas.client.rest.CasRestBasicAuthClient
 
-  
 
- CasRestBasicAuthClient(Authenticator) - Constructor for class org.pac4j.cas.client.rest.CasRestBasicAuthClient
 
-  
 
- CasRestBasicAuthClient(String, String, String) - Constructor for class org.pac4j.cas.client.rest.CasRestBasicAuthClient
 
-  
 
- CasRestBasicAuthClient(Authenticator, 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(String) - Constructor for class org.pac4j.cas.client.rest.CasRestFormClient
 
-  
 
- CasRestFormClient(Authenticator) - Constructor for class org.pac4j.cas.client.rest.CasRestFormClient
 
-  
 
- CasRestFormClient(String, String, String) - Constructor for class org.pac4j.cas.client.rest.CasRestFormClient
 
-  
 
- CasRestFormClient(Authenticator, 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
 
-  
 
- CasSingleSignOutHandler - Class in org.pac4j.cas.logout
 
- 
This class is the logout handler for the 
CasClient, inspired by the 
SingleSignOutHandler of the Apereo CAS client.
 
 
- CasSingleSignOutHandler() - Constructor for class org.pac4j.cas.logout.CasSingleSignOutHandler
 
-  
 
- 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.StravaAttributesDefinition
 
-  
 
- CLAIMED - Static variable in class org.pac4j.oauth.profile.orcid.OrcidAttributesDefinition
 
-  
 
- CLASSPATH_PREFIX - Static variable in class org.pac4j.core.util.CommonHelper
 
-  
 
- clearCache() - Method in class org.pac4j.core.credentials.authenticator.LocalCachingAuthenticator
 
-  
 
- 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
 
-  
 
- CLIENT_NAME - Static variable in interface org.pac4j.core.context.Pac4jConstants
 
- 
Deprecated.
 
- clientAuthentication - Variable in class org.pac4j.oidc.credentials.authenticator.OidcAuthenticator
 
-  
 
- ClientFinder - Interface in org.pac4j.core.client.finder
 
- 
The way to find the client.
 
- 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
 
-  
 
- clone() - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
-  
 
- closeConnection(HttpURLConnection) - Static method in class org.pac4j.cas.util.HttpUtils
 
-  
 
- CLUBS - Static variable in class org.pac4j.oauth.profile.strava.StravaAttributesDefinition
 
-  
 
- code - Variable in exception org.pac4j.core.exception.HttpAction
 
-  
 
- COLLABORATORS - Static variable in class org.pac4j.oauth.profile.github.GitHubAttributesDefinition
 
-  
 
- 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
 
-  
 
- ColorSerializer - Class in org.pac4j.core.kryo
 
- 
This class is a Kryo serializer for 
Color.
 
 
- ColorSerializer() - Constructor for class org.pac4j.core.kryo.ColorSerializer
 
-  
 
- COMMON_COUNT - Static variable in class org.pac4j.oauth.profile.vk.VkAttributesDefinition
 
-  
 
- 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
 
-  
 
- 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.GitHubAttributesDefinition
 
-  
 
- compute(String, WebContext) - Method in interface org.pac4j.core.http.CallbackUrlResolver
 
- 
Compute a new callback url from the defined callback url and the web context.
 
- compute(String, WebContext) - Method in class org.pac4j.core.http.DefaultCallbackUrlResolver
 
-  
 
- compute(String, WebContext) - Method in class org.pac4j.core.http.RelativeCallbackUrlResolver
 
-  
 
- computeAppSecretProof(String, OAuth2AccessToken) - Method in class org.pac4j.oauth.client.FacebookClient
 
- 
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(TechnicalException) - 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
 
-  
 
- 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.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.FoursquareAttributesDefinition
 
-  
 
- containsAttribute(String) - Method in class org.pac4j.core.profile.UserProfile
 
- 
Check to see if profile contains attribute name.
 
- 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.TwitterAttributesDefinition
 
-  
 
- convert(String, Object) - Method in class org.pac4j.core.profile.AttributesDefinition
 
- 
Convert an attribute into the right type.
 
- 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.core.profile.converter.BooleanConverter
 
-  
 
- convert(Object) - Method in class org.pac4j.core.profile.converter.ColorConverter
 
-  
 
- convert(Object) - Method in class org.pac4j.core.profile.converter.DateConverter
 
-  
 
- convert(Object) - Method in class org.pac4j.core.profile.converter.FormattedDateConverter
 
-  
 
- convert(Object) - Method in class org.pac4j.core.profile.converter.GenderConverter
 
-  
 
- convert(Object) - Method in class org.pac4j.core.profile.converter.GenderIntegerConverter
 
-  
 
- convert(Object) - Method in class org.pac4j.core.profile.converter.IntegerConverter
 
-  
 
- convert(Object) - Method in class org.pac4j.core.profile.converter.LocaleConverter
 
-  
 
- convert(Object) - Method in class org.pac4j.core.profile.converter.LongConverter
 
-  
 
- convert(Object) - Method in class org.pac4j.core.profile.converter.StringConverter
 
-  
 
- convert(Object) - Method in class org.pac4j.core.profile.converter.StringReplaceConverter
 
-  
 
- 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.converter.JsonListConverter
 
-  
 
- convert(Object) - Method in class org.pac4j.oauth.profile.facebook.converter.FacebookRelationshipStatusConverter
 
-  
 
- convert(Object) - Method in class org.pac4j.oauth.profile.vk.converter.VkBooleanConverter
 
-  
 
- convert(Object) - Method in class org.pac4j.oidc.profile.converter.OidcLongTimeConverter
 
-  
 
- converters - Variable in class org.pac4j.core.profile.AttributesDefinition
 
-  
 
- Converters - Class in org.pac4j.core.profile.converter
 
- 
This class defines the default converters.
 
- Converters() - Constructor for class org.pac4j.core.profile.converter.Converters
 
-  
 
- 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(Authenticator) - Constructor for class org.pac4j.http.client.direct.CookieClient
 
- 
Deprecated.
 
- CookieClient(String, Authenticator) - Constructor for class org.pac4j.http.client.direct.CookieClient
 
-  
 
- CookieClient(Authenticator, ProfileCreator) - Constructor for class org.pac4j.http.client.direct.CookieClient
 
- 
Deprecated.
 
- CookieExtractor - Class in org.pac4j.http.credentials.extractor
 
- 
Extracts a cookie value from the request context.
 
- CookieExtractor(String, String) - Constructor for class org.pac4j.http.credentials.extractor.CookieExtractor
 
-  
 
- CorsAuthorizer - Class in org.pac4j.core.authorization.authorizer
 
- 
Define how the CORS requests are authorized.
 
- CorsAuthorizer() - Constructor for class org.pac4j.core.authorization.authorizer.CorsAuthorizer
 
-  
 
- COUNTRY - Static variable in class org.pac4j.oauth.profile.dropbox.DropBoxAttributesDefinition
 
-  
 
- COUNTRY - Static variable in class org.pac4j.oauth.profile.strava.StravaAttributesDefinition
 
-  
 
- 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(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.YahooAttributesDefinition
 
-  
 
- CREATED_AT - Static variable in class org.pac4j.oauth.profile.github.GitHubAttributesDefinition
 
-  
 
- CREATED_AT - Static variable in class org.pac4j.oauth.profile.strava.StravaAttributesDefinition
 
-  
 
- CREATED_AT - Static variable in class org.pac4j.oauth.profile.twitter.TwitterAttributesDefinition
 
-  
 
- 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
 
-  
 
- createOAuthRequest(String) - Method in class org.pac4j.oauth.client.BaseOAuthClient
 
- 
Create an OAuth request.
 
- createProfile(String, String[], LdapEntry) - Method in class org.pac4j.ldap.credentials.authenticator.LdapAuthenticator
 
-  
 
- createProfile(String, String[], Map<String, Object>) - Method in class org.pac4j.mongo.credentials.authenticator.MongoAuthenticator
 
-  
 
- createProfile(AuthSuccess) - Method in class org.pac4j.openid.client.BaseOpenIdClient
 
- 
Create the appropriate OpenID profile.
 
- createProfile(AuthSuccess) - Method in class org.pac4j.openid.client.YahooOpenIdClient
 
-  
 
- createProfile(String, String[], Map<String, Object>) - Method in class org.pac4j.sql.credentials.authenticator.DbAuthenticator
 
-  
 
- createProfile(Account) - Method in class org.pac4j.stormpath.credentials.authenticator.StormpathAuthenticator
 
-  
 
- createProfileCreator() - Method in class org.pac4j.oidc.client.AzureAdClient
 
-  
 
- createProfileCreator() - Method in class org.pac4j.oidc.client.GoogleOidcClient
 
-  
 
- createProfileCreator() - Method in class org.pac4j.oidc.client.OidcClient
 
-  
 
- 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.OrcidAttributesDefinition
 
-  
 
- 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 exception occuring 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
 
- 
 
- 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_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.LinkedIn2AttributesDefinition
 
-  
 
- CURRENT_STATUS - Static variable in class org.pac4j.oauth.profile.ok.OkAttributesDefinition
 
-  
 
- CURRENT_STATUS_DATE - Static variable in class org.pac4j.oauth.profile.ok.OkAttributesDefinition
 
-  
 
- CURRENT_STATUS_ID - Static variable in class org.pac4j.oauth.profile.ok.OkAttributesDefinition
 
-  
 
- dataSource - Variable in class org.pac4j.sql.credentials.authenticator.DbAuthenticator
 
-  
 
- DATE_PREFERENCE - Static variable in class org.pac4j.oauth.profile.strava.StravaAttributesDefinition
 
-  
 
- DATE_TZ_GENERAL - Static variable in class org.pac4j.core.profile.converter.Converters
 
-  
 
- DATE_TZ_GENERAL_FORMAT - Static variable in class org.pac4j.core.profile.converter.Converters
 
-  
 
- DATE_TZ_RFC822 - Static variable in class org.pac4j.core.profile.converter.Converters
 
-  
 
- DATE_TZ_RFC822_FORMAT - Static variable in class org.pac4j.core.profile.converter.Converters
 
-  
 
- DateConverter - Class in org.pac4j.core.profile.converter
 
- 
This class converts a String (depending on a specified format) into a Date.
 
- DateConverter(String) - Constructor for class org.pac4j.core.profile.converter.DateConverter
 
-  
 
- DateConverter(String, Locale) - Constructor for class org.pac4j.core.profile.converter.DateConverter
 
-  
 
- DbAuthenticator - Class in org.pac4j.sql.credentials.authenticator
 
- 
Authenticator for users stored in relational database, based on the JDBI library.
 
- DbAuthenticator() - Constructor for class org.pac4j.sql.credentials.authenticator.DbAuthenticator
 
-  
 
- DbAuthenticator(DataSource) - Constructor for class org.pac4j.sql.credentials.authenticator.DbAuthenticator
 
-  
 
- DbAuthenticator(DataSource, String) - Constructor for class org.pac4j.sql.credentials.authenticator.DbAuthenticator
 
-  
 
- DbAuthenticator(DataSource, String, PasswordEncoder) - Constructor for class org.pac4j.sql.credentials.authenticator.DbAuthenticator
 
-  
 
- dbi - Variable in class org.pac4j.sql.credentials.authenticator.DbAuthenticator
 
-  
 
- DbProfile - Class in org.pac4j.sql.profile
 
- 
The user profile returned by a DB authentication.
 
- DbProfile() - Constructor for class org.pac4j.sql.profile.DbProfile
 
-  
 
- 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.
 
- 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.client.FacebookClient
 
-  
 
- 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.TwitterAttributesDefinition
 
-  
 
- DEFAULT_PROFILE_IMAGE - Static variable in class org.pac4j.oauth.profile.twitter.TwitterAttributesDefinition
 
-  
 
- 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
 
-  
 
- DefaultApplicationLogoutLogic<R,C extends WebContext> - Class in org.pac4j.core.engine
 
- 
Default application logout logic:
 
- DefaultApplicationLogoutLogic() - Constructor for class org.pac4j.core.engine.DefaultApplicationLogoutLogic
 
-  
 
- 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
 
-  
 
- DefaultCallbackLogic<R,C extends WebContext> - Class in org.pac4j.core.engine
 
- 
Default callback logic:
 
- DefaultCallbackLogic() - Constructor for class org.pac4j.core.engine.DefaultCallbackLogic
 
-  
 
- DefaultCallbackUrlResolver - Class in org.pac4j.core.http
 
- 
Default callback url resolver: uses the defined callback url as is.
 
- DefaultCallbackUrlResolver() - Constructor for class org.pac4j.core.http.DefaultCallbackUrlResolver
 
-  
 
- 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
 
-  
 
- 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
 
-  
 
- DefaultCsrfTokenGenerator - Class in org.pac4j.core.authorization.authorizer.csrf
 
- 
Default CSRF token generator.
 
- DefaultCsrfTokenGenerator() - Constructor for class org.pac4j.core.authorization.authorizer.csrf.DefaultCsrfTokenGenerator
 
-  
 
- DefaultGenericAttributesDefinition - Class in org.pac4j.oauth.profile.generic
 
- 
Default attribute definition of the GenericOAuth20Profile
 
- DefaultGenericAttributesDefinition() - Constructor for class org.pac4j.oauth.profile.generic.DefaultGenericAttributesDefinition
 
-  
 
- 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
 
- 
 
- DefaultPac4jSAMLResponse(WebContext) - Constructor for class org.pac4j.saml.transport.DefaultPac4jSAMLResponse
 
- 
Constructs a response adaptor wrapping the given response.
 
- DefaultRolesPermissionsAuthorizationGenerator<U extends CommonProfile> - Class in org.pac4j.core.authorization.generator
 
- 
Grant default roles and/or permissions to a user profile.
 
- DefaultRolesPermissionsAuthorizationGenerator(List<String>, List<String>) - Constructor for class org.pac4j.core.authorization.generator.DefaultRolesPermissionsAuthorizationGenerator
 
-  
 
- DefaultRolesPermissionsAuthorizationGenerator(String[], String[]) - Constructor for class org.pac4j.core.authorization.generator.DefaultRolesPermissionsAuthorizationGenerator
 
-  
 
- DefaultSecurityLogic<R,C extends WebContext> - Class in org.pac4j.core.engine
 
- 
Default security logic:
 
- DefaultSecurityLogic() - Constructor for class org.pac4j.core.engine.DefaultSecurityLogic
 
-  
 
- DefaultSignatureSigningParametersProvider - Class in org.pac4j.saml.crypto
 
- 
Provide the signature parameters required for signing.
 
- DefaultSignatureSigningParametersProvider(CredentialProvider, SAML2ClientConfiguration) - Constructor for class org.pac4j.saml.crypto.DefaultSignatureSigningParametersProvider
 
-  
 
- deflateAndBase64Encode(SAMLObject) - Method in class org.pac4j.saml.transport.Pac4jHTTPRedirectDeflateEncoder
 
- 
DEFLATE (RFC1951) compresses the given SAML message.
 
- DESCRIPTION - Static variable in class org.pac4j.oauth.profile.twitter.TwitterAttributesDefinition
 
-  
 
- destroySession(C) - Method in interface org.pac4j.cas.logout.CasLogoutHandler
 
- 
 
- 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(J2EContext, String) - Method in class org.pac4j.cas.logout.CasSingleSignOutHandler
 
-  
 
- 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.
 
- destroyTicketGrantingTicket(CasRestProfile) - Method in class org.pac4j.cas.client.rest.AbstractCasRestClient
 
-  
 
- DIGEST_HEADER_PREFIX - Static variable in interface org.pac4j.core.context.HttpConstants
 
-  
 
- DigestAuthExtractor - Class in org.pac4j.http.credentials.extractor
 
- 
To extract digest auth header.
 
- DigestAuthExtractor(String) - Constructor for class org.pac4j.http.credentials.extractor.DigestAuthExtractor
 
-  
 
- DigestAuthExtractor(String, String, String) - Constructor for class org.pac4j.http.credentials.extractor.DigestAuthExtractor
 
-  
 
- DigestCredentials - Class in org.pac4j.http.credentials
 
- 
This credentials is retrieved from a HTTP request.
 
- DigestCredentials(String, String, String, String, String, String, String, String, String, String) - Constructor for class org.pac4j.http.credentials.DigestCredentials
 
- 
the token represents the client response attribute value in digest authorization header
 
- DirectBasicAuthClient - Class in org.pac4j.http.client.direct
 
- 
This class is the client to authenticate users directly through HTTP basic auth.
 
- DirectBasicAuthClient() - Constructor for class org.pac4j.http.client.direct.DirectBasicAuthClient
 
-  
 
- DirectBasicAuthClient(Authenticator) - Constructor for class org.pac4j.http.client.direct.DirectBasicAuthClient
 
-  
 
- DirectBasicAuthClient(Authenticator, ProfileCreator) - Constructor for class org.pac4j.http.client.direct.DirectBasicAuthClient
 
-  
 
- DirectCasClient - Class in org.pac4j.cas.client.direct
 
- 
This class is the direct client to authenticate users on a CAS server for a web application in a stateless way: when trying to access a protected area,
 the user will be redirected to the CAS server for login and then back directly to this originally requested url.
 
- DirectCasClient() - Constructor for class org.pac4j.cas.client.direct.DirectCasClient
 
-  
 
- DirectCasClient(CasConfiguration) - Constructor for class org.pac4j.cas.client.direct.DirectCasClient
 
-  
 
- DirectCasProxyClient - Class in org.pac4j.cas.client.direct
 
- 
This class is the direct client to authenticate users based on CAS proxy tickets.
 
- DirectCasProxyClient() - Constructor for class org.pac4j.cas.client.direct.DirectCasProxyClient
 
-  
 
- DirectCasProxyClient(CasConfiguration, String) - Constructor for class org.pac4j.cas.client.direct.DirectCasProxyClient
 
-  
 
- DirectClient<C extends Credentials,U extends CommonProfile> - Class in org.pac4j.core.client
 
- 
This class is the default direct (stateless) implementation of an authentication client (whatever the mechanism).
 
- DirectClient() - Constructor for class org.pac4j.core.client.DirectClient
 
-  
 
- DirectClientV2<C extends Credentials,U extends CommonProfile> - Class in org.pac4j.core.client
 
- 
 
- DirectClientV2() - Constructor for class org.pac4j.core.client.DirectClientV2
 
-  
 
- DirectDigestAuthClient - Class in org.pac4j.http.client.direct
 
- 
This class is the client to authenticate users directly through HTTP digest auth.
 
- DirectDigestAuthClient() - Constructor for class org.pac4j.http.client.direct.DirectDigestAuthClient
 
-  
 
- DirectDigestAuthClient(Authenticator) - Constructor for class org.pac4j.http.client.direct.DirectDigestAuthClient
 
-  
 
- DirectDigestAuthClient(Authenticator, ProfileCreator) - Constructor for class org.pac4j.http.client.direct.DirectDigestAuthClient
 
-  
 
- DirectFormClient - Class in org.pac4j.http.client.direct
 
- 
This class is the client to authenticate users, based on form HTTP parameters.
 
- DirectFormClient() - Constructor for class org.pac4j.http.client.direct.DirectFormClient
 
-  
 
- DirectFormClient(Authenticator) - Constructor for class org.pac4j.http.client.direct.DirectFormClient
 
-  
 
- DirectFormClient(String, String, Authenticator) - Constructor for class org.pac4j.http.client.direct.DirectFormClient
 
-  
 
- DirectFormClient(Authenticator, ProfileCreator) - Constructor for class org.pac4j.http.client.direct.DirectFormClient
 
-  
 
- DISABLED - Static variable in class org.pac4j.core.authorization.generator.SpringSecurityPropertiesAuthorizationGenerator
 
-  
 
- DISCLOSURES - Static variable in class org.pac4j.oauth.profile.yahoo.YahooAttributesDefinition
 
-  
 
- DISCOVERY_INFORMATION - Static variable in class org.pac4j.openid.client.BaseOpenIdClient
 
-  
 
- DISK_USAGE - Static variable in class org.pac4j.oauth.profile.github.GitHubAttributesDefinition
 
-  
 
- DISPLAY_AGE - Static variable in class org.pac4j.oauth.profile.yahoo.YahooAttributesDefinition
 
-  
 
- DISPLAY_NAME - Static variable in class org.pac4j.oauth.profile.bitbucket.BitbucketAttributesDefinition
 
-  
 
- DISPLAY_NAME - Static variable in class org.pac4j.oauth.profile.dropbox.DropBoxAttributesDefinition
 
-  
 
- DISPLAY_NAME - Static variable in class org.pac4j.oauth.profile.generic.DefaultGenericAttributesDefinition
 
-  
 
- DISPLAY_NAME - Static variable in class org.pac4j.oauth.profile.google2.Google2AttributesDefinition
 
-  
 
- DISPLAY_NAME - Static variable in class org.pac4j.oauth.profile.wordpress.WordPressAttributesDefinition
 
-  
 
- DISPLAYNAME - Static variable in class org.pac4j.gae.profile.GaeUserServiceAttributesDefinition
 
-  
 
- 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.VkAttributesDefinition
 
-  
 
- DROPBOX_ID - Static variable in class org.pac4j.config.client.PropertiesConfigFactory
 
-  
 
- DROPBOX_SECRET - Static variable in class org.pac4j.config.client.PropertiesConfigFactory
 
-  
 
- 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
 
-  
 
- DropBoxAttributesDefinition - Class in org.pac4j.oauth.profile.dropbox
 
- 
This class defines the attributes of the DropBox profile.
 
- DropBoxAttributesDefinition() - Constructor for class org.pac4j.oauth.profile.dropbox.DropBoxAttributesDefinition
 
-  
 
- 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
 
-  
 
- FACEBOOK_FIELDS - Static variable in class org.pac4j.config.client.PropertiesConfigFactory
 
-  
 
- FACEBOOK_ID - Static variable in class org.pac4j.config.client.PropertiesConfigFactory
 
-  
 
- FACEBOOK_SCOPE - Static variable in class org.pac4j.config.client.PropertiesConfigFactory
 
-  
 
- FACEBOOK_SECRET - Static variable in class org.pac4j.config.client.PropertiesConfigFactory
 
-  
 
- FacebookApplication - Class in org.pac4j.oauth.profile.facebook
 
- 
This class represents a Facebook application.
 
- FacebookApplication() - Constructor for class org.pac4j.oauth.profile.facebook.FacebookApplication
 
-  
 
- FacebookAttributesDefinition - Class in org.pac4j.oauth.profile.facebook
 
- 
This class defines the attributes of the Facebook profile.
 
- FacebookAttributesDefinition() - Constructor for class org.pac4j.oauth.profile.facebook.FacebookAttributesDefinition
 
-  
 
- 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
 
-  
 
- 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.oauth.profile.generic.DefaultGenericAttributesDefinition
 
-  
 
- FAMILY_NAME - Static variable in class org.pac4j.oauth.profile.google2.Google2AttributesDefinition
 
-  
 
- FAMILY_NAME - Static variable in class org.pac4j.oauth.profile.orcid.OrcidAttributesDefinition
 
-  
 
- FAMILY_NAME - Static variable in class org.pac4j.oauth.profile.paypal.PayPalAttributesDefinition
 
-  
 
- FAMILY_NAME - Static variable in class org.pac4j.oauth.profile.yahoo.YahooAttributesDefinition
 
-  
 
- FAMILY_NAME - Static variable in class org.pac4j.oidc.profile.OidcAttributesDefinition
 
-  
 
- FAVORITE_ATHLETES - Static variable in class org.pac4j.oauth.profile.facebook.FacebookAttributesDefinition
 
-  
 
- FAVORITE_TEAMS - Static variable in class org.pac4j.oauth.profile.facebook.FacebookAttributesDefinition
 
-  
 
- FAVOURITES_COUNT - Static variable in class org.pac4j.oauth.profile.twitter.TwitterAttributesDefinition
 
-  
 
- 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.core.util.CommonHelper
 
-  
 
- 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.
 
- 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.FoursquareAttributesDefinition
 
-  
 
- FIRST_NAME - Static variable in class org.pac4j.oauth.profile.bitbucket.BitbucketAttributesDefinition
 
-  
 
- FIRST_NAME - Static variable in class org.pac4j.oauth.profile.facebook.FacebookAttributesDefinition
 
-  
 
- FIRST_NAME - Static variable in class org.pac4j.oauth.profile.foursquare.FoursquareAttributesDefinition
 
-  
 
- FIRST_NAME - Static variable in class org.pac4j.oauth.profile.generic.DefaultGenericAttributesDefinition
 
-  
 
- FIRST_NAME - Static variable in class org.pac4j.oauth.profile.linkedin2.LinkedIn2AttributesDefinition
 
-  
 
- FIRST_NAME - Static variable in class org.pac4j.oauth.profile.ok.OkAttributesDefinition
 
-  
 
- FIRST_NAME - Static variable in class org.pac4j.oauth.profile.orcid.OrcidAttributesDefinition
 
-  
 
- FIRST_NAME - Static variable in class org.pac4j.oauth.profile.strava.StravaAttributesDefinition
 
-  
 
- FIRST_NAME - Static variable in class org.pac4j.oauth.profile.vk.VkAttributesDefinition
 
-  
 
- FIRST_NAME - Static variable in class org.pac4j.oauth.profile.windowslive.WindowsLiveAttributesDefinition
 
-  
 
- 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.TwitterAttributesDefinition
 
-  
 
- FOLLOWER_COUNT - Static variable in class org.pac4j.oauth.profile.strava.StravaAttributesDefinition
 
-  
 
- FOLLOWERS - Static variable in class org.pac4j.oauth.profile.github.GitHubAttributesDefinition
 
-  
 
- FOLLOWERS_COUNT - Static variable in class org.pac4j.oauth.profile.twitter.TwitterAttributesDefinition
 
-  
 
- FOLLOWING - Static variable in class org.pac4j.oauth.profile.github.GitHubAttributesDefinition
 
-  
 
- FOLLOWING - Static variable in class org.pac4j.oauth.profile.twitter.TwitterAttributesDefinition
 
-  
 
- 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.LinkedIn2AttributesDefinition
 
-  
 
- FORMATTED_PHONETIC_NAME - Static variable in class org.pac4j.oauth.profile.linkedin2.LinkedIn2AttributesDefinition
 
-  
 
- FormattedDate - Class in org.pac4j.core.profile
 
- 
This class represents a formatted date.
 
- FormattedDate() - Constructor for class org.pac4j.core.profile.FormattedDate
 
-  
 
- FormattedDate(Date, String, Locale) - Constructor for class org.pac4j.core.profile.FormattedDate
 
-  
 
- FormattedDateConverter - Class in org.pac4j.core.profile.converter
 
- 
This class converts a String (depending on a specified format) into a FormattedDate.
 
- FormattedDateConverter(String) - Constructor for class org.pac4j.core.profile.converter.FormattedDateConverter
 
-  
 
- FormattedDateConverter(String, Locale) - Constructor for class org.pac4j.core.profile.converter.FormattedDateConverter
 
-  
 
- FormattedDateSerializer - Class in org.pac4j.core.kryo
 
- 
 
- FormattedDateSerializer() - Constructor for class org.pac4j.core.kryo.FormattedDateSerializer
 
-  
 
- 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
 
-  
 
- 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
 
-  
 
- Foursquare20Service - Class in org.pac4j.scribe.oauth
 
- 
This service is dedicated for Foursquare service using OAuth protocol version 2.0.
 
- Foursquare20Service(DefaultApi20, OAuthConfig) - Constructor for class org.pac4j.scribe.oauth.Foursquare20Service
 
-  
 
- FOURSQUARE_ID - Static variable in class org.pac4j.config.client.PropertiesConfigFactory
 
-  
 
- FOURSQUARE_SECRET - Static variable in class org.pac4j.config.client.PropertiesConfigFactory
 
-  
 
- FoursquareAttributesDefinition - Class in org.pac4j.oauth.profile.foursquare
 
- 
This class defines the attributes of the Foursquare profile.
 
- FoursquareAttributesDefinition() - Constructor for class org.pac4j.oauth.profile.foursquare.FoursquareAttributesDefinition
 
-  
 
- 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
 
-  
 
- 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.StravaAttributesDefinition
 
-  
 
- FRIENDS - Static variable in class org.pac4j.oauth.profile.facebook.FacebookAttributesDefinition
 
-  
 
- FRIENDS_COUNT - Static variable in class org.pac4j.oauth.profile.twitter.TwitterAttributesDefinition
 
-  
 
- FromAttributesAuthorizationGenerator<U extends CommonProfile> - Class in org.pac4j.core.authorization.generator
 
- 
Generate the authorization information by inspecting attributes.
 
- FromAttributesAuthorizationGenerator(String[], String[]) - Constructor for class org.pac4j.core.authorization.generator.FromAttributesAuthorizationGenerator
 
-  
 
- FULLNAME - Static variable in class org.pac4j.openid.profile.yahoo.YahooOpenIdAttributesDefinition
 
-  
 
- GaeUserCredentials - Class in org.pac4j.gae.credentials
 
- 
Credential for Google App Engine.
 
- GaeUserCredentials() - Constructor for class org.pac4j.gae.credentials.GaeUserCredentials
 
-  
 
- GaeUserServiceAttributesDefinition - Class in org.pac4j.gae.profile
 
- 
 
- GaeUserServiceAttributesDefinition() - Constructor for class org.pac4j.gae.profile.GaeUserServiceAttributesDefinition
 
-  
 
- 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 - Enum in org.pac4j.core.profile
 
- 
This enumeration is the gender of a user : male, female or unspecified.
 
- GENDER - Static variable in class org.pac4j.oauth.profile.facebook.FacebookAttributesDefinition
 
-  
 
- GENDER - Static variable in class org.pac4j.oauth.profile.foursquare.FoursquareAttributesDefinition
 
-  
 
- GENDER - Static variable in class org.pac4j.oauth.profile.generic.DefaultGenericAttributesDefinition
 
-  
 
- GENDER - Static variable in class org.pac4j.oauth.profile.google2.Google2AttributesDefinition
 
-  
 
- GENDER - Static variable in class org.pac4j.oauth.profile.ok.OkAttributesDefinition
 
-  
 
- GENDER - Static variable in class org.pac4j.oauth.profile.windowslive.WindowsLiveAttributesDefinition
 
-  
 
- GENDER - Static variable in class org.pac4j.oauth.profile.yahoo.YahooAttributesDefinition
 
-  
 
- GENDER - Static variable in class org.pac4j.oidc.profile.OidcAttributesDefinition
 
-  
 
- GenderConverter - Class in org.pac4j.core.profile.converter
 
- 
This class converts a String to a Gender.
 
- GenderConverter(String, String) - Constructor for class org.pac4j.core.profile.converter.GenderConverter
 
-  
 
- GenderIntegerConverter - Class in org.pac4j.core.profile.converter
 
- 
This class converts an Integer to a Gender.
 
- GenderIntegerConverter(Integer, Integer) - Constructor for class org.pac4j.core.profile.converter.GenderIntegerConverter
 
-  
 
- generate(U) - Method in class org.pac4j.cas.authorization.DefaultCasAuthorizationGenerator
 
-  
 
- generate(U) - Method in interface org.pac4j.core.authorization.generator.AuthorizationGenerator
 
- 
Generate the authorization information from and for the user profile.
 
- generate(U) - Method in class org.pac4j.core.authorization.generator.DefaultRolesPermissionsAuthorizationGenerator
 
-  
 
- generate(U) - Method in class org.pac4j.core.authorization.generator.FromAttributesAuthorizationGenerator
 
-  
 
- generate(U) - Method in class org.pac4j.core.authorization.generator.SpringSecurityPropertiesAuthorizationGenerator
 
-  
 
- 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
 
-  
 
- 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 the OAuth client to authenticate users using OAuth protocol version 2.0.
 
- GenericOAuth20Client() - Constructor for class org.pac4j.oauth.client.GenericOAuth20Client
 
-  
 
- GenericOAuth20Client(String, String, String, String, String, String) - Constructor for class org.pac4j.oauth.client.GenericOAuth20Client
 
- 
Convenience constructor.
 
- GenericOAuth20Client(String, String, String, String, String, String, AttributesDefinition) - Constructor for class org.pac4j.oauth.client.GenericOAuth20Client
 
- 
Convenience constructor.
 
- GenericOAuth20Profile - Class in org.pac4j.oauth.profile.generic
 
- 
This is the user profile for the generic OAuth 2.0 client.
 
- GenericOAuth20Profile() - Constructor for class org.pac4j.oauth.profile.generic.GenericOAuth20Profile
 
-  
 
- GenericOAuth20StateClient - Class in org.pac4j.oauth.client
 
- 
This class is the OAuth state client to authenticate users using OAuth protocol version 2.0.
 
- GenericOAuth20StateClient() - Constructor for class org.pac4j.oauth.client.GenericOAuth20StateClient
 
-  
 
- GenericOAuth20StateClient(String, String, String, String, String, String) - Constructor for class org.pac4j.oauth.client.GenericOAuth20StateClient
 
- 
Convenience constructor.
 
- GenericOAuth20StateClient(String, String, String, String, String, String, AttributesDefinition) - Constructor for class org.pac4j.oauth.client.GenericOAuth20StateClient
 
- 
Convenience constructor.
 
- GEO_ENABLED - Static variable in class org.pac4j.oauth.profile.twitter.TwitterAttributesDefinition
 
-  
 
- 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.
 
 
- getAbout() - Method in class org.pac4j.oauth.profile.facebook.FacebookProfile
 
-  
 
- getAboutMe() - Method in class org.pac4j.oauth.profile.yahoo.YahooProfile
 
-  
 
- getAcceptance() - Method in class org.pac4j.oauth.profile.yahoo.YahooDisclosure
 
-  
 
- getAccessId() - Method in class org.pac4j.stormpath.credentials.authenticator.StormpathAuthenticator
 
-  
 
- getAccessSecret() - Method in class org.pac4j.oauth.profile.OAuth10Profile
 
- 
Return the access token secret.
 
- getAccessToken(OAuthCredentials) - Method in class org.pac4j.oauth.client.BaseOAuth10Client
 
-  
 
- getAccessToken(OAuthCredentials) - Method in class org.pac4j.oauth.client.BaseOAuth20Client
 
-  
 
- getAccessToken(OAuthCredentials) - Method in class org.pac4j.oauth.client.BaseOAuthClient
 
- 
Get the access token from OAuth credentials.
 
- 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.
 
- getAllMessages() - Method in class org.pac4j.saml.storage.HttpSessionStorage
 
-  
 
- getAllowCredentials() - Method in class org.pac4j.core.authorization.authorizer.CorsAuthorizer
 
-  
 
- getAllowedProxyChains() - Method in class org.pac4j.cas.config.CasConfiguration
 
-  
 
- getAllowHeaders() - Method in class org.pac4j.core.authorization.authorizer.CorsAuthorizer
 
-  
 
- getAllowMethods() - Method in class org.pac4j.core.authorization.authorizer.CorsAuthorizer
 
-  
 
- getAllowOrigin() - Method in class org.pac4j.core.authorization.authorizer.CorsAuthorizer
 
-  
 
- getAlternateIpHeader() - Method in class org.pac4j.http.credentials.extractor.IpExtractor
 
-  
 
- getAmr() - Method in class org.pac4j.oidc.profile.OidcProfile
 
-  
 
- getApi() - Method in class org.pac4j.oauth.client.BaseOAuthClient
 
- 
Define the OAuth API for this client.
 
- getApi() - Method in class org.pac4j.oauth.client.BitbucketClient
 
-  
 
- getApi() - Method in class org.pac4j.oauth.client.CasOAuthWrapperClient
 
-  
 
- getApi() - Method in class org.pac4j.oauth.client.DropBoxClient
 
-  
 
- getApi() - Method in class org.pac4j.oauth.client.FacebookClient
 
-  
 
- getApi() - Method in class org.pac4j.oauth.client.FoursquareClient
 
-  
 
- getApi() - Method in class org.pac4j.oauth.client.GenericOAuth20Client
 
-  
 
- getApi() - Method in class org.pac4j.oauth.client.GenericOAuth20StateClient
 
-  
 
- getApi() - Method in class org.pac4j.oauth.client.GitHubClient
 
-  
 
- getApi() - Method in class org.pac4j.oauth.client.Google2Client
 
-  
 
- getApi() - Method in class org.pac4j.oauth.client.LinkedIn2Client
 
-  
 
- getApi() - Method in class org.pac4j.oauth.client.OkClient
 
-  
 
- getApi() - Method in class org.pac4j.oauth.client.OrcidClient
 
-  
 
- getApi() - Method in class org.pac4j.oauth.client.PayPalClient
 
-  
 
- getApi() - Method in class org.pac4j.oauth.client.StravaClient
 
-  
 
- getApi() - Method in class org.pac4j.oauth.client.TwitterClient
 
-  
 
- getApi() - Method in class org.pac4j.oauth.client.VkClient
 
-  
 
- getApi() - Method in class org.pac4j.oauth.client.WindowsLiveClient
 
-  
 
- getApi() - Method in class org.pac4j.oauth.client.WordPressClient
 
-  
 
- getApi() - Method in class org.pac4j.oauth.client.YahooClient
 
-  
 
- getApiStandardProfileRequest() - Method in class org.pac4j.oauth.profile.linkedin2.LinkedIn2Profile
 
-  
 
- getApplication() - Method in class org.pac4j.oauth.profile.facebook.FacebookMusicListen
 
-  
 
- getApplicationId() - Method in class org.pac4j.stormpath.credentials.authenticator.StormpathAuthenticator
 
-  
 
- getApplicationLogoutLogic() - Method in class org.pac4j.core.config.Config
 
-  
 
- getApprovalPrompt() - Method in class org.pac4j.oauth.client.StravaClient
 
-  
 
- getAssertionConsumerService(String, int, boolean) - Method in class org.pac4j.saml.metadata.SAML2MetadataGenerator
 
-  
 
- getAsType(JsonNode, Class<T>) - Static method in class org.pac4j.oauth.profile.JsonHelper
 
- 
Return an Object from a JSON node.
 
- getAttribute(String) - Method in class org.pac4j.core.profile.UserProfile
 
- 
Return the attribute with name.
 
- getAttribute(String, Class<T>) - Method in class org.pac4j.core.profile.UserProfile
 
- 
Return the attribute with name.
 
- getAttributes() - Method in class org.pac4j.core.profile.UserProfile
 
- 
Get attributes as immutable map.
 
- getAttributes() - Method in class org.pac4j.ldap.credentials.authenticator.LdapAuthenticator
 
-  
 
- getAttributes() - Method in class org.pac4j.mongo.credentials.authenticator.MongoAuthenticator
 
-  
 
- getAttributes() - Method in class org.pac4j.saml.credentials.SAML2Credentials
 
-  
 
- getAttributes() - Method in class org.pac4j.sql.credentials.authenticator.DbAuthenticator
 
-  
 
- getAttributesDefinition() - Method in class org.pac4j.core.profile.UserProfile
 
- 
Return the attributes definition for this user profile.
 
- getAttributesDefinition() - Method in class org.pac4j.gae.profile.GaeUserServiceProfile
 
-  
 
- getAttributesDefinition() - Method in class org.pac4j.oauth.client.GenericOAuth20Client
 
-  
 
- getAttributesDefinition() - Method in class org.pac4j.oauth.client.GenericOAuth20StateClient
 
-  
 
- getAttributesDefinition() - Method in class org.pac4j.oauth.profile.bitbucket.BitbucketProfile
 
-  
 
- getAttributesDefinition() - Method in class org.pac4j.oauth.profile.casoauthwrapper.CasOAuthWrapperProfile
 
-  
 
- getAttributesDefinition() - Method in class org.pac4j.oauth.profile.dropbox.DropBoxProfile
 
-  
 
- getAttributesDefinition() - Method in class org.pac4j.oauth.profile.facebook.FacebookProfile
 
-  
 
- getAttributesDefinition() - Method in class org.pac4j.oauth.profile.foursquare.FoursquareProfile
 
-  
 
- getAttributesDefinition() - Method in class org.pac4j.oauth.profile.generic.GenericOAuth20Profile
 
-  
 
- getAttributesDefinition() - Method in class org.pac4j.oauth.profile.github.GitHubProfile
 
-  
 
- getAttributesDefinition() - Method in class org.pac4j.oauth.profile.google2.Google2Profile
 
-  
 
- getAttributesDefinition() - Method in class org.pac4j.oauth.profile.linkedin2.LinkedIn2Profile
 
-  
 
- getAttributesDefinition() - Method in class org.pac4j.oauth.profile.ok.OkProfile
 
-  
 
- getAttributesDefinition() - Method in class org.pac4j.oauth.profile.orcid.OrcidProfile
 
-  
 
- getAttributesDefinition() - Method in class org.pac4j.oauth.profile.paypal.PayPalProfile
 
-  
 
- getAttributesDefinition() - Method in class org.pac4j.oauth.profile.strava.StravaProfile
 
-  
 
- getAttributesDefinition() - Method in class org.pac4j.oauth.profile.twitter.TwitterProfile
 
-  
 
- getAttributesDefinition() - Method in class org.pac4j.oauth.profile.vk.VkProfile
 
-  
 
- getAttributesDefinition() - Method in class org.pac4j.oauth.profile.windowslive.WindowsLiveProfile
 
-  
 
- getAttributesDefinition() - Method in class org.pac4j.oauth.profile.wordpress.WordPressProfile
 
-  
 
- getAttributesDefinition() - Method in class org.pac4j.oauth.profile.yahoo.YahooProfile
 
-  
 
- getAttributesDefinition() - Method in class org.pac4j.oidc.profile.azuread.AzureAdProfile
 
-  
 
- getAttributesDefinition() - Method in class org.pac4j.oidc.profile.OidcProfile
 
-  
 
- getAttributesDefinition() - Method in class org.pac4j.openid.profile.yahoo.YahooOpenIdProfile
 
-  
 
- getAudience() - Method in class org.pac4j.jwt.profile.JwtProfile
 
-  
 
- getAudience() - Method in class org.pac4j.oidc.profile.OidcProfile
 
-  
 
- getAuthDomain() - Method in class org.pac4j.gae.client.GaeUserServiceClient
 
-  
 
- getAuthenticationDate() - Method in class org.pac4j.oauth.profile.casoauthwrapper.CasOAuthWrapperProfile
 
-  
 
- getAuthenticationMethod() - Method in class org.pac4j.oauth.profile.casoauthwrapper.CasOAuthWrapperProfile
 
-  
 
- getAuthenticator() - Method in class org.pac4j.core.client.DirectClientV2
 
-  
 
- getAuthenticator() - Method in class org.pac4j.core.client.IndirectClientV2
 
-  
 
- getAuthnContextClassRef() - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
-  
 
- 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) - Method in class org.pac4j.scribe.builder.api.CasOAuthWrapperApi20
 
-  
 
- getAuthorizationUrl(OAuthConfig) - Method in class org.pac4j.scribe.builder.api.DropboxApi20
 
-  
 
- getAuthorizationUrl(OAuthConfig) - Method in class org.pac4j.scribe.builder.api.GenericApi20
 
-  
 
- getAuthorizationUrl(OAuthConfig) - Method in class org.pac4j.scribe.builder.api.OrcidApi20
 
-  
 
- getAuthorizationUrl(OAuthConfig) - Method in class org.pac4j.scribe.builder.api.PayPalApi20
 
-  
 
- getAuthorizationUrl(OAuthConfig) - Method in class org.pac4j.scribe.builder.api.StravaApi20
 
-  
 
- getAuthorizationUrl(OAuthConfig) - Method in class org.pac4j.scribe.builder.api.WindowsLiveApi20
 
-  
 
- getAuthorizationUrl(OAuthConfig) - 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
 
-  
 
- getAuthUrl() - Method in class org.pac4j.oauth.client.GenericOAuth20Client
 
-  
 
- getAuthUrl() - Method in class org.pac4j.oauth.client.GenericOAuth20StateClient
 
-  
 
- getAzp() - Method in class org.pac4j.oidc.profile.OidcProfile
 
-  
 
- getBase64DecodedMessage() - Method in class org.pac4j.saml.transport.Pac4jHTTPPostDecoder
 
-  
 
- getBaseID() - Method in class org.pac4j.saml.context.SAML2MessageContext
 
-  
 
- getBikes() - Method in class org.pac4j.oauth.profile.strava.StravaProfile
 
-  
 
- 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.facebook.FacebookProfile
 
- 
Deprecated.
 
- 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
 
-  
 
- 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
 
-  
 
- 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.cas.config.CasConfiguration
 
-  
 
- getCallbackUrlResolver() - Method in class org.pac4j.core.client.Clients
 
-  
 
- getCallbackUrlResolver() - Method in class org.pac4j.core.client.IndirectClient
 
-  
 
- getCanUpload() - Method in class org.pac4j.oauth.profile.facebook.FacebookPhoto
 
-  
 
- getCasOAuthUrl() - Method in class org.pac4j.oauth.client.CasOAuthWrapperClient
 
-  
 
- getCasRestAuthenticator() - Method in class org.pac4j.cas.client.rest.AbstractCasRestClient
 
-  
 
- getCasRestUrl() - Method in class org.pac4j.cas.credentials.authenticator.CasRestAuthenticator
 
-  
 
- getCasServerPrefixUrl() - Method in class org.pac4j.cas.client.rest.CasRestBasicAuthClient
 
-  
 
- getCasServerPrefixUrl() - Method in class org.pac4j.cas.client.rest.CasRestFormClient
 
-  
 
- getCasServerPrefixUrl() - Method in class org.pac4j.cas.credentials.authenticator.CasRestAuthenticator
 
-  
 
- 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
 
-  
 
- getClientAuthentication() - Method in class org.pac4j.oidc.credentials.authenticator.OidcAuthenticator
 
-  
 
- getClientAuthenticationMethod() - Method in class org.pac4j.oidc.config.OidcConfiguration
 
-  
 
- getClientFinder() - Method in class org.pac4j.core.engine.DefaultSecurityLogic
 
-  
 
- getClientId() - Method in class org.pac4j.oidc.config.OidcConfiguration
 
-  
 
- getClientName() - Method in class org.pac4j.cas.credentials.extractor.TicketAndLogoutRequestExtractor
 
-  
 
- getClientName() - Method in class org.pac4j.core.credentials.Credentials
 
-  
 
- getClientName() - Method in class org.pac4j.core.profile.UserProfile
 
-  
 
- getClientNameParameter() - Method in class org.pac4j.core.client.Clients
 
-  
 
- getClients() - Method in class org.pac4j.core.client.Clients
 
-  
 
- getClients() - Method in class org.pac4j.core.config.Config
 
-  
 
- getClubs() - Method in class org.pac4j.oauth.profile.strava.StravaProfile
 
-  
 
- getCode() - Method in exception org.pac4j.core.exception.HttpAction
 
- 
Return the HTTP code.
 
- getCode() - Method in exception org.pac4j.core.exception.HttpCommunicationException
 
-  
 
- getCode() - Method in class org.pac4j.oauth.credentials.OAuth20Credentials
 
-  
 
- getCode() - Method in class org.pac4j.oauth.profile.linkedin2.LinkedIn2Location
 
-  
 
- getCode() - Method in class org.pac4j.oidc.credentials.OidcCredentials
 
-  
 
- getCollaborators() - Method in class org.pac4j.oauth.profile.github.GitHubPlan
 
-  
 
- getCollaborators() - Method in class org.pac4j.oauth.profile.github.GitHubProfile
 
-  
 
- 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.credentials.authenticator.CasAuthenticator
 
-  
 
- getConfiguration() - Method in class org.pac4j.cas.credentials.extractor.TicketAndLogoutRequestExtractor
 
-  
 
- 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
 
-  
 
- getConnectTimeout() - Method in class org.pac4j.oauth.client.BaseOAuthClient
 
-  
 
- getConnectTimeout() - Method in class org.pac4j.oidc.config.OidcConfiguration
 
-  
 
- getContact() - Method in class org.pac4j.oauth.profile.foursquare.FoursquareProfile
 
-  
 
- getContent() - Method in class org.pac4j.core.client.RedirectAction
 
-  
 
- getContributorsEnabled() - Method in class org.pac4j.oauth.profile.twitter.TwitterProfile
 
-  
 
- getCookie(Collection<Cookie>, String) - Static method in class org.pac4j.core.context.ContextHelper
 
- 
Get a specific cookie by its name.
 
- getCookie(WebContext, String) - Static method in class org.pac4j.core.context.ContextHelper
 
- 
Get a specific cookie by its name.
 
- getCookieName() - Method in class org.pac4j.http.client.direct.CookieClient
 
-  
 
- getCount() - Method in class org.pac4j.oauth.profile.facebook.FacebookPhoto
 
-  
 
- getCount() - Method in class org.pac4j.oauth.profile.foursquare.FoursquareUserFriendGroup
 
-  
 
- getCount() - Method in class org.pac4j.oauth.profile.foursquare.FoursquareUserFriends
 
-  
 
- getCountry() - Method in class org.pac4j.oauth.profile.paypal.PayPalAddress
 
-  
 
- getCountry() - Method in class org.pac4j.oauth.profile.strava.StravaProfile
 
-  
 
- getCountry() - Method in class org.pac4j.oauth.profile.yahoo.YahooAddress
 
-  
 
- getCoverPhoto() - Method in class org.pac4j.oauth.profile.facebook.FacebookPhoto
 
-  
 
- getCreated() - Method in class org.pac4j.oauth.profile.yahoo.YahooProfile
 
-  
 
- getCreatedAt() - Method in class org.pac4j.oauth.profile.github.GitHubProfile
 
-  
 
- getCreatedAt() - Method in class org.pac4j.oauth.profile.strava.StravaProfile
 
-  
 
- getCreatedAt() - Method in class org.pac4j.oauth.profile.twitter.TwitterProfile
 
-  
 
- getCreatedTime() - Method in class org.pac4j.oauth.profile.facebook.FacebookInfo
 
-  
 
- getCreatedTime() - Method in class org.pac4j.oauth.profile.facebook.FacebookPhoto
 
-  
 
- getCreationMethod() - Method in class org.pac4j.oauth.profile.orcid.OrcidProfile
 
-  
 
- getCredential() - Method in interface org.pac4j.saml.crypto.CredentialProvider
 
-  
 
- getCredential() - Method in class org.pac4j.saml.crypto.KeyStoreCredentialProvider
 
-  
 
- getCredentialProvider() - Method in class org.pac4j.saml.metadata.SAML2MetadataGenerator
 
-  
 
- getCredentialResolver() - Method in interface org.pac4j.saml.crypto.CredentialProvider
 
-  
 
- getCredentialResolver() - Method in class org.pac4j.saml.crypto.KeyStoreCredentialProvider
 
-  
 
- getCredentials(WebContext) - Method in interface org.pac4j.core.client.Client
 
- 
Get the credentials from the web context.
 
- getCredentials(WebContext) - Method in class org.pac4j.core.client.DirectClient
 
-  
 
- getCredentials(WebContext) - Method in class org.pac4j.core.client.IndirectClient
 
- 
Get the credentials from the web context.
 
- getCredentialsExtractor() - Method in class org.pac4j.core.client.DirectClientV2
 
-  
 
- getCredentialsExtractor() - Method in class org.pac4j.core.client.IndirectClientV2
 
-  
 
- 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
 
-  
 
- getCustomParams() - Method in class org.pac4j.oidc.config.OidcConfiguration
 
-  
 
- getDataSource() - Method in class org.pac4j.sql.credentials.authenticator.DbAuthenticator
 
-  
 
- getDatePreference() - Method in class org.pac4j.oauth.profile.strava.StravaProfile
 
-  
 
- 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
 
-  
 
- 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.BaseOpenIdClient
 
- 
Return the name of the attribute storing in session the discovery information.
 
- getDiscoveryURI() - Method in class org.pac4j.oidc.config.OidcConfiguration
 
-  
 
- getDiskUsage() - Method in class org.pac4j.oauth.profile.github.GitHubProfile
 
-  
 
- getDisplayAge() - Method in class org.pac4j.oauth.profile.yahoo.YahooProfile
 
-  
 
- getDisplayName() - Method in class org.pac4j.core.profile.CommonProfile
 
- 
Return the displayed name of the user.
 
- getDisplayName() - Method in class org.pac4j.oauth.profile.facebook.FacebookProfile
 
-  
 
- getDisplayName() - Method in class org.pac4j.oauth.profile.github.GitHubProfile
 
-  
 
- getDisplayName() - Method in class org.pac4j.oauth.profile.google2.Google2Profile
 
-  
 
- getDisplayName() - Method in class org.pac4j.oauth.profile.linkedin2.LinkedIn2Profile
 
-  
 
- getDisplayName() - Method in class org.pac4j.oauth.profile.ok.OkProfile
 
-  
 
- getDisplayName() - Method in class org.pac4j.oauth.profile.paypal.PayPalProfile
 
-  
 
- getDisplayName() - Method in class org.pac4j.oauth.profile.strava.StravaProfile
 
-  
 
- getDisplayName() - Method in class org.pac4j.oauth.profile.twitter.TwitterProfile
 
-  
 
- getDisplayName() - Method in class org.pac4j.oauth.profile.vk.VkProfile
 
-  
 
- getDisplayName() - Method in class org.pac4j.oauth.profile.windowslive.WindowsLiveProfile
 
-  
 
- getDisplayName() - Method in class org.pac4j.oauth.profile.yahoo.YahooProfile
 
-  
 
- getDisplayName() - Method in class org.pac4j.oidc.profile.OidcProfile
 
-  
 
- getDisplayName() - Method in class org.pac4j.openid.profile.yahoo.YahooOpenIdProfile
 
-  
 
- getDisplayName() - Method in class org.pac4j.saml.profile.SAML2Profile
 
-  
 
- getDisplayName() - Method in class org.pac4j.stormpath.profile.StormpathProfile
 
-  
 
- getDistance() - Method in class org.pac4j.oauth.profile.strava.StravaGear
 
-  
 
- 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.paypal.PayPalProfile
 
-  
 
- getEmail() - Method in class org.pac4j.oauth.profile.strava.StravaProfile
 
-  
 
- getEmail() - Method in class org.pac4j.oauth.profile.vk.VkProfile
 
-  
 
- getEmail() - Method in class org.pac4j.oauth.profile.yahoo.YahooProfile
 
-  
 
- getEmail() - Method in class org.pac4j.saml.profile.SAML2Profile
 
-  
 
- 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.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.
 
- getEndQuery() - Method in class org.pac4j.sql.credentials.authenticator.DbAuthenticator
 
-  
 
- 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
 
-  
 
- 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
 
-  
 
- getExcludePath() - Method in class org.pac4j.core.matching.ExcludedPathMatcher
 
-  
 
- getExpectedValue() - Method in class org.pac4j.core.matching.HeaderMatcher
 
-  
 
- getExpirationDate() - Method in class org.pac4j.jwt.profile.JwtProfile
 
-  
 
- getExpirationDate() - Method in class org.pac4j.oidc.profile.OidcProfile
 
-  
 
- 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.paypal.PayPalProfile
 
-  
 
- getFamilyName() - Method in class org.pac4j.oauth.profile.strava.StravaProfile
 
-  
 
- getFamilyName() - Method in class org.pac4j.oauth.profile.vk.VkProfile
 
-  
 
- getFamilyName() - Method in class org.pac4j.oauth.profile.windowslive.WindowsLiveProfile
 
-  
 
- getFamilyName() - Method in class org.pac4j.oauth.profile.yahoo.YahooProfile
 
-  
 
- getFamilyName() - Method in class org.pac4j.saml.profile.SAML2Profile
 
-  
 
- getFamilyName() - Method in class org.pac4j.stormpath.profile.StormpathProfile
 
-  
 
- getFavoriteAthletes() - Method in class org.pac4j.oauth.profile.facebook.FacebookProfile
 
-  
 
- getFavoriteTeams() - Method in class org.pac4j.oauth.profile.facebook.FacebookProfile
 
-  
 
- getFavouritesCount() - Method in class org.pac4j.oauth.profile.twitter.TwitterProfile
 
-  
 
- getFetchRequest() - Method in class org.pac4j.openid.client.BaseOpenIdClient
 
- 
Get a fetch request for attributes.
 
- getFetchRequest() - Method in class org.pac4j.openid.client.YahooOpenIdClient
 
-  
 
- 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
 
-  
 
- getFile() - Method in interface org.pac4j.core.io.Resource
 
- 
Gets file.
 
- getFile() - Method in class org.pac4j.core.io.SpringResourceWrapper
 
-  
 
- getFilename() - Method in interface org.pac4j.core.io.Resource
 
- 
Determine a filename for this resource, i.e.
 
- getFilename() - Method in class org.pac4j.core.io.SpringResourceWrapper
 
-  
 
- getFirstName() - Method in class org.pac4j.core.profile.CommonProfile
 
- 
Return the first name of the user.
 
- getFirstName() - Method in class org.pac4j.oauth.profile.foursquare.FoursquareProfile
 
-  
 
- getFirstName() - Method in class org.pac4j.oauth.profile.foursquare.FoursquareUserFriend
 
-  
 
- getFirstName() - Method in class org.pac4j.oauth.profile.google2.Google2Profile
 
-  
 
- getFirstName() - Method in class org.pac4j.oauth.profile.linkedin2.LinkedIn2Profile
 
-  
 
- getFirstName() - Method in class org.pac4j.oauth.profile.ok.OkProfile
 
-  
 
- getFirstName() - Method in class org.pac4j.oauth.profile.orcid.OrcidProfile
 
-  
 
- getFirstName() - Method in class org.pac4j.oauth.profile.paypal.PayPalProfile
 
-  
 
- getFirstName() - Method in class org.pac4j.oauth.profile.strava.StravaProfile
 
-  
 
- getFirstName() - Method in class org.pac4j.oauth.profile.vk.VkProfile
 
-  
 
- getFirstName() - Method in class org.pac4j.oauth.profile.yahoo.YahooProfile
 
-  
 
- getFirstName() - Method in class org.pac4j.oidc.profile.OidcProfile
 
-  
 
- getFirstName() - Method in class org.pac4j.saml.profile.SAML2Profile
 
-  
 
- getFirstName() - Method in class org.pac4j.stormpath.profile.StormpathProfile
 
-  
 
- getFirstNode(String) - Static method in class org.pac4j.oauth.profile.JsonHelper
 
- 
Return the first node of a JSON response.
 
- 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
 
-  
 
- getFormat() - Method in class org.pac4j.core.profile.FormattedDate
 
-  
 
- 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.ok.OkProfile
 
-  
 
- getGender() - Method in class org.pac4j.oauth.profile.strava.StravaProfile
 
-  
 
- getGender() - Method in class org.pac4j.oauth.profile.vk.VkProfile
 
-  
 
- getGender() - Method in class org.pac4j.saml.profile.SAML2Profile
 
-  
 
- getGeoEnabled() - Method in class org.pac4j.oauth.profile.twitter.TwitterProfile
 
-  
 
- getGravatarId() - Method in class org.pac4j.oauth.profile.github.GitHubProfile
 
-  
 
- getGreen() - Method in class org.pac4j.core.profile.Color
 
-  
 
- getGroupMemberships() - Method in class org.pac4j.stormpath.profile.StormpathProfile
 
-  
 
- getGroups() - Method in class org.pac4j.oauth.profile.facebook.FacebookProfile
 
-  
 
- getGroups() - Method in class org.pac4j.oauth.profile.foursquare.FoursquareUserFriends
 
-  
 
- getGroups() - Method in class org.pac4j.stormpath.profile.StormpathProfile
 
-  
 
- getHandle() - Method in class org.pac4j.oauth.profile.yahoo.YahooEmail
 
-  
 
- getHeaderName() - Method in class org.pac4j.cas.client.rest.CasRestBasicAuthClient
 
-  
 
- getHeaderName() - Method in class org.pac4j.core.authorization.authorizer.csrf.CsrfAuthorizer
 
-  
 
- getHeaderName() - Method in class org.pac4j.core.matching.HeaderMatcher
 
-  
 
- getHeaderName() - Method in class org.pac4j.http.client.direct.HeaderClient
 
-  
 
- getHeadline() - Method in class org.pac4j.oauth.profile.linkedin2.LinkedIn2Profile
 
-  
 
- getHeight() - Method in class org.pac4j.oauth.profile.yahoo.YahooImage
 
-  
 
- getHelp() - Method in class org.pac4j.oauth.profile.wordpress.WordPressLinks
 
-  
 
- getHireable() - Method in class org.pac4j.oauth.profile.github.GitHubProfile
 
-  
 
- getHomePhone() - Method in class org.pac4j.oauth.profile.vk.VkProfile
 
-  
 
- getHometown() - Method in class org.pac4j.oauth.profile.facebook.FacebookProfile
 
-  
 
- getHttpActionAdapter() - Method in class org.pac4j.core.config.Config
 
-  
 
- getHttpOnly() - Method in class org.pac4j.core.authorization.authorizer.csrf.CsrfTokenGeneratorAuthorizer
 
-  
 
- 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
 
-  
 
- getIdentityProviderEntityId() - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
-  
 
- getIdentityProviderMetadataPath() - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
-  
 
- getIdentityProviderMetadataResolver() - Method in class org.pac4j.saml.client.SAML2Client
 
-  
 
- getIdentityProviderMetadataResource() - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
-  
 
- getIdentityProviderResolvedEntityId() - Method in class org.pac4j.saml.client.SAML2Client
 
-  
 
- getIdp() - Method in class org.pac4j.oidc.profile.azuread.AzureAdProfile
 
-  
 
- 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
 
-  
 
- getInputStream() - Method in interface org.pac4j.core.io.Resource
 
- 
 
- getInputStream() - Method in class org.pac4j.core.io.SpringResourceWrapper
 
-  
 
- getInputStreamFromName(String) - Static method in class org.pac4j.core.util.CommonHelper
 
- 
Returns an 
InputStream from given name depending on its format:
 - loads from the classloader of this class if name starts with "resource:" (add a slash a the beginning if absent)
 - loads from the classloader of the current thread if name starts with "classpath:"
 - loads from the given url if name starts with "http:" or "https:"
 - loads as 
FileInputStream otherwise
 
 
- 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
 
-  
 
- 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.jwt.profile.JwtProfile
 
-  
 
- getIssuedAt() - Method in class org.pac4j.oidc.profile.OidcProfile
 
-  
 
- getIssuer() - Method in class org.pac4j.jwt.profile.JwtProfile
 
-  
 
- getIssuer() - Method in class org.pac4j.oidc.profile.OidcProfile
 
-  
 
- getIssuer(String) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnRequestBuilder
 
-  
 
- getIsTranslator() - Method in class org.pac4j.oauth.profile.twitter.TwitterProfile
 
-  
 
- getJwtId() - Method in class org.pac4j.jwt.profile.JwtProfile
 
-  
 
- getKey() - Method in class org.pac4j.oauth.client.BaseOAuthClient
 
-  
 
- 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.saml.client.SAML2ClientConfiguration
 
-  
 
- getKeyStoreAlias() - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
-  
 
- getKeystorePassword() - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
-  
 
- getKeystorePath() - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
-  
 
- getKeystoreResource() - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
-  
 
- 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
 
-  
 
- getLdapAuthenticator() - Method in class org.pac4j.ldap.credentials.authenticator.LdapAuthenticator
 
-  
 
- 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
 
-  
 
- 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.core.profile.FormattedDate
 
-  
 
- 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.ok.OkProfile
 
-  
 
- getLocale() - Method in class org.pac4j.oauth.profile.orcid.OrcidProfile
 
-  
 
- getLocale() - Method in class org.pac4j.oauth.profile.paypal.PayPalProfile
 
-  
 
- 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
 
-  
 
- getLocale() - Method in class org.pac4j.saml.profile.SAML2Profile
 
-  
 
- getLocality() - Method in class org.pac4j.oauth.profile.paypal.PayPalAddress
 
-  
 
- getLocation() - Method in class org.pac4j.core.client.RedirectAction
 
-  
 
- getLocation() - Method in class org.pac4j.core.profile.CommonProfile
 
- 
Return the location of the user.
 
- 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
 
-  
 
- getLocation() - Method in class org.pac4j.saml.profile.SAML2Profile
 
-  
 
- 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
 
-  
 
- getLogoutHandler() - Method in class org.pac4j.cas.config.CasConfiguration
 
-  
 
- getMaidenName() - Method in class org.pac4j.oauth.profile.linkedin2.LinkedIn2Profile
 
-  
 
- 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
 
-  
 
- getMeasurementPreference() - Method in class org.pac4j.oauth.profile.strava.StravaProfile
 
-  
 
- getMemberSince() - Method in class org.pac4j.oauth.profile.yahoo.YahooProfile
 
-  
 
- getMessageStorage(WebContext) - Method in class org.pac4j.saml.storage.EmptyStorageFactory
 
-  
 
- getMessageStorage(WebContext) - Method in class org.pac4j.saml.storage.HttpSessionStorageFactory
 
-  
 
- getMessageStorage(WebContext) - Method in interface org.pac4j.saml.storage.SAMLMessageStorageFactory
 
- 
Provides message storage related to the given request.
 
- getMetadata() - Method in class org.pac4j.saml.metadata.SAML2IdentityProviderMetadataResolver
 
-  
 
- getMetadata() - Method in class org.pac4j.saml.metadata.SAML2MetadataGenerator
 
-  
 
- getMetadata() - Method in interface org.pac4j.saml.metadata.SAML2MetadataResolver
 
-  
 
- getMetadata() - Method in class org.pac4j.saml.metadata.SAML2ServiceProviderMetadataResolver
 
-  
 
- getMetadata() - Method in interface org.pac4j.saml.metadata.SAMLMetadataGenerator
 
-  
 
- getMetadataPath() - Method in class org.pac4j.saml.metadata.SAML2IdentityProviderMetadataResolver
 
-  
 
- getMetadataPath() - Method in interface org.pac4j.saml.metadata.SAML2MetadataResolver
 
-  
 
- getMetadataPath() - Method in class org.pac4j.saml.metadata.SAML2ServiceProviderMetadataResolver
 
-  
 
- getMethod() - Method in class org.pac4j.jwt.config.encryption.AbstractEncryptionConfiguration
 
-  
 
- getMethods() - Method in class org.pac4j.core.matching.HttpMethodMatcher
 
-  
 
- getMiddleName() - Method in class org.pac4j.oauth.profile.facebook.FacebookProfile
 
-  
 
- getMiddleName() - Method in class org.pac4j.oidc.profile.OidcProfile
 
-  
 
- getMiddleName() - Method in class org.pac4j.stormpath.profile.StormpathProfile
 
-  
 
- getMillisBetweenCleanUps() - Method in class org.pac4j.cas.client.CasProxyReceptor
 
-  
 
- getMobilePhone() - Method in class org.pac4j.oauth.profile.vk.VkProfile
 
-  
 
- getMongoClient() - Method in class org.pac4j.mongo.credentials.authenticator.MongoAuthenticator
 
-  
 
- 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
 
-  
 
- getNbf() - Method in class org.pac4j.oidc.profile.OidcProfile
 
-  
 
- 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.jwt.profile.JwtProfile
 
-  
 
- 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.client.BaseOAuth10Client
 
-  
 
- getOAuthCredentials(WebContext) - Method in class org.pac4j.oauth.client.BaseOAuth20Client
 
-  
 
- getOAuthCredentials(WebContext) - Method in class org.pac4j.oauth.client.BaseOAuth20StateClient
 
-  
 
- getOAuthCredentials(WebContext) - Method in class org.pac4j.oauth.client.BaseOAuthClient
 
- 
Get the OAuth credentials from the web context.
 
- getOAuthScope() - Method in class org.pac4j.oauth.client.BaseOAuthClient
 
- 
Define the OAuth scope for this client.
 
- getOAuthScope() - Method in class org.pac4j.oauth.client.FacebookClient
 
-  
 
- getOAuthScope() - Method in class org.pac4j.oauth.client.FoursquareClient
 
-  
 
- getOAuthScope() - Method in class org.pac4j.oauth.client.GitHubClient
 
-  
 
- getOAuthScope() - Method in class org.pac4j.oauth.client.Google2Client
 
-  
 
- getOAuthScope() - Method in class org.pac4j.oauth.client.LinkedIn2Client
 
-  
 
- getOAuthScope() - Method in class org.pac4j.oauth.client.OrcidClient
 
-  
 
- getOAuthScope() - Method in class org.pac4j.oauth.client.PayPalClient
 
-  
 
- getOAuthScope() - Method in class org.pac4j.oauth.client.StravaClient
 
-  
 
- getOAuthScope() - Method in class org.pac4j.oauth.client.VkClient
 
-  
 
- getOAuthScope() - Method in class org.pac4j.oauth.client.WindowsLiveClient
 
-  
 
- getOid() - Method in class org.pac4j.oidc.profile.azuread.AzureAdProfile
 
-  
 
- getOldTypedId() - Method in class org.pac4j.core.profile.UserProfile
 
- 
Deprecated. 
 
- 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.
 
- getOutputStream() - Method in class org.pac4j.core.io.SpringWritableResourceWrapper
 
-  
 
- getOutputStream() - Method in interface org.pac4j.core.io.WritableResource
 
- 
Return an 
OutputStream for the underlying resource, allowing to
 (over-)write its 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.cas.client.rest.CasRestFormClient
 
- 
Deprecated.
 
- getPassword() - Method in class org.pac4j.core.credentials.UsernamePasswordCredentials
 
-  
 
- getPasswordAttribute() - Method in class org.pac4j.mongo.credentials.authenticator.MongoAuthenticator
 
-  
 
- getPasswordEncoder() - Method in class org.pac4j.core.credentials.authenticator.AbstractUsernamePasswordAuthenticator
 
-  
 
- 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.saml.profile.SAML2Profile
 
-  
 
- getPlan() - Method in class org.pac4j.oauth.profile.github.GitHubProfile
 
-  
 
- getPolitical() - Method in class org.pac4j.oauth.profile.facebook.FacebookProfile
 
-  
 
- 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
 
-  
 
- getPreferredJwsAlgorithm() - Method in class org.pac4j.oidc.config.OidcConfiguration
 
-  
 
- getPrefix() - Method in class org.pac4j.oauth.profile.foursquare.FoursquareUserPhoto
 
-  
 
- getPrefixHeader() - Method in class org.pac4j.cas.client.rest.CasRestBasicAuthClient
 
-  
 
- getPrefixHeader() - Method in class org.pac4j.http.client.direct.HeaderClient
 
-  
 
- getPrefixUrl() - Method in class org.pac4j.cas.config.CasConfiguration
 
-  
 
- getPrimary() - Method in class org.pac4j.oauth.profile.strava.StravaGear
 
-  
 
- getPrimary() - Method in class org.pac4j.oauth.profile.yahoo.YahooEmail
 
-  
 
- getPrimaryAttributes() - Method in class org.pac4j.core.profile.AttributesDefinition
 
- 
Return the primary attributes names.
 
- getPrimaryBlog() - Method in class org.pac4j.oauth.profile.wordpress.WordPressProfile
 
-  
 
- 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
 
-  
 
- 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.DirectClientV2
 
-  
 
- getProfileCreator() - Method in class org.pac4j.core.client.IndirectClientV2
 
-  
 
- getProfileFactory() - Method in class org.pac4j.core.profile.creator.AbstractProfileCreator
 
-  
 
- getProfileImageUrlHttps() - Method in class org.pac4j.oauth.profile.twitter.TwitterProfile
 
-  
 
- getProfileLinkColor() - Method in class org.pac4j.oauth.profile.twitter.TwitterProfile
 
-  
 
- getProfileManager(C) - Method in class org.pac4j.core.engine.DefaultApplicationLogoutLogic
 
- 
Given a webcontext generate a profileManager for it.
 
- getProfileManager(C) - Method in class org.pac4j.core.engine.DefaultCallbackLogic
 
- 
Given a webcontext generate a profileManager for it.
 
- getProfileManager(C) - Method in class org.pac4j.core.engine.DefaultSecurityLogic
 
- 
Given a webcontext generate a profileManager for it.
 
- getProfileManagerFactory() - Method in class org.pac4j.core.engine.DefaultApplicationLogoutLogic
 
-  
 
- getProfileManagerFactory() - Method in class org.pac4j.core.engine.DefaultCallbackLogic
 
-  
 
- getProfileManagerFactory() - Method in class org.pac4j.core.engine.DefaultSecurityLogic
 
-  
 
- 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
 
-  
 
- 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(T) - Method in class org.pac4j.oauth.client.BaseOAuthClient
 
- 
Retrieve the url of the profile of the authenticated user for the provider.
 
- getProfileUrl(OAuth1Token) - Method in class org.pac4j.oauth.client.BitbucketClient
 
-  
 
- getProfileUrl(OAuth2AccessToken) - Method in class org.pac4j.oauth.client.CasOAuthWrapperClient
 
-  
 
- getProfileUrl(OAuth2AccessToken) - Method in class org.pac4j.oauth.client.DropBoxClient
 
-  
 
- getProfileUrl(OAuth2AccessToken) - Method in class org.pac4j.oauth.client.FacebookClient
 
-  
 
- getProfileUrl(OAuth2AccessToken) - Method in class org.pac4j.oauth.client.FoursquareClient
 
-  
 
- getProfileUrl(OAuth2AccessToken) - Method in class org.pac4j.oauth.client.GenericOAuth20Client
 
-  
 
- getProfileUrl() - Method in class org.pac4j.oauth.client.GenericOAuth20Client
 
-  
 
- getProfileUrl(OAuth2AccessToken) - Method in class org.pac4j.oauth.client.GenericOAuth20StateClient
 
-  
 
- getProfileUrl() - Method in class org.pac4j.oauth.client.GenericOAuth20StateClient
 
-  
 
- getProfileUrl(OAuth2AccessToken) - Method in class org.pac4j.oauth.client.GitHubClient
 
-  
 
- getProfileUrl(OAuth2AccessToken) - Method in class org.pac4j.oauth.client.Google2Client
 
-  
 
- getProfileUrl(OAuth2AccessToken) - Method in class org.pac4j.oauth.client.LinkedIn2Client
 
-  
 
- getProfileUrl(OAuth2AccessToken) - Method in class org.pac4j.oauth.client.OkClient
 
-  
 
- getProfileUrl(OAuth2AccessToken) - Method in class org.pac4j.oauth.client.OrcidClient
 
-  
 
- getProfileUrl(OAuth2AccessToken) - Method in class org.pac4j.oauth.client.PayPalClient
 
-  
 
- getProfileUrl(OAuth2AccessToken) - Method in class org.pac4j.oauth.client.StravaClient
 
-  
 
- getProfileUrl(OAuth1Token) - Method in class org.pac4j.oauth.client.TwitterClient
 
-  
 
- getProfileUrl(OAuth2AccessToken) - Method in class org.pac4j.oauth.client.VkClient
 
-  
 
- getProfileUrl(OAuth2AccessToken) - Method in class org.pac4j.oauth.client.WindowsLiveClient
 
-  
 
- getProfileUrl(OAuth2AccessToken) - Method in class org.pac4j.oauth.client.WordPressClient
 
-  
 
- getProfileUrl(OAuth1Token) - Method in class org.pac4j.oauth.client.YahooClient
 
-  
 
- getProfileUrl() - Method in class org.pac4j.oauth.profile.bitbucket.BitbucketProfile
 
-  
 
- getProfileUrl() - Method in class org.pac4j.oauth.profile.dropbox.DropBoxProfile
 
-  
 
- getProfileUrl() - Method in class org.pac4j.oauth.profile.facebook.FacebookProfile
 
-  
 
- getProfileUrl() - Method in class org.pac4j.oauth.profile.foursquare.FoursquareProfile
 
-  
 
- getProfileUrl() - Method in class org.pac4j.oauth.profile.github.GitHubProfile
 
-  
 
- getProfileUrl() - Method in class org.pac4j.oauth.profile.google2.Google2Profile
 
-  
 
- getProfileUrl() - Method in class org.pac4j.oauth.profile.linkedin2.LinkedIn2Profile
 
-  
 
- getProfileUrl() - Method in class org.pac4j.oauth.profile.ok.OkProfile
 
-  
 
- getProfileUrl() - Method in class org.pac4j.oauth.profile.orcid.OrcidProfile
 
-  
 
- getProfileUrl() - Method in class org.pac4j.oauth.profile.strava.StravaProfile
 
-  
 
- getProfileUrl() - Method in class org.pac4j.oauth.profile.twitter.TwitterProfile
 
-  
 
- getProfileUrl() - Method in class org.pac4j.oauth.profile.vk.VkProfile
 
-  
 
- getProfileUrl() - Method in class org.pac4j.oauth.profile.windowslive.WindowsLiveProfile
 
-  
 
- getProfileUrl() - Method in class org.pac4j.oauth.profile.wordpress.WordPressProfile
 
-  
 
- getProfileUrl() - Method in class org.pac4j.oauth.profile.yahoo.YahooProfile
 
-  
 
- getProfileUrl() - Method in class org.pac4j.oidc.profile.OidcProfile
 
-  
 
- getProfileUrl() - Method in class org.pac4j.saml.profile.SAML2Profile
 
-  
 
- getProfileUseBackgroundImage() - Method in class org.pac4j.oauth.profile.twitter.TwitterProfile
 
-  
 
- getProtected() - Method in class org.pac4j.oauth.profile.twitter.TwitterProfile
 
-  
 
- getProtocol() - Method in class org.pac4j.cas.config.CasConfiguration
 
-  
 
- getProviderMetadata() - Method in class org.pac4j.oidc.config.OidcConfiguration
 
-  
 
- getProxyGrantingTicketStorage() - Method in class org.pac4j.cas.client.CasProxyReceptor
 
-  
 
- 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.
 
- 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() - Method in class org.pac4j.oauth.client.BaseOAuthClient
 
-  
 
- getReadTimeout() - Method in class org.pac4j.oidc.config.OidcConfiguration
 
-  
 
- getRealm() - Method in class org.pac4j.http.client.direct.DirectDigestAuthClient
 
-  
 
- 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.IndirectClientV2
 
-  
 
- 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
 
-  
 
- 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.client.BaseOAuth10Client
 
- 
Return the name of the attribute storing in session the request token.
 
- getResource(String) - Static method in class org.pac4j.core.util.CommonHelper
 
-  
 
- 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.client.BaseOAuthClient
 
-  
 
- getResponseType() - Method in class org.pac4j.oidc.config.OidcConfiguration
 
-  
 
- getResponseValidator() - Method in class org.pac4j.saml.client.SAML2Client
 
-  
 
- 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
 
-  
 
- getSalt() - Method in class org.pac4j.core.credentials.password.BasicSaltedSha512PasswordEncoder
 
-  
 
- getSalt() - Method in class org.pac4j.core.credentials.password.JBCryptPasswordEncoder
 
-  
 
- getSAMLBindingContext() - Method in class org.pac4j.saml.context.SAML2MessageContext
 
-  
 
- getSAMLEndpointContext() - Method in class org.pac4j.saml.context.SAML2MessageContext
 
-  
 
- getSAMLMessageStorage() - Method in class org.pac4j.saml.context.SAML2MessageContext
 
-  
 
- getSamlMessageStorageFactory() - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
-  
 
- getSAMLPeerEndpointContext() - Method in class org.pac4j.saml.context.SAML2MessageContext
 
-  
 
- getSAMLPeerEntityContext() - Method in class org.pac4j.saml.context.SAML2MessageContext
 
-  
 
- getSAMLPeerMetadataContext() - Method in class org.pac4j.saml.context.SAML2MessageContext
 
-  
 
- getSAMLProtocolContext() - Method in class org.pac4j.saml.context.SAML2MessageContext
 
-  
 
- getSAMLSelfEndpointContext() - Method in class org.pac4j.saml.context.SAML2MessageContext
 
-  
 
- getSAMLSelfEntityContext() - Method in class org.pac4j.saml.context.SAML2MessageContext
 
-  
 
- getSAMLSelfMetadataContext() - Method in class org.pac4j.saml.context.SAML2MessageContext
 
-  
 
- getSAMLSelfProtocolContext() - Method in class org.pac4j.saml.context.SAML2MessageContext
 
-  
 
- getSAMLSubjectNameIdentifierContext() - Method in class org.pac4j.saml.context.SAML2MessageContext
 
-  
 
- 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.GenericOAuth20Client
 
-  
 
- getScope() - Method in class org.pac4j.oauth.client.GenericOAuth20StateClient
 
-  
 
- 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.oidc.config.OidcConfiguration
 
-  
 
- getSecondaryAttributes() - Method in class org.pac4j.core.profile.AttributesDefinition
 
- 
Return the secondary attributes names.
 
- 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.BaseOAuthClient
 
-  
 
- getSecret() - Method in class org.pac4j.oidc.config.OidcConfiguration
 
-  
 
- getSecretKey() - Method in class org.pac4j.stormpath.credentials.authenticator.StormpathAuthenticator
 
-  
 
- getSecure() - Method in class org.pac4j.core.authorization.authorizer.csrf.CsrfTokenGeneratorAuthorizer
 
-  
 
- getSecurityLogic() - Method in class org.pac4j.core.config.Config
 
-  
 
- getSecurityParametersContext() - Method in class org.pac4j.saml.context.SAML2MessageContext
 
-  
 
- getSeen() - Method in class org.pac4j.oauth.profile.yahoo.YahooDisclosure
 
-  
 
- getSelf() - Method in class org.pac4j.oauth.profile.wordpress.WordPressLinks
 
-  
 
- 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.
 
- getServiceProviderEntityId() - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
-  
 
- getServiceProviderMetadataPath() - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
-  
 
- getServiceProviderMetadataResolver() - Method in class org.pac4j.saml.client.SAML2Client
 
-  
 
- 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 class org.pac4j.core.context.J2EContext
 
-  
 
- getSessionAttribute(String) - Method in interface org.pac4j.core.context.WebContext
 
- 
Get an attribute from session.
 
- getSessionIdentifier() - Method in class org.pac4j.core.context.J2EContext
 
-  
 
- 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
 
-  
 
- getSessionMappingStorage() - Method in class org.pac4j.cas.logout.CasSingleSignOutHandler
 
-  
 
- getSessionStore() - Method in class org.pac4j.core.config.Config
 
-  
 
- getSessionStore() - Method in class org.pac4j.core.context.J2EContext
 
-  
 
- 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
 
-  
 
- 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.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
 
-  
 
- getStartQuery() - Method in class org.pac4j.sql.credentials.authenticator.DbAuthenticator
 
-  
 
- 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.BaseOAuth20StateClient
 
-  
 
- getStateParameter(WebContext) - Method in class org.pac4j.core.client.IndirectClient
 
- 
Return the state parameter required by some security protocols like SAML or OAuth.
 
- getStateParameter(WebContext) - Method in class org.pac4j.oauth.client.BaseOAuth20StateClient
 
-  
 
- getStateParameter(WebContext) - Method in class org.pac4j.saml.client.SAML2Client
 
-  
 
- getStatus() - Method in class org.pac4j.oauth.profile.vk.VkProfile
 
-  
 
- getStatus() - Method in class org.pac4j.stormpath.profile.StormpathProfile
 
-  
 
- getStatusesCount() - Method in class org.pac4j.oauth.profile.twitter.TwitterProfile
 
-  
 
- 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.jwt.profile.JwtProfile
 
-  
 
- 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.cas.config.CasConfiguration
 
-  
 
- getTicketValidator() - Method in class org.pac4j.cas.credentials.authenticator.CasRestAuthenticator
 
-  
 
- getTid() - Method in class org.pac4j.oidc.profile.azuread.AzureAdProfile
 
-  
 
- getTimeout() - Method in class org.pac4j.core.credentials.authenticator.LocalCachingAuthenticator
 
-  
 
- getTimeTolerance() - Method in class org.pac4j.cas.config.CasConfiguration
 
-  
 
- getTimeUnit() - Method in class org.pac4j.core.credentials.authenticator.LocalCachingAuthenticator
 
-  
 
- 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
 
-  
 
- getTokenUrl() - Method in class org.pac4j.oauth.client.GenericOAuth20Client
 
-  
 
- getTokenUrl() - Method in class org.pac4j.oauth.client.GenericOAuth20StateClient
 
-  
 
- getTotalPrivateRepos() - Method in class org.pac4j.oauth.profile.github.GitHubProfile
 
-  
 
- 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.core.client.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
 
-  
 
- getUpatedAt() - Method in class org.pac4j.oidc.profile.OidcProfile
 
-  
 
- 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
 
-  
 
- getUpdatedTime() - Method in class org.pac4j.oauth.profile.facebook.FacebookPhoto
 
-  
 
- getUpdatedTime() - Method in class org.pac4j.oauth.profile.windowslive.WindowsLiveProfile
 
-  
 
- getUpdateTime() - Method in class org.pac4j.oauth.profile.facebook.FacebookProfile
 
-  
 
- getUri() - Method in class org.pac4j.oauth.profile.yahoo.YahooProfile
 
-  
 
- getUrl() - Method in class org.pac4j.oauth.profile.facebook.FacebookMusicData
 
-  
 
- getUrl() - Method in class org.pac4j.oauth.profile.facebook.FacebookPicture
 
-  
 
- getUrl() - Method in class org.pac4j.oauth.profile.github.GitHubProfile
 
-  
 
- getUseAppSecretProof() - Method in class org.pac4j.oauth.client.FacebookClient
 
-  
 
- getUser() - Method in class org.pac4j.gae.credentials.GaeUserCredentials
 
-  
 
- getUser(WebContext) - Method in class org.pac4j.openid.client.BaseOpenIdClient
 
- 
Return the user identifier for the web context.
 
- getUser(WebContext) - Method in class org.pac4j.openid.client.YahooOpenIdClient
 
-  
 
- getUsername() - Method in class org.pac4j.cas.client.rest.CasRestFormClient
 
- 
Deprecated.
 
- 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
 
-  
 
- getUsername() - Method in class org.pac4j.saml.profile.SAML2Profile
 
-  
 
- getUsernameAttribute() - Method in class org.pac4j.mongo.credentials.authenticator.MongoAuthenticator
 
-  
 
- 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.credentials.authenticator.MongoAuthenticator
 
-  
 
- getUsersDatabase() - Method in class org.pac4j.mongo.credentials.authenticator.MongoAuthenticator
 
-  
 
- getUtcOffset() - Method in class org.pac4j.oauth.profile.twitter.TwitterProfile
 
-  
 
- 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 class org.pac4j.config.client.PropertiesConfigFactory
 
-  
 
- GITHUB_SECRET - Static variable in class org.pac4j.config.client.PropertiesConfigFactory
 
-  
 
- GitHubAttributesDefinition - Class in org.pac4j.oauth.profile.github
 
- 
This class defines the attributes of the GitHub profile.
 
- GitHubAttributesDefinition() - Constructor for class org.pac4j.oauth.profile.github.GitHubAttributesDefinition
 
-  
 
- 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
 
-  
 
- GIVEN_NAME - Static variable in class org.pac4j.oauth.profile.google2.Google2AttributesDefinition
 
-  
 
- GIVEN_NAME - Static variable in class org.pac4j.oauth.profile.paypal.PayPalAttributesDefinition
 
-  
 
- GIVEN_NAME - Static variable in class org.pac4j.oauth.profile.yahoo.YahooAttributesDefinition
 
-  
 
- GIVEN_NAME - Static variable in class org.pac4j.oidc.profile.OidcAttributesDefinition
 
-  
 
- Google2AttributesDefinition - Class in org.pac4j.oauth.profile.google2
 
- 
This class defines the attributes of the Google profile (using OAuth 2.0 protocol).
 
- Google2AttributesDefinition() - Constructor for class org.pac4j.oauth.profile.google2.Google2AttributesDefinition
 
-  
 
- 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
 
-  
 
- GOOGLE_ID - Static variable in class org.pac4j.config.client.PropertiesConfigFactory
 
-  
 
- GOOGLE_SCOPE - Static variable in class org.pac4j.config.client.PropertiesConfigFactory
 
-  
 
- GOOGLE_SECRET - Static variable in class org.pac4j.config.client.PropertiesConfigFactory
 
-  
 
- 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.GitHubAttributesDefinition
 
-  
 
- GROUPS - Static variable in class org.pac4j.oauth.profile.facebook.FacebookAttributesDefinition
 
-  
 
- ID - Static variable in class org.pac4j.oauth.profile.strava.StravaAttributesDefinition
 
-  
 
- ID_TOKEN - Static variable in class org.pac4j.oidc.profile.OidcAttributesDefinition
 
-  
 
- IDP - Static variable in class org.pac4j.oidc.profile.azuread.AzureAdAttributesDefinition
 
-  
 
- 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.YahooAttributesDefinition
 
-  
 
- 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
 
- 
This class is the default indirect (with redirection, stateful) implementation of an authentication client (whatever the mechanism).
 
- IndirectClient() - Constructor for class org.pac4j.core.client.IndirectClient
 
-  
 
- IndirectClientV2<C extends Credentials,U extends CommonProfile> - Class in org.pac4j.core.client
 
- 
 
- IndirectClientV2() - Constructor for class org.pac4j.core.client.IndirectClientV2
 
-  
 
- INDUSTRY - Static variable in class org.pac4j.oauth.profile.linkedin2.LinkedIn2AttributesDefinition
 
-  
 
- 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
 
-  
 
- initializeCas10Protocol() - Method in class org.pac4j.cas.config.CasConfiguration
 
-  
 
- initializeCas20Protocol(WebContext) - Method in class org.pac4j.cas.config.CasConfiguration
 
-  
 
- initializeCas20ProxyProtocol(WebContext) - Method in class org.pac4j.cas.config.CasConfiguration
 
-  
 
- initializeCas30Protocol(WebContext) - Method in class org.pac4j.cas.config.CasConfiguration
 
-  
 
- initializeCas30ProxyProtocol(WebContext) - Method in class org.pac4j.cas.config.CasConfiguration
 
-  
 
- initializeClientConfiguration(WebContext) - Method in class org.pac4j.cas.config.CasConfiguration
 
-  
 
- initializeSAMLProtocol() - 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
 
-  
 
- initSAMLObjectBuilder() - Method in class org.pac4j.saml.client.SAML2Client
 
-  
 
- initSAMLProfileHandler() - Method in class org.pac4j.saml.client.SAML2Client
 
-  
 
- initSAMLResponseValidator() - Method in class org.pac4j.saml.client.SAML2Client
 
-  
 
- initServiceProviderMetadataResolver(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
 
-  
 
- 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.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.FacebookAttributesDefinition
 
-  
 
- INTERESTS - Static variable in class org.pac4j.oauth.profile.yahoo.YahooAttributesDefinition
 
-  
 
- INTERNAL_PERMISSIONS - Static variable in class org.pac4j.jwt.profile.JwtGenerator
 
-  
 
- INTERNAL_ROLES - Static variable in class org.pac4j.jwt.profile.JwtGenerator
 
-  
 
- internalGenerate(JWTClaimsSet) - Method in class org.pac4j.jwt.profile.JwtGenerator
 
- 
Generate a JWT from a claims set.
 
- internalInit(WebContext) - Method in class org.pac4j.cas.client.CasClient
 
-  
 
- internalInit(WebContext) - Method in class org.pac4j.cas.client.CasProxyReceptor
 
-  
 
- internalInit(WebContext) - Method in class org.pac4j.cas.client.direct.DirectCasClient
 
-  
 
- internalInit(WebContext) - Method in class org.pac4j.cas.client.direct.DirectCasProxyClient
 
-  
 
- internalInit(WebContext) - Method in class org.pac4j.cas.client.rest.CasRestBasicAuthClient
 
-  
 
- internalInit(WebContext) - Method in class org.pac4j.cas.client.rest.CasRestFormClient
 
-  
 
- 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() - 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.direct.AnonymousClient
 
-  
 
- internalInit(WebContext) - Method in class org.pac4j.core.client.IndirectClient
 
-  
 
- internalInit(WebContext) - Method in class org.pac4j.core.credentials.authenticator.AbstractUsernamePasswordAuthenticator
 
-  
 
- internalInit(WebContext) - Method in class org.pac4j.core.credentials.authenticator.LocalCachingAuthenticator
 
-  
 
- internalInit(WebContext) - Method in class org.pac4j.core.profile.creator.AuthenticatorProfileCreator
 
-  
 
- 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.gae.client.GaeUserServiceClient
 
-  
 
- internalInit(WebContext) - Method in class org.pac4j.http.client.direct.CookieClient
 
-  
 
- internalInit(WebContext) - Method in class org.pac4j.http.client.direct.DirectBasicAuthClient
 
-  
 
- internalInit(WebContext) - Method in class org.pac4j.http.client.direct.DirectDigestAuthClient
 
-  
 
- internalInit(WebContext) - Method in class org.pac4j.http.client.direct.DirectFormClient
 
-  
 
- internalInit(WebContext) - Method in class org.pac4j.http.client.direct.HeaderClient
 
-  
 
- internalInit(WebContext) - Method in class org.pac4j.http.client.direct.IpClient
 
-  
 
- internalInit(WebContext) - Method in class org.pac4j.http.client.direct.ParameterClient
 
-  
 
- internalInit(WebContext) - Method in class org.pac4j.http.client.indirect.FormClient
 
-  
 
- internalInit(WebContext) - Method in class org.pac4j.http.client.indirect.IndirectBasicAuthClient
 
-  
 
- 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.ldap.credentials.authenticator.LdapAuthenticator
 
-  
 
- internalInit(WebContext) - Method in class org.pac4j.mongo.credentials.authenticator.MongoAuthenticator
 
-  
 
- internalInit(WebContext) - Method in class org.pac4j.oauth.client.BaseOAuthClient
 
-  
 
- internalInit(WebContext) - Method in class org.pac4j.oauth.client.CasOAuthWrapperClient
 
-  
 
- internalInit(WebContext) - Method in class org.pac4j.oauth.client.FacebookClient
 
-  
 
- internalInit(WebContext) - Method in class org.pac4j.oauth.client.FoursquareClient
 
-  
 
- internalInit(WebContext) - Method in class org.pac4j.oauth.client.GenericOAuth20Client
 
-  
 
- internalInit(WebContext) - Method in class org.pac4j.oauth.client.GenericOAuth20StateClient
 
-  
 
- internalInit(WebContext) - Method in class org.pac4j.oauth.client.Google2Client
 
-  
 
- internalInit(WebContext) - Method in class org.pac4j.oauth.client.LinkedIn2Client
 
-  
 
- internalInit(WebContext) - Method in class org.pac4j.oauth.client.OkClient
 
-  
 
- internalInit(WebContext) - Method in class org.pac4j.oauth.client.PayPalClient
 
-  
 
- internalInit(WebContext) - Method in class org.pac4j.oauth.client.TwitterClient
 
-  
 
- internalInit(WebContext) - Method in class org.pac4j.oidc.client.AzureAdClient
 
-  
 
- internalInit(WebContext) - Method in class org.pac4j.oidc.client.GoogleOidcClient
 
-  
 
- internalInit(WebContext) - Method in class org.pac4j.oidc.client.OidcClient
 
-  
 
- 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.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(WebContext) - Method in class org.pac4j.openid.client.BaseOpenIdClient
 
-  
 
- internalInit(WebContext) - Method in class org.pac4j.saml.client.SAML2Client
 
-  
 
- internalInit(WebContext) - Method in class org.pac4j.sql.credentials.authenticator.DbAuthenticator
 
-  
 
- internalInit(WebContext) - Method in class org.pac4j.stormpath.credentials.authenticator.StormpathAuthenticator
 
-  
 
- INVALID_PATH_MESSAGE - Static variable in class org.pac4j.core.util.CommonHelper
 
-  
 
- invalidateSession(J2EContext) - Method in class org.pac4j.core.context.session.J2ESessionStore
 
-  
 
- invalidateSession(C) - Method in interface org.pac4j.core.context.session.SessionStore
 
- 
Invalidate the whole session.
 
- invalidationSession() - Method in class org.pac4j.core.context.J2EContext
 
-  
 
- invalidationSession() - Method in interface org.pac4j.core.context.WebContext
 
- 
Invalidate the whole session.
 
- invokeOutboundMessageHandlers(SPSSODescriptor, IDPSSODescriptor, SAML2MessageContext) - Method in class org.pac4j.saml.sso.impl.SAML2WebSSOMessageSender
 
-  
 
- IPADDR - Static variable in class org.pac4j.oidc.profile.azuread.AzureAdAttributesDefinition
 
-  
 
- IpClient - Class in org.pac4j.http.client.direct
 
- 
This class is the client to authenticate users directly based on their IP address.
 
- IpClient() - Constructor for class org.pac4j.http.client.direct.IpClient
 
-  
 
- IpClient(Authenticator) - Constructor for class org.pac4j.http.client.direct.IpClient
 
-  
 
- IpClient(Authenticator, ProfileCreator) - Constructor for class org.pac4j.http.client.direct.IpClient
 
-  
 
- IpExtractor - Class in org.pac4j.http.credentials.extractor
 
- 
To extract a remote IP address.
 
- IpExtractor(String) - Constructor for class org.pac4j.http.credentials.extractor.IpExtractor
 
-  
 
- IpProfile - Class in org.pac4j.http.profile
 
- 
Profile for IP authentication.
 
- IpProfile() - Constructor for class org.pac4j.http.profile.IpProfile
 
-  
 
- IpProfile(String) - 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_CONNECTED - Static variable in class org.pac4j.oauth.profile.yahoo.YahooAttributesDefinition
 
-  
 
- IS_FROM_NEW_LOGIN - Static variable in class org.pac4j.oauth.profile.casoauthwrapper.CasOAuthWrapperAttributesDefinition
 
-  
 
- IS_TEAM - Static variable in class org.pac4j.oauth.profile.bitbucket.BitbucketAttributesDefinition
 
-  
 
- IS_TRANSLATOR - Static variable in class org.pac4j.oauth.profile.twitter.TwitterAttributesDefinition
 
-  
 
- 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.
 
- 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
 
-  
 
- isEagerlyCreateSessions() - Method in class org.pac4j.cas.logout.CasSingleSignOutHandler
 
-  
 
- isEmpty(Collection<?>) - Static method in class org.pac4j.core.util.CommonHelper
 
- 
Return if a collection is empty.
 
- 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.
 
- 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
 
-  
 
- isKillSession() - Method in class org.pac4j.core.engine.DefaultApplicationLogoutLogic
 
-  
 
- isLongTermAuthenticationRequestTokenUsed() - Method in class org.pac4j.oauth.profile.casoauthwrapper.CasOAuthWrapperProfile
 
-  
 
- isNotBlank(String) - Static method in class org.pac4j.core.util.CommonHelper
 
- 
Return if the String is not blank.
 
- isNotEmpty(Collection<?>) - Static method in class org.pac4j.core.util.CommonHelper
 
- 
Return if a collection is not empty.
 
- isOnline() - Method in class org.pac4j.oauth.profile.vk.VkProfile
 
-  
 
- isOnlineMobile() - Method in class org.pac4j.oauth.profile.vk.VkProfile
 
-  
 
- isOnlyCheckPostRequest() - Method in class org.pac4j.core.authorization.authorizer.csrf.CsrfAuthorizer
 
-  
 
- isPost(WebContext) - Static method in class org.pac4j.core.context.ContextHelper
 
- 
Whether it is a POST request.
 
- isPremium() - Method in class org.pac4j.oauth.profile.strava.StravaProfile
 
-  
 
- isProfileAuthorized(WebContext, U) - Method in class org.pac4j.core.authorization.authorizer.AbstractRequireAllAuthorizer
 
-  
 
- isProfileAuthorized(WebContext, U) - Method in class org.pac4j.core.authorization.authorizer.AbstractRequireAnyAuthorizer
 
-  
 
- isProfileAuthorized(WebContext, U) - Method in class org.pac4j.core.authorization.authorizer.IsAnonymousAuthorizer
 
-  
 
- isProfileAuthorized(WebContext, U) - Method in class org.pac4j.core.authorization.authorizer.IsAuthenticatedAuthorizer
 
-  
 
- isProfileAuthorized(WebContext, U) - Method in class org.pac4j.core.authorization.authorizer.IsFullyAuthenticatedAuthorizer
 
-  
 
- isProfileAuthorized(WebContext, U) - Method in class org.pac4j.core.authorization.authorizer.IsRememberedAuthorizer
 
-  
 
- isProfileAuthorized(WebContext, U) - Method in class org.pac4j.core.authorization.authorizer.ProfileAuthorizer
 
- 
Whether a specific profile is authorized.
 
- isRemembered() - Method in class org.pac4j.core.profile.UserProfile
 
- 
Is the user remembered?
 
- IsRememberedAuthorizer<U extends CommonProfile> - Class in org.pac4j.core.authorization.authorizer
 
- 
The user must be authenticated and remembered.
 
- IsRememberedAuthorizer() - Constructor for class org.pac4j.core.authorization.authorizer.IsRememberedAuthorizer
 
-  
 
- IsRememberedAuthorizer(String) - Constructor for class org.pac4j.core.authorization.authorizer.IsRememberedAuthorizer
 
-  
 
- isRenew() - Method in class org.pac4j.cas.config.CasConfiguration
 
-  
 
- isRequiresExtendedToken() - Method in class org.pac4j.oauth.client.FacebookClient
 
-  
 
- isSaveProfileInSession() - Method in class org.pac4j.core.engine.DefaultSecurityLogic
 
-  
 
- isSecure() - Method in class org.pac4j.core.context.Cookie
 
-  
 
- isSecure() - Method in class org.pac4j.core.context.J2EContext
 
-  
 
- isSecure() - Method in interface org.pac4j.core.context.WebContext
 
- 
Return whether the request is secure.
 
- isSpringSecurityCompliant() - Method in class org.pac4j.oauth.client.CasOAuthWrapperClient
 
-  
 
- ISSUED_AT - Static variable in interface org.pac4j.jwt.JwtClaims
 
-  
 
- ISSUED_AT - Static variable in class org.pac4j.oidc.profile.OidcAttributesDefinition
 
-  
 
- ISSUER - Static variable in interface org.pac4j.jwt.JwtClaims
 
-  
 
- ISSUER - Static variable in class org.pac4j.oidc.profile.OidcAttributesDefinition
 
-  
 
- 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.client.BaseOAuthClient
 
-  
 
- 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
 
-  
 
- isValidBearerSubjectConfirmationData(SubjectConfirmationData, SAML2MessageContext) - Method in class org.pac4j.saml.sso.impl.SAML2DefaultResponseValidator
 
- 
Validate Bearer subject confirmation data
  - notBefore
  - NotOnOrAfter
  - recipient
 
- isWantAssertionSigned() - Method in class org.pac4j.saml.metadata.SAML2MetadataGenerator
 
-  
 
- 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
 
-  
 
- 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
 
-  
 
- 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.
 
- 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
 
-  
 
- OAUTH_CODE - Static variable in class org.pac4j.oauth.client.BaseOAuth20Client
 
-  
 
- OAUTH_TOKEN - Static variable in class org.pac4j.oauth.client.BaseOAuth10Client
 
-  
 
- OAUTH_VERIFIER - Static variable in class org.pac4j.oauth.client.BaseOAuth10Client
 
-  
 
- 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
 
-  
 
- OID - Static variable in class org.pac4j.oidc.profile.azuread.AzureAdAttributesDefinition
 
-  
 
- OIDC_AZURE_TYPE - Static variable in class org.pac4j.config.client.PropertiesConfigFactory
 
-  
 
- OIDC_CLIENT_AUTHENTICATION_METHOD - Static variable in class org.pac4j.config.client.PropertiesConfigFactory
 
-  
 
- OIDC_CUSTOM_PARAM_KEY1 - Static variable in class org.pac4j.config.client.PropertiesConfigFactory
 
-  
 
- OIDC_CUSTOM_PARAM_KEY2 - Static variable in class org.pac4j.config.client.PropertiesConfigFactory
 
-  
 
- OIDC_CUSTOM_PARAM_VALUE1 - Static variable in class org.pac4j.config.client.PropertiesConfigFactory
 
-  
 
- OIDC_CUSTOM_PARAM_VALUE2 - Static variable in class org.pac4j.config.client.PropertiesConfigFactory
 
-  
 
- OIDC_DISCOVERY_URI - Static variable in class org.pac4j.config.client.PropertiesConfigFactory
 
-  
 
- OIDC_GOOGLE_TYPE - Static variable in class org.pac4j.config.client.PropertiesConfigFactory
 
-  
 
- OIDC_ID - Static variable in class org.pac4j.config.client.PropertiesConfigFactory
 
-  
 
- OIDC_MAX_CLOCK_SKEW - Static variable in class org.pac4j.config.client.PropertiesConfigFactory
 
-  
 
- OIDC_PREFERRED_JWS_ALGORITHM - Static variable in class org.pac4j.config.client.PropertiesConfigFactory
 
-  
 
- OIDC_SECRET - Static variable in class org.pac4j.config.client.PropertiesConfigFactory
 
-  
 
- OIDC_TYPE - Static variable in class org.pac4j.config.client.PropertiesConfigFactory
 
-  
 
- OIDC_USE_NONCE - Static variable in class org.pac4j.config.client.PropertiesConfigFactory
 
-  
 
- OidcAttributesDefinition - 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
 
- OidcAttributesDefinition() - Constructor for class org.pac4j.oidc.profile.OidcAttributesDefinition
 
-  
 
- 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
 
-  
 
- OidcClient(String, String, String) - Constructor for class org.pac4j.oidc.client.OidcClient
 
- 
Deprecated.
 
- 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
 
-  
 
- 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
 
-  
 
- OidcRedirectActionBuilder - Class in org.pac4j.oidc.redirect
 
- 
Redirect to the OpenID Connect provider.
 
- OidcRedirectActionBuilder() - Constructor for class org.pac4j.oidc.redirect.OidcRedirectActionBuilder
 
-  
 
- 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.
 
- ok(String, WebContext, String) - Static method in exception org.pac4j.core.exception.HttpAction
 
- 
Build an HTTP Ok.
 
- OkAttributesDefinition - Class in org.pac4j.oauth.profile.ok
 
- 
Represents attributes definitions of user profile on Ok.ru (Odnoklassniki.ru)
 
- OkAttributesDefinition() - Constructor for class org.pac4j.oauth.profile.ok.OkAttributesDefinition
 
-  
 
- 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
 
-  
 
- ONLINE - Static variable in class org.pac4j.oauth.profile.ok.OkAttributesDefinition
 
-  
 
- ONLINE - Static variable in class org.pac4j.oauth.profile.vk.VkAttributesDefinition
 
-  
 
- ONLINE_MOBILE - Static variable in class org.pac4j.oauth.profile.vk.VkAttributesDefinition
 
-  
 
- openConnection(URL, String) - Static method in class org.pac4j.cas.util.HttpUtils
 
-  
 
- openDeleteConnection(URL) - Static method in class org.pac4j.cas.util.HttpUtils
 
-  
 
- OpenIdCredentials - Class in org.pac4j.openid.credentials
 
- 
This class represents an OpenID credentials with the discovery information, the list of parameters returned by the provider and the
 client type.
 
- OpenIdCredentials(DiscoveryInformation, ParameterList, String) - Constructor for class org.pac4j.openid.credentials.OpenIdCredentials
 
-  
 
- OpenIdProfile - Class in org.pac4j.openid.profile
 
- 
This class is the generic OpenID profile.
 
- OpenIdProfile() - Constructor for class org.pac4j.openid.profile.OpenIdProfile
 
-  
 
- openPostConnection(URL) - Static method in class org.pac4j.cas.util.HttpUtils
 
-  
 
- ORCID - Static variable in class org.pac4j.oauth.profile.orcid.OrcidAttributesDefinition
 
-  
 
- 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
 
-  
 
- OrcidAttributesDefinition - Class in org.pac4j.oauth.profile.orcid
 
- 
 
- OrcidAttributesDefinition() - Constructor for class org.pac4j.oauth.profile.orcid.OrcidAttributesDefinition
 
-  
 
- 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
 
-  
 
- 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.util - package org.pac4j.cas.util
 
-  
 
- org.pac4j.config.client - package org.pac4j.config.client
 
-  
 
- 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.io - package org.pac4j.core.io
 
-  
 
- org.pac4j.core.kryo - package org.pac4j.core.kryo
 
-  
 
- 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.redirect - package org.pac4j.core.redirect
 
-  
 
- org.pac4j.core.util - package org.pac4j.core.util
 
-  
 
- org.pac4j.gae.client - package org.pac4j.gae.client
 
-  
 
- org.pac4j.gae.credentials - package org.pac4j.gae.credentials
 
-  
 
- org.pac4j.gae.profile - package org.pac4j.gae.profile
 
-  
 
- org.pac4j.http.authorization.authorizer - package org.pac4j.http.authorization.authorizer
 
-  
 
- org.pac4j.http.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 - package org.pac4j.jwt
 
-  
 
- org.pac4j.jwt.config.encryption - package org.pac4j.jwt.config.encryption
 
-  
 
- org.pac4j.jwt.config.signature - package org.pac4j.jwt.config.signature
 
-  
 
- org.pac4j.jwt.credentials.authenticator - package org.pac4j.jwt.credentials.authenticator
 
-  
 
- org.pac4j.jwt.profile - package org.pac4j.jwt.profile
 
-  
 
- org.pac4j.jwt.util - package org.pac4j.jwt.util
 
-  
 
- org.pac4j.ldap.credentials.authenticator - package org.pac4j.ldap.credentials.authenticator
 
-  
 
- org.pac4j.ldap.profile - package org.pac4j.ldap.profile
 
-  
 
- org.pac4j.mongo.credentials.authenticator - package org.pac4j.mongo.credentials.authenticator
 
-  
 
- org.pac4j.mongo.profile - package org.pac4j.mongo.profile
 
-  
 
- org.pac4j.oauth.client - package org.pac4j.oauth.client
 
-  
 
- org.pac4j.oauth.credentials - package org.pac4j.oauth.credentials
 
-  
 
- 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.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.vk.converter - package org.pac4j.oauth.profile.vk.converter
 
-  
 
- 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.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.kryo - package org.pac4j.oidc.kryo
 
-  
 
- 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.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.profile - package org.pac4j.openid.profile
 
-  
 
- org.pac4j.openid.profile.yahoo - package org.pac4j.openid.profile.yahoo
 
-  
 
- org.pac4j.saml.client - package org.pac4j.saml.client
 
-  
 
- org.pac4j.saml.context - package org.pac4j.saml.context
 
-  
 
- org.pac4j.saml.credentials - package org.pac4j.saml.credentials
 
-  
 
- org.pac4j.saml.crypto - package org.pac4j.saml.crypto
 
-  
 
- org.pac4j.saml.exceptions - package org.pac4j.saml.exceptions
 
-  
 
- org.pac4j.saml.metadata - package org.pac4j.saml.metadata
 
-  
 
- org.pac4j.saml.profile - package org.pac4j.saml.profile
 
-  
 
- org.pac4j.saml.sso - package org.pac4j.saml.sso
 
-  
 
- org.pac4j.saml.sso.impl - package org.pac4j.saml.sso.impl
 
-  
 
- org.pac4j.saml.storage - package org.pac4j.saml.storage
 
-  
 
- org.pac4j.saml.transport - package org.pac4j.saml.transport
 
-  
 
- org.pac4j.saml.util - package org.pac4j.saml.util
 
-  
 
- 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.scribe.oauth - package org.pac4j.scribe.oauth
 
-  
 
- org.pac4j.sql.credentials.authenticator - package org.pac4j.sql.credentials.authenticator
 
-  
 
- org.pac4j.sql.profile - package org.pac4j.sql.profile
 
-  
 
- org.pac4j.stormpath.credentials.authenticator - package org.pac4j.stormpath.credentials.authenticator
 
-  
 
- org.pac4j.stormpath.profile - package org.pac4j.stormpath.profile
 
-  
 
- OWNED_PRIVATE_REPOS - Static variable in class org.pac4j.oauth.profile.github.GitHubAttributesDefinition
 
-  
 
- 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
 
-  
 
- passwordAttribute - Variable in class org.pac4j.mongo.credentials.authenticator.MongoAuthenticator
 
-  
 
- PasswordEncoder - Interface in org.pac4j.core.credentials.password
 
- 
Encode a password.
 
- 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
 
-  
 
- PayPalAttributesDefinition - Class in org.pac4j.oauth.profile.paypal
 
- 
This class defines the attributes of the PayPal profile.
 
- PayPalAttributesDefinition() - Constructor for class org.pac4j.oauth.profile.paypal.PayPalAttributesDefinition
 
-  
 
- 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
 
-  
 
- perform(C, Config, HttpActionAdapter<R, C>, String, String) - Method in interface org.pac4j.core.engine.ApplicationLogoutLogic
 
- 
Perform the application logout logic.
 
- 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, String) - Method in class org.pac4j.core.engine.DefaultApplicationLogoutLogic
 
-  
 
- perform(C, Config, HttpActionAdapter<R, C>, String, Boolean, Boolean) - Method in class org.pac4j.core.engine.DefaultCallbackLogic
 
-  
 
- 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, SecurityGrantedAccessAdapter<R, C>, HttpActionAdapter<R, C>, String, String, String, Boolean, Object...) - Method in interface org.pac4j.core.engine.SecurityLogic
 
- 
Perform the security logic.
 
- PHONE_NUMBER - Static variable in class org.pac4j.oidc.profile.OidcAttributesDefinition
 
-  
 
- PHONE_NUMBER_VERIFIED - Static variable in class org.pac4j.oidc.profile.OidcAttributesDefinition
 
-  
 
- PHONETIC_FIRST_NAME - Static variable in class org.pac4j.oauth.profile.linkedin2.LinkedIn2AttributesDefinition
 
-  
 
- PHONETIC_LAST_NAME - Static variable in class org.pac4j.oauth.profile.linkedin2.LinkedIn2AttributesDefinition
 
-  
 
- PHOTO - Static variable in class org.pac4j.oauth.profile.foursquare.FoursquareAttributesDefinition
 
-  
 
- PHOTO_100 - Static variable in class org.pac4j.oauth.profile.vk.VkAttributesDefinition
 
-  
 
- PHOTO_200 - Static variable in class org.pac4j.oauth.profile.vk.VkAttributesDefinition
 
-  
 
- PHOTO_200_ORIG - Static variable in class org.pac4j.oauth.profile.vk.VkAttributesDefinition
 
-  
 
- PHOTO_400_ORIG - Static variable in class org.pac4j.oauth.profile.vk.VkAttributesDefinition
 
-  
 
- PHOTO_50 - Static variable in class org.pac4j.oauth.profile.vk.VkAttributesDefinition
 
-  
 
- PHOTO_MAX - Static variable in class org.pac4j.oauth.profile.vk.VkAttributesDefinition
 
-  
 
- PHOTO_MAX_ORIG - Static variable in class org.pac4j.oauth.profile.vk.VkAttributesDefinition
 
-  
 
- PIC_1 - Static variable in class org.pac4j.oauth.profile.ok.OkAttributesDefinition
 
-  
 
- PIC_2 - Static variable in class org.pac4j.oauth.profile.ok.OkAttributesDefinition
 
-  
 
- PICTURE - Static variable in class org.pac4j.oauth.profile.facebook.FacebookAttributesDefinition
 
-  
 
- PICTURE - Static variable in class org.pac4j.oauth.profile.google2.Google2AttributesDefinition
 
-  
 
- PICTURE - Static variable in class org.pac4j.oidc.profile.OidcAttributesDefinition
 
-  
 
- PICTURE_URL - Static variable in class org.pac4j.oauth.profile.generic.DefaultGenericAttributesDefinition
 
-  
 
- PICTURE_URL - Static variable in class org.pac4j.oauth.profile.linkedin2.LinkedIn2AttributesDefinition
 
-  
 
- PLAN - Static variable in class org.pac4j.oauth.profile.github.GitHubAttributesDefinition
 
-  
 
- POLITICAL - Static variable in class org.pac4j.oauth.profile.facebook.FacebookAttributesDefinition
 
-  
 
- 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.LinkedIn2AttributesDefinition
 
-  
 
- postEncode(MessageContext<SAMLObject>, String) - Method in class org.pac4j.saml.transport.Pac4jHTTPPostEncoder
 
-  
 
- postLogout(C) - Method in class org.pac4j.core.engine.DefaultApplicationLogoutLogic
 
- 
Specific post logout action.
 
- PREFERRED_USERNAME - Static variable in class org.pac4j.oidc.profile.OidcAttributesDefinition
 
-  
 
- PREMIUM - Static variable in class org.pac4j.oauth.profile.strava.StravaAttributesDefinition
 
-  
 
- prepareOutboundMessageContext(WebContext) - Method in class org.pac4j.saml.context.SAML2ContextProvider
 
-  
 
- primaries - Variable in class org.pac4j.core.profile.AttributesDefinition
 
-  
 
- primary(String, AttributeConverter<? extends Object>) - Method in class org.pac4j.core.profile.AttributesDefinition
 
- 
Add an attribute as a primary one and its converter.
 
- PRIMARY_BLOG - Static variable in class org.pac4j.oauth.profile.wordpress.WordPressAttributesDefinition
 
-  
 
- PRIVATE_GISTS - Static variable in class org.pac4j.oauth.profile.github.GitHubAttributesDefinition
 
-  
 
- PROFILE - Static variable in class org.pac4j.oauth.profile.strava.StravaAttributesDefinition
 
-  
 
- PROFILE - Static variable in class org.pac4j.oidc.profile.OidcAttributesDefinition
 
-  
 
- PROFILE_BACKGROUND_COLOR - Static variable in class org.pac4j.oauth.profile.twitter.TwitterAttributesDefinition
 
-  
 
- PROFILE_BACKGROUND_IMAGE_URL - Static variable in class org.pac4j.oauth.profile.twitter.TwitterAttributesDefinition
 
-  
 
- PROFILE_BACKGROUND_IMAGE_URL_HTTPS - Static variable in class org.pac4j.oauth.profile.twitter.TwitterAttributesDefinition
 
-  
 
- PROFILE_BACKGROUND_TILE - Static variable in class org.pac4j.oauth.profile.twitter.TwitterAttributesDefinition
 
-  
 
- PROFILE_IMAGE_URL - Static variable in class org.pac4j.oauth.profile.twitter.TwitterAttributesDefinition
 
-  
 
- PROFILE_IMAGE_URL_HTTPS - Static variable in class org.pac4j.oauth.profile.twitter.TwitterAttributesDefinition
 
-  
 
- PROFILE_LINK_COLOR - Static variable in class org.pac4j.oauth.profile.twitter.TwitterAttributesDefinition
 
-  
 
- PROFILE_MEDIUM - Static variable in class org.pac4j.oauth.profile.strava.StravaAttributesDefinition
 
-  
 
- PROFILE_SCOPE - Static variable in class org.pac4j.oauth.client.Google2Client
 
-  
 
- PROFILE_SIDEBAR_BORDER_COLOR - Static variable in class org.pac4j.oauth.profile.twitter.TwitterAttributesDefinition
 
-  
 
- PROFILE_SIDEBAR_FILL_COLOR - Static variable in class org.pac4j.oauth.profile.twitter.TwitterAttributesDefinition
 
-  
 
- PROFILE_TEXT_COLOR - Static variable in class org.pac4j.oauth.profile.twitter.TwitterAttributesDefinition
 
-  
 
- PROFILE_URL - Static variable in class org.pac4j.oauth.profile.generic.DefaultGenericAttributesDefinition
 
-  
 
- PROFILE_URL - Static variable in class org.pac4j.oauth.profile.wordpress.WordPressAttributesDefinition
 
-  
 
- PROFILE_URL - Static variable in class org.pac4j.oauth.profile.yahoo.YahooAttributesDefinition
 
-  
 
- PROFILE_USE_BACKGROUND_IMAGE - Static variable in class org.pac4j.oauth.profile.twitter.TwitterAttributesDefinition
 
-  
 
- 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
 
- 
 
- profileHandler - Variable in class org.pac4j.saml.client.SAML2Client
 
-  
 
- ProfileHelper - Class in org.pac4j.core.profile
 
- 
This class is an helper for profiles.
 
- ProfileHelper() - Constructor for class org.pac4j.core.profile.ProfileHelper
 
-  
 
- 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.
 
- ProfileManager(WebContext) - Constructor for class org.pac4j.core.profile.ProfileManager
 
-  
 
- PROFILEPICTURE - Static variable in class org.pac4j.openid.profile.yahoo.YahooOpenIdAttributesDefinition
 
-  
 
- profileUrl - Variable in class org.pac4j.oauth.client.GenericOAuth20Client
 
-  
 
- profileUrl - Variable in class org.pac4j.oauth.client.GenericOAuth20StateClient
 
-  
 
- 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
 
-  
 
- PROTECTED - Static variable in class org.pac4j.oauth.profile.twitter.TwitterAttributesDefinition
 
-  
 
- PUBLIC_GISTS - Static variable in class org.pac4j.oauth.profile.github.GitHubAttributesDefinition
 
-  
 
- PUBLIC_PROFILE_URL - Static variable in class org.pac4j.oauth.profile.linkedin2.LinkedIn2AttributesDefinition
 
-  
 
- PUBLIC_REPOS - Static variable in class org.pac4j.oauth.profile.github.GitHubAttributesDefinition
 
-  
 
- randomString(int) - Static method in class org.pac4j.core.util.CommonHelper
 
- 
Return a random string of a certain size.
 
- read(Kryo, Input, Class<Color>) - Method in class org.pac4j.core.kryo.ColorSerializer
 
-  
 
- read(Kryo, Input, Class<FormattedDate>) - Method in class org.pac4j.core.kryo.FormattedDateSerializer
 
-  
 
- read(Kryo, Input, Class<Locale>) - Method in class org.pac4j.core.kryo.LocaleSerializer
 
-  
 
- read(Kryo, Input, Class<AccessTokenType>) - Method in class org.pac4j.oidc.kryo.AccessTokenTypeSerializer
 
-  
 
- read(Kryo, Input, Class<Scope.Value>) - Method in class org.pac4j.oidc.kryo.ScopeValueSerializer
 
-  
 
- readExternal(ObjectInput) - Method in class org.pac4j.core.profile.UserProfile
 
-  
 
- 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(J2EContext, String) - Method in class org.pac4j.cas.logout.CasSingleSignOutHandler
 
-  
 
- 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) - Static method in class org.pac4j.core.client.RedirectAction
 
-  
 
- redirect(String, WebContext, String) - Static method in exception org.pac4j.core.exception.HttpAction
 
- 
Build a redirection.
 
- 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.oidc.redirect.OidcRedirectActionBuilder
 
-  
 
- REDIRECT_URI - Static variable in class org.pac4j.oidc.config.OidcConfiguration
 
-  
 
- RedirectAction - Class in org.pac4j.core.client
 
- 
Indicates the action when the 
Client requires a redirection to achieve user authentication.
 
 
- RedirectAction.RedirectType - Enum in org.pac4j.core.client
 
-  
 
- 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.DropBoxAttributesDefinition
 
-  
 
- REFRESH_TOKEN - Static variable in class org.pac4j.oidc.profile.OidcAttributesDefinition
 
-  
 
- 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.VkAttributesDefinition
 
-  
 
- RELATIONSHIP_STATUS - Static variable in class org.pac4j.oauth.profile.facebook.FacebookAttributesDefinition
 
-  
 
- RelativeCallbackUrlResolver - Class in org.pac4j.core.http
 
- 
The new callback url is computed from a relative callback url and the current server configuration.
 
- RelativeCallbackUrlResolver() - Constructor for class org.pac4j.core.http.RelativeCallbackUrlResolver
 
-  
 
- RELAY_STATE_PARAMETER - Static variable in class org.pac4j.cas.config.CasConfiguration
 
-  
 
- RELIGION - Static variable in class org.pac4j.oauth.profile.facebook.FacebookAttributesDefinition
 
-  
 
- remove(boolean) - Method in class org.pac4j.core.profile.ProfileManager
 
- 
Remove the current user profile(s).
 
- removeAttribute(String) - Method in class org.pac4j.core.profile.UserProfile
 
- 
Remove an attribute byt its key.
 
- 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(C) - Method in class org.pac4j.core.engine.DefaultCallbackLogic
 
-  
 
- renewSession(J2EContext) - Method in class org.pac4j.core.engine.J2ERenewSessionCallbackLogic
 
-  
 
- REQUEST_TOKEN - Static variable in class org.pac4j.oauth.client.BaseOAuth10Client
 
-  
 
- REQUESTED_URL - Static variable in interface org.pac4j.core.context.Pac4jConstants
 
-  
 
- requestInitiatorLocation - Variable in class org.pac4j.saml.metadata.SAML2MetadataGenerator
 
-  
 
- requestServiceTicket(String, CasRestProfile) - 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 - Interface in org.pac4j.core.io
 
- 
Interface for a resource descriptor that abstracts from the actual
 type of underlying resource, such as a file or class path resource.
 
- RESOURCE_PREFIX - Static variable in class org.pac4j.core.util.CommonHelper
 
-  
 
- RESOURCE_STATE - Static variable in class org.pac4j.oauth.profile.strava.StravaAttributesDefinition
 
-  
 
- RESOURCE_URI - Static variable in class org.pac4j.oauth.profile.bitbucket.BitbucketAttributesDefinition
 
-  
 
- 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.client.Google2Client
 
-  
 
- responseValidator - Variable in class org.pac4j.saml.client.SAML2Client
 
-  
 
- retrieveAll(boolean) - Method in class org.pac4j.core.profile.ProfileManager
 
- 
Retrieve the map of profiles from the session or the request.
 
- retrieveAuthorizationUrl(WebContext) - Method in class org.pac4j.oauth.client.BaseOAuth10Client
 
-  
 
- retrieveAuthorizationUrl(WebContext) - Method in class org.pac4j.oauth.client.BaseOAuth20Client
 
-  
 
- retrieveAuthorizationUrl(WebContext) - Method in class org.pac4j.oauth.client.BaseOAuth20StateClient
 
-  
 
- retrieveAuthorizationUrl(WebContext) - Method in class org.pac4j.oauth.client.BaseOAuthClient
 
- 
Retrieve the authorization url to redirect to the OAuth provider.
 
- 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.core.client.direct.AnonymousClient
 
-  
 
- retrieveCredentials(WebContext) - Method in class org.pac4j.core.client.DirectClientV2
 
-  
 
- retrieveCredentials(WebContext) - Method in class org.pac4j.core.client.IndirectClientV2
 
-  
 
- retrieveCredentials(WebContext) - Method in class org.pac4j.gae.client.GaeUserServiceClient
 
-  
 
- 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.oauth.client.BaseOAuthClient
 
-  
 
- retrieveCredentials(WebContext) - Method in class org.pac4j.openid.client.BaseOpenIdClient
 
-  
 
- retrieveCredentials(WebContext) - Method in class org.pac4j.saml.client.SAML2Client
 
-  
 
- retrieveMessage(String) - Method in class org.pac4j.saml.storage.HttpSessionStorage
 
- 
Returns previously stored message with the given ID or null, if there is no message
 stored.
 
- retrieveMessage(String) - Method in interface org.pac4j.saml.storage.SAMLMessageStorage
 
- 
Retrieves message stored under given ID.
 
- retrieveParameters(WebContext) - Method in class org.pac4j.oidc.credentials.extractor.OidcExtractor
 
-  
 
- retrieveRedirectAction(WebContext) - Method in class org.pac4j.core.client.IndirectClient
 
- 
Retrieve the redirect action.
 
- retrieveRedirectAction(WebContext) - Method in class org.pac4j.core.client.IndirectClientV2
 
-  
 
- retrieveRedirectAction(WebContext) - Method in class org.pac4j.gae.client.GaeUserServiceClient
 
-  
 
- retrieveRedirectAction(WebContext) - Method in class org.pac4j.oauth.client.BaseOAuthClient
 
-  
 
- retrieveRedirectAction(WebContext) - Method in class org.pac4j.openid.client.BaseOpenIdClient
 
-  
 
- retrieveRedirectAction(WebContext) - Method in class org.pac4j.saml.client.SAML2Client
 
-  
 
- retrieveResource(URL) - Method in class org.pac4j.oidc.client.azuread.AzureAdResourceRetriever
 
-  
 
- retrieveUserProfile(C, WebContext) - Method in class org.pac4j.core.client.BaseClient
 
- 
Retrieve a user userprofile.
 
- retrieveUserProfile(AnonymousCredentials, WebContext) - Method in class org.pac4j.core.client.direct.AnonymousClient
 
-  
 
- retrieveUserProfile(C, WebContext) - Method in class org.pac4j.core.client.DirectClientV2
 
-  
 
- retrieveUserProfile(C, WebContext) - Method in class org.pac4j.core.client.IndirectClientV2
 
-  
 
- retrieveUserProfile(GaeUserCredentials, WebContext) - Method in class org.pac4j.gae.client.GaeUserServiceClient
 
-  
 
- retrieveUserProfile(OAuthCredentials, WebContext) - Method in class org.pac4j.oauth.client.BaseOAuthClient
 
-  
 
- retrieveUserProfile(OpenIdCredentials, WebContext) - Method in class org.pac4j.openid.client.BaseOpenIdClient
 
-  
 
- retrieveUserProfile(SAML2Credentials, WebContext) - Method in class org.pac4j.saml.client.SAML2Client
 
-  
 
- retrieveUserProfileFromToken(T) - Method in class org.pac4j.oauth.client.BaseOAuthClient
 
- 
Retrieve the user profile from the access token.
 
- retrieveUserProfileFromToken(OAuth2AccessToken) - Method in class org.pac4j.oauth.client.FacebookClient
 
-  
 
- retrieveUserProfileFromToken(OAuth1Token) - Method in class org.pac4j.oauth.client.YahooClient
 
-  
 
- 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
 
-  
 
- salt - Variable in class org.pac4j.core.credentials.password.BasicSaltedSha512PasswordEncoder
 
-  
 
- SAML2AuthnRequestBuilder - Class in org.pac4j.saml.sso.impl
 
- 
Build a SAML2 Authn Request from the given MessageContext.
 
- SAML2AuthnRequestBuilder(boolean, String, String, String, String) - Constructor for class org.pac4j.saml.sso.impl.SAML2AuthnRequestBuilder
 
- 
Instantiates a new Saml 2 authn request builder.
 
- SAML2Client - Class in org.pac4j.saml.client
 
- 
This class is the client to authenticate users with a SAML2 Identity Provider.
 
- SAML2Client() - Constructor for class org.pac4j.saml.client.SAML2Client
 
-  
 
- SAML2Client(SAML2ClientConfiguration) - Constructor for class org.pac4j.saml.client.SAML2Client
 
-  
 
- SAML2ClientConfiguration - Class in org.pac4j.saml.client
 
- 
 
- SAML2ClientConfiguration() - Constructor for class org.pac4j.saml.client.SAML2ClientConfiguration
 
-  
 
- SAML2ClientConfiguration(String, String, String, String) - Constructor for class org.pac4j.saml.client.SAML2ClientConfiguration
 
-  
 
- SAML2ClientConfiguration(KeyStore, String, 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
 
- 
 
- SAML2ContextProvider(MetadataResolver, SAML2MetadataResolver, SAML2MetadataResolver, SAMLMessageStorageFactory) - Constructor for class org.pac4j.saml.context.SAML2ContextProvider
 
-  
 
- SAML2Credentials - Class in org.pac4j.saml.credentials
 
- 
Credentials containing the nameId of the SAML subject and all of its attributes.
 
- SAML2Credentials(NameID, List<Attribute>, Conditions, String, 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(String, String) - Constructor for class org.pac4j.saml.metadata.SAML2IdentityProviderMetadataResolver
 
-  
 
- SAML2IdentityProviderMetadataResolver(SAML2ClientConfiguration) - Constructor for class org.pac4j.saml.metadata.SAML2IdentityProviderMetadataResolver
 
-  
 
- SAML2IdentityProviderMetadataResolver(Resource, String, String) - Constructor for class org.pac4j.saml.metadata.SAML2IdentityProviderMetadataResolver
 
-  
 
- SAML2MessageContext - Class in org.pac4j.saml.context
 
- 
Allow to store additional information for SAML processing.
 
- SAML2MessageContext() - Constructor for class org.pac4j.saml.context.SAML2MessageContext
 
-  
 
- SAML2MessageContext(MessageContext<SAMLObject>) - Constructor for class org.pac4j.saml.context.SAML2MessageContext
 
-  
 
- SAML2MessageReceiver - Interface in org.pac4j.saml.sso
 
- 
Defined ops to handle receiving saml messages from IdPs.
 
- SAML2MessageSender<T extends org.opensaml.saml.common.SAMLObject> - Interface in org.pac4j.saml.sso
 
- 
Sends a SAML object to the context given.
 
- SAML2MetadataGenerator - Class in org.pac4j.saml.metadata
 
- 
Generates metadata object with standard values and overriden user defined values.
 
- SAML2MetadataGenerator() - Constructor for class org.pac4j.saml.metadata.SAML2MetadataGenerator
 
-  
 
- SAML2MetadataResolver - Interface in org.pac4j.saml.metadata
 
- 
Defines operations required to resolve metadata for idp and sp.
 
- saml2ObjectBuilder - Variable in class org.pac4j.saml.client.SAML2Client
 
-  
 
- SAML2ObjectBuilder<T extends org.opensaml.saml.common.SAMLObject> - Interface in org.pac4j.saml.sso
 
- 
Builds an authentication request for the idp.
 
- SAML2Profile - Class in org.pac4j.saml.profile
 
- 
This class is the user profile for sites using SAML2 protocol.
 
- SAML2Profile() - Constructor for class org.pac4j.saml.profile.SAML2Profile
 
-  
 
- SAML2ProfileHandler<T extends org.opensaml.saml.common.SAMLObject> - Interface in org.pac4j.saml.sso
 
- 
Handles a SAML protocol profile.
 
- SAML2ResponseValidator - Interface in org.pac4j.saml.sso
 
- 
Defines operations needed to validate the response
 from IdP.
 
- SAML2ServiceProviderMetadataResolver - Class in org.pac4j.saml.metadata
 
-  
 
- SAML2ServiceProviderMetadataResolver(String, String, String, boolean, CredentialProvider) - Constructor for class org.pac4j.saml.metadata.SAML2ServiceProviderMetadataResolver
 
-  
 
- 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.client.SAML2Client
 
-  
 
- SAML_CONDITION_NOT_ON_OR_AFTER_ATTRIBUTE - Static variable in class org.pac4j.saml.client.SAML2Client
 
-  
 
- SAML_DESTINATION_BINDING_TYPE - Static variable in class org.pac4j.config.client.PropertiesConfigFactory
 
-  
 
- SAML_IDENTITY_PROVIDER_METADATA_PATH - Static variable in class org.pac4j.config.client.PropertiesConfigFactory
 
-  
 
- SAML_KEYSTORE_PASSWORD - Static variable in class org.pac4j.config.client.PropertiesConfigFactory
 
-  
 
- SAML_KEYSTORE_PATH - Static variable in class org.pac4j.config.client.PropertiesConfigFactory
 
-  
 
- SAML_MAXIMUM_AUTHENTICATION_LIFETIME - Static variable in class org.pac4j.config.client.PropertiesConfigFactory
 
-  
 
- SAML_PRIVATE_KEY_PASSWORD - Static variable in class org.pac4j.config.client.PropertiesConfigFactory
 
-  
 
- SAML_RELAY_STATE_ATTRIBUTE - Static variable in class org.pac4j.saml.client.SAML2Client
 
-  
 
- SAML_SERVICE_PROVIDER_ENTITY_ID - Static variable in class org.pac4j.config.client.PropertiesConfigFactory
 
-  
 
- SAML_SERVICE_PROVIDER_METADATA_PATH - Static variable in class org.pac4j.config.client.PropertiesConfigFactory
 
-  
 
- SAMLContextProvider - Interface in org.pac4j.saml.context
 
- 
Builds the saml context for SP and the IDP.
 
- SAMLException - Exception in org.pac4j.saml.exceptions
 
- 
Root exception for SAML Client.
 
- SAMLException(String) - Constructor for exception org.pac4j.saml.exceptions.SAMLException
 
-  
 
- SAMLException(Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLException
 
-  
 
- SAMLException(String, Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLException
 
-  
 
- SAMLMessageStorage - Interface in org.pac4j.saml.storage
 
- 
Implementations serve as data stores for sent/received SAML messages.
 
- samlMessageStorageFactory - Variable in class org.pac4j.saml.context.SAML2ContextProvider
 
-  
 
- SAMLMessageStorageFactory - Interface in org.pac4j.saml.storage
 
- 
Factories implementing this interface provide services for storage and retrieval of SAML messages for
 e.g.
 
- SAMLMetadataGenerator - Interface in org.pac4j.saml.metadata
 
- 
Builds metadata and the relevant resolvers.
 
- 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, 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.GenericOAuth20Client
 
-  
 
- scope - Variable in class org.pac4j.oauth.client.GenericOAuth20StateClient
 
-  
 
- 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
 
-  
 
- scopeValue - Variable in class org.pac4j.oauth.client.Google2Client
 
-  
 
- ScopeValueSerializer - Class in org.pac4j.oidc.kryo
 
- 
This class is a Kryo serializer for Scope.Value.
 
- ScopeValueSerializer() - Constructor for class org.pac4j.oidc.kryo.ScopeValueSerializer
 
-  
 
- SCREEN_NAME - Static variable in class org.pac4j.oauth.profile.twitter.TwitterAttributesDefinition
 
-  
 
- secondaries - Variable in class org.pac4j.core.profile.AttributesDefinition
 
-  
 
- secondary(String, AttributeConverter<? extends Object>) - Method in class org.pac4j.core.profile.AttributesDefinition
 
- 
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(String) - 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(String, JWSAlgorithm) - Constructor for class org.pac4j.jwt.config.signature.SecretSignatureConfiguration
 
-  
 
- SecurityGrantedAccessAdapter<R,C extends WebContext> - Interface in org.pac4j.core.engine
 
- 
Success adapter.
 
- 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, AuthnRequest, Object) - Method in class org.pac4j.saml.sso.impl.SAML2WebSSOProfileHandler
 
-  
 
- send(SAML2MessageContext, T, Object) - Method in interface org.pac4j.saml.sso.SAML2ProfileHandler
 
-  
 
- sendMessage(SAML2MessageContext, AuthnRequest, Object) - Method in class org.pac4j.saml.sso.impl.SAML2WebSSOMessageSender
 
-  
 
- sendMessage(SAML2MessageContext, T, Object) - Method in interface org.pac4j.saml.sso.SAML2MessageSender
 
-  
 
- sendRequestForData(T, String) - Method in class org.pac4j.oauth.client.BaseOAuthClient
 
- 
Make a request to get the data of the authenticated user for the provider.
 
- SEPARATOR - Static variable in class org.pac4j.core.profile.UserProfile
 
-  
 
- serializeToBase64(Serializable) - Method in class org.pac4j.core.util.JavaSerializationHelper
 
- 
Serialize a Java object into a base64 String.
 
- serializeToBase64(Serializable) - Method in class org.pac4j.core.util.KryoSerializationHelper
 
- 
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.
 
- serializeToBytes(Serializable) - Method in class org.pac4j.core.util.KryoSerializationHelper
 
- 
Serialize a Java object into a bytes array.
 
- service - Variable in class org.pac4j.gae.client.GaeUserServiceClient
 
-  
 
- service - Variable in class org.pac4j.oauth.client.BaseOAuthClient
 
-  
 
- SERVICE_PARAMETER - Static variable in class org.pac4j.cas.config.CasConfiguration
 
-  
 
- SESSION_ID - Static variable in interface org.pac4j.core.context.Pac4jConstants
 
-  
 
- 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.
 
- setAcceptance(String) - Method in class org.pac4j.oauth.profile.yahoo.YahooDisclosure
 
-  
 
- setAcceptAnyProxy(boolean) - Method in class org.pac4j.cas.client.CasClient
 
- 
Deprecated.
 
- 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 interface org.pac4j.saml.sso.SAML2ResponseValidator
 
-  
 
- setAccessId(String) - Method in class org.pac4j.stormpath.credentials.authenticator.StormpathAuthenticator
 
-  
 
- setAccessSecret(String) - Method in class org.pac4j.oauth.profile.OAuth10Profile
 
- 
Set the access token secret
 
- 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
 
-  
 
- 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.client.CasClient
 
- 
Deprecated.
 
- 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
 
-  
 
- setAllowOrigin(String) - Method in class org.pac4j.core.authorization.authorizer.CorsAuthorizer
 
-  
 
- setAlternateIpHeader(String) - Method in class org.pac4j.http.credentials.extractor.IpExtractor
 
-  
 
- setAlwaysConfirmAuthorization(boolean) - Method in class org.pac4j.oauth.client.TwitterClient
 
-  
 
- setApplication(FacebookApplication) - Method in class org.pac4j.oauth.profile.facebook.FacebookMusicListen
 
-  
 
- setApplicationId(String) - Method in class org.pac4j.stormpath.credentials.authenticator.StormpathAuthenticator
 
-  
 
- setApplicationLogoutLogic(ApplicationLogoutLogic) - Method in class org.pac4j.core.config.Config
 
-  
 
- setApprovalPrompt(String) - Method in class org.pac4j.oauth.client.StravaClient
 
-  
 
- setAssertionConsumerServiceUrl(String) - Method in class org.pac4j.saml.metadata.SAML2MetadataGenerator
 
-  
 
- setAttributes(String) - Method in class org.pac4j.ldap.credentials.authenticator.LdapAuthenticator
 
-  
 
- setAttributes(String) - Method in class org.pac4j.mongo.credentials.authenticator.MongoAuthenticator
 
-  
 
- setAttributes(String) - Method in class org.pac4j.sql.credentials.authenticator.DbAuthenticator
 
-  
 
- setAttributesDefinition(AttributesDefinition) - Method in class org.pac4j.oauth.client.GenericOAuth20Client
 
-  
 
- setAttributesDefinition(AttributesDefinition) - Method in class org.pac4j.oauth.client.GenericOAuth20StateClient
 
-  
 
- setAttributesDefinition(AttributesDefinition) - Method in class org.pac4j.oauth.profile.generic.GenericOAuth20Profile
 
- 
Used to set a custom AttributesDefinition.
 
- 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) - Method in class org.pac4j.cas.client.direct.DirectCasClient
 
-  
 
- setAuthenticator(Authenticator<C>) - Method in class org.pac4j.core.client.DirectClientV2
 
-  
 
- setAuthenticator(Authenticator<C>) - Method in class org.pac4j.core.client.IndirectClientV2
 
-  
 
- 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
 
-  
 
- setAuthUrl(String) - Method in class org.pac4j.oauth.client.GenericOAuth20StateClient
 
-  
 
- setBaseID(BaseID) - Method in class org.pac4j.saml.context.SAML2MessageContext
 
-  
 
- setBio(String) - Method in class org.pac4j.oauth.profile.foursquare.FoursquareUserFriend
 
-  
 
- setBlackListedSignatureSigningAlgorithms(Collection<String>) - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
-  
 
- setCacheSize(long) - 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(CallbackUrlResolver) - Method in class org.pac4j.cas.config.CasConfiguration
 
-  
 
- setCallbackUrlResolver(CallbackUrlResolver) - Method in class org.pac4j.core.client.Clients
 
-  
 
- setCallbackUrlResolver(CallbackUrlResolver) - Method in class org.pac4j.core.client.IndirectClient
 
-  
 
- setCanUpload(Boolean) - Method in class org.pac4j.oauth.profile.facebook.FacebookPhoto
 
-  
 
- setCasLoginUrl(String) - Method in class org.pac4j.cas.client.CasClient
 
- 
Deprecated.
 
- setCasOAuthUrl(String) - Method in class org.pac4j.oauth.client.CasOAuthWrapperClient
 
-  
 
- setCasPrefixUrl(String) - Method in class org.pac4j.cas.client.CasClient
 
- 
Deprecated.
 
- setCasProtocol(CasProtocol) - Method in class org.pac4j.cas.client.CasClient
 
- 
Deprecated.
 
- setCasProxyReceptor(CasProxyReceptor) - Method in class org.pac4j.cas.client.CasClient
 
- 
Deprecated.
 
- setCasRestUrl(String) - Method in class org.pac4j.cas.credentials.authenticator.CasRestAuthenticator
 
-  
 
- setCasServerPrefixUrl(String) - Method in class org.pac4j.cas.client.rest.CasRestBasicAuthClient
 
-  
 
- setCasServerPrefixUrl(String) - Method in class org.pac4j.cas.client.rest.CasRestFormClient
 
-  
 
- setCasServerPrefixUrl(String) - Method in class org.pac4j.cas.credentials.authenticator.CasRestAuthenticator
 
-  
 
- setCategory(String) - Method in class org.pac4j.oauth.profile.facebook.FacebookInfo
 
-  
 
- setCity(String) - Method in class org.pac4j.oauth.profile.yahoo.YahooAddress
 
-  
 
- setClientAuthenticationMethod(ClientAuthenticationMethod) - Method in class org.pac4j.oidc.client.OidcClient
 
- 
Deprecated.
 
- setClientAuthenticationMethod(ClientAuthenticationMethod) - 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.client.OidcClient
 
- 
Deprecated.
 
- 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.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.credentials.authenticator.CasAuthenticator
 
-  
 
- setConfiguration(CasConfiguration) - Method in class org.pac4j.cas.credentials.extractor.TicketAndLogoutRequestExtractor
 
-  
 
- 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
 
-  
 
- setConnectTimeout(int) - Method in class org.pac4j.oauth.client.BaseOAuthClient
 
-  
 
- 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
 
-  
 
- 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.DirectClientV2
 
-  
 
- setCredentialsExtractor(CredentialsExtractor<C>) - Method in class org.pac4j.core.client.IndirectClientV2
 
-  
 
- 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.oidc.client.OidcClient
 
- 
Deprecated.
 
- setCustomParams(Map<String, String>) - Method in class org.pac4j.oidc.config.OidcConfiguration
 
-  
 
- setDataSource(DataSource) - Method in class org.pac4j.sql.credentials.authenticator.DbAuthenticator
 
-  
 
- 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
 
-  
 
- 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
 
-  
 
- setDiscoveryURI(String) - Method in class org.pac4j.oidc.client.OidcClient
 
- 
Deprecated.
 
- setDiscoveryURI(String) - Method in class org.pac4j.oidc.config.OidcConfiguration
 
-  
 
- setDistance(Long) - Method in class org.pac4j.oauth.profile.strava.StravaGear
 
-  
 
- setDomain(String) - Method in class org.pac4j.core.authorization.authorizer.csrf.CsrfTokenGeneratorAuthorizer
 
-  
 
- setDomain(String) - Method in class org.pac4j.core.context.Cookie
 
-  
 
- setEagerlyCreateSessions(boolean) - Method in class org.pac4j.cas.logout.CasSingleSignOutHandler
 
-  
 
- 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
 
-  
 
- setEndQuery(String) - Method in class org.pac4j.sql.credentials.authenticator.DbAuthenticator
 
-  
 
- setEndTime(Date) - Method in class org.pac4j.oauth.profile.facebook.FacebookEvent
 
-  
 
- setEndTime(Date) - Method in class org.pac4j.oauth.profile.facebook.FacebookMusicListen
 
-  
 
- setEntityId(String) - Method in class org.pac4j.saml.metadata.SAML2MetadataGenerator
 
-  
 
- setErrorMessage(String, String) - Method in exception org.pac4j.oauth.exception.OAuthCredentialsException
 
-  
 
- setExcludePath(String) - Method in class org.pac4j.core.matching.ExcludedPathMatcher
 
-  
 
- 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
 
-  
 
- 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
 
-  
 
- 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
 
-  
 
- setFormat(String) - Method in class org.pac4j.core.profile.FormattedDate
 
-  
 
- 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.client.CasClient
 
- 
Deprecated.
 
- 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
 
-  
 
- 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.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
 
-  
 
- 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
 
-  
 
- 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
 
-  
 
- 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
 
-  
 
- setIssueInstantSkewSeconds(int) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnRequestBuilder
 
-  
 
- setKey(String) - Method in class org.pac4j.oauth.client.BaseOAuthClient
 
-  
 
- 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(KeyStore) - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
-  
 
- setKeystoreAlias(String) - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
-  
 
- 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
 
-  
 
- setKeystoreType(String) - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
-  
 
- setKillSession(boolean) - Method in class org.pac4j.core.engine.DefaultApplicationLogoutLogic
 
-  
 
- setLastName(String) - Method in class org.pac4j.oauth.profile.foursquare.FoursquareUserFriend
 
-  
 
- setLdapAuthenticator(Authenticator) - Method in class org.pac4j.ldap.credentials.authenticator.LdapAuthenticator
 
-  
 
- setLimit(int) - Method in class org.pac4j.oauth.client.FacebookClient
 
-  
 
- setLink(String) - Method in class org.pac4j.oauth.profile.facebook.FacebookPhoto
 
-  
 
- setLocale(Locale) - Method in class org.pac4j.core.profile.FormattedDate
 
-  
 
- 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
 
-  
 
- setLogoutHandler(CasLogoutHandler) - Method in class org.pac4j.cas.client.CasClient
 
- 
Deprecated.
 
- setLogoutHandler(CasLogoutHandler) - Method in class org.pac4j.cas.config.CasConfiguration
 
-  
 
- 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 interface org.pac4j.saml.sso.SAML2ResponseValidator
 
-  
 
- setMethod(EncryptionMethod) - Method in class org.pac4j.jwt.config.encryption.AbstractEncryptionConfiguration
 
-  
 
- setMethods(Set<HttpConstants.HTTP_METHOD>) - Method in class org.pac4j.core.matching.HttpMethodMatcher
 
-  
 
- setMillisBetweenCleanUps(int) - Method in class org.pac4j.cas.client.CasProxyReceptor
 
-  
 
- setMongoClient(MongoClient) - Method in class org.pac4j.mongo.credentials.authenticator.MongoAuthenticator
 
-  
 
- 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
 
-  
 
- 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.
 
- setPasswordAttribute(String) - Method in class org.pac4j.mongo.credentials.authenticator.MongoAuthenticator
 
-  
 
- setPasswordEncoder(PasswordEncoder) - Method in class org.pac4j.core.credentials.authenticator.AbstractUsernamePasswordAuthenticator
 
-  
 
- 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
 
-  
 
- setPhoto(String) - Method in class org.pac4j.oauth.profile.foursquare.FoursquareUserFriend
 
-  
 
- 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
 
-  
 
- setPreferredJwsAlgorithm(JWSAlgorithm) - Method in class org.pac4j.oidc.client.OidcClient
 
- 
Deprecated.
 
- 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.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.
 
- 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
 
-  
 
- setProfileCreator(ProfileCreator<C, U>) - Method in class org.pac4j.core.client.DirectClientV2
 
-  
 
- setProfileCreator(ProfileCreator<C, U>) - Method in class org.pac4j.core.client.IndirectClientV2
 
-  
 
- setProfileFactory(Supplier<P>) - Method in class org.pac4j.core.profile.creator.AbstractProfileCreator
 
-  
 
- setProfileManagerFactory(Function<C, ProfileManager>) - Method in class org.pac4j.core.engine.DefaultApplicationLogoutLogic
 
-  
 
- setProfileManagerFactory(Function<C, ProfileManager>) - Method in class org.pac4j.core.engine.DefaultCallbackLogic
 
-  
 
- setProfileManagerFactory(Function<C, ProfileManager>) - Method in class org.pac4j.core.engine.DefaultSecurityLogic
 
-  
 
- setProfileMedium(String) - Method in class org.pac4j.oauth.profile.strava.StravaClub
 
-  
 
- setProfileUrl(String) - Method in class org.pac4j.oauth.client.GenericOAuth20Client
 
-  
 
- setProfileUrl(String) - Method in class org.pac4j.oauth.client.GenericOAuth20StateClient
 
-  
 
- setProtocol(CasProtocol) - Method in class org.pac4j.cas.config.CasConfiguration
 
-  
 
- setProviderMetadata(OIDCProviderMetadata) - Method in class org.pac4j.oidc.config.OidcConfiguration
 
-  
 
- setProxyGrantingTicketStorage(ProxyGrantingTicketStorage) - Method in class org.pac4j.cas.client.CasProxyReceptor
 
-  
 
- setProxyReceptor(CasProxyReceptor) - Method in class org.pac4j.cas.config.CasConfiguration
 
-  
 
- 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) - Method in class org.pac4j.oauth.client.BaseOAuthClient
 
-  
 
- setReadTimeout(int) - Method in class org.pac4j.oidc.config.OidcConfiguration
 
-  
 
- setRealm(String) - Method in class org.pac4j.http.client.direct.DirectDigestAuthClient
 
-  
 
- setRealmName(String) - Method in class org.pac4j.http.client.indirect.IndirectBasicAuthClient
 
-  
 
- setRedirectActionBuilder(RedirectActionBuilder) - Method in class org.pac4j.core.client.IndirectClientV2
 
-  
 
- 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.
 
- setRenew(boolean) - Method in class org.pac4j.cas.client.CasClient
 
- 
Deprecated.
 
- 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.client.BaseOAuthClient
 
-  
 
- setResponseType(String) - Method in class org.pac4j.oidc.config.OidcConfiguration
 
-  
 
- setRsvpStatus(String) - Method in class org.pac4j.oauth.profile.facebook.FacebookEvent
 
-  
 
- setSalt(String) - Method in class org.pac4j.core.credentials.password.BasicSaltedSha512PasswordEncoder
 
-  
 
- setSalt(String) - Method in class org.pac4j.core.credentials.password.JBCryptPasswordEncoder
 
-  
 
- setSAMLMessageStorage(SAMLMessageStorage) - Method in class org.pac4j.saml.context.SAML2MessageContext
 
-  
 
- setSamlMessageStorageFactory(SAMLMessageStorageFactory) - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
 
-  
 
- setSaveProfileInSession(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.GenericOAuth20Client
 
-  
 
- setScope(String) - Method in class org.pac4j.oauth.client.GenericOAuth20StateClient
 
-  
 
- 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.oidc.client.OidcClient
 
- 
Deprecated.
 
- 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.BaseOAuthClient
 
-  
 
- setSecret(String) - Method in class org.pac4j.oidc.client.OidcClient
 
- 
Deprecated.
 
- setSecret(String) - Method in class org.pac4j.oidc.config.OidcConfiguration
 
-  
 
- setSecretKey(String) - Method in class org.pac4j.stormpath.credentials.authenticator.StormpathAuthenticator
 
-  
 
- 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
 
-  
 
- 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
 
-  
 
- setServiceUrl(String) - Method in class org.pac4j.cas.client.direct.DirectCasProxyClient
 
-  
 
- setSessionAttribute(String, Object) - Method in class org.pac4j.core.context.J2EContext
 
-  
 
- setSessionAttribute(String, Object) - Method in interface org.pac4j.core.context.WebContext
 
- 
Save an attribute in session.
 
- setSessionMappingStorage(SessionMappingStorage) - Method in class org.pac4j.cas.logout.CasSingleSignOutHandler
 
-  
 
- setSessionStore(SessionStore) - Method in class org.pac4j.core.config.Config
 
-  
 
- 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(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
 
-  
 
- setStartQuery(String) - Method in class org.pac4j.sql.credentials.authenticator.DbAuthenticator
 
-  
 
- 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.BaseOAuth20StateClient
 
-  
 
- setStreet(String) - Method in class org.pac4j.oauth.profile.yahoo.YahooAddress
 
-  
 
- setStreetAddress(String) - Method in class org.pac4j.oauth.profile.paypal.PayPalAddress
 
-  
 
- setSubjectAssertion(Assertion) - Method in class org.pac4j.saml.context.SAML2MessageContext
 
-  
 
- 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(TicketValidator) - Method in class org.pac4j.cas.config.CasConfiguration
 
-  
 
- setTicketValidator(TicketValidator) - Method in class org.pac4j.cas.credentials.authenticator.CasRestAuthenticator
 
-  
 
- setTimeout(long) - Method in class org.pac4j.core.credentials.authenticator.LocalCachingAuthenticator
 
-  
 
- setTimeTolerance(long) - Method in class org.pac4j.cas.config.CasConfiguration
 
-  
 
- setTimeUnit(TimeUnit) - Method in class org.pac4j.core.credentials.authenticator.LocalCachingAuthenticator
 
-  
 
- 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.client.BaseOAuthClient
 
-  
 
- setTokenUrl(String) - Method in class org.pac4j.oauth.client.GenericOAuth20Client
 
-  
 
- setTokenUrl(String) - Method in class org.pac4j.oauth.client.GenericOAuth20StateClient
 
-  
 
- setTrustedPackages(List<String>) - Method in class org.pac4j.core.util.JavaSerializationHelper
 
-  
 
- setTwitter(String) - Method in class org.pac4j.oauth.profile.foursquare.FoursquareUserContact
 
-  
 
- 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.oauth.profile.facebook.FacebookMusicData
 
-  
 
- setUrl(String) - Method in class org.pac4j.oauth.profile.facebook.FacebookPicture
 
-  
 
- setUseAppSecretProof(boolean) - Method in class org.pac4j.oauth.client.FacebookClient
 
-  
 
- setUseNonce(boolean) - Method in class org.pac4j.oidc.client.OidcClient
 
- 
Deprecated.
 
- setUseNonce(boolean) - Method in class org.pac4j.oidc.config.OidcConfiguration
 
-  
 
- setUser(User) - Method in class org.pac4j.gae.credentials.GaeUserCredentials
 
-  
 
- setUsernameAttribute(String) - Method in class org.pac4j.mongo.credentials.authenticator.MongoAuthenticator
 
-  
 
- 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.credentials.authenticator.MongoAuthenticator
 
-  
 
- setUsersDatabase(String) - Method in class org.pac4j.mongo.credentials.authenticator.MongoAuthenticator
 
-  
 
- 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
 
-  
 
- 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.StravaAttributesDefinition
 
-  
 
- SEX - Static variable in class org.pac4j.oauth.profile.vk.VkAttributesDefinition
 
-  
 
- SHARED - Static variable in class org.pac4j.oauth.profile.dropbox.DropBoxAttributesDefinition
 
-  
 
- 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.StravaAttributesDefinition
 
-  
 
- SHOW_ALL_INLINE_MEDIA - Static variable in class org.pac4j.oauth.profile.twitter.TwitterAttributesDefinition
 
-  
 
- 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.FacebookAttributesDefinition
 
-  
 
- signRequest(OAuth1Token, OAuthRequest) - Method in class org.pac4j.oauth.client.BaseOAuth10Client
 
-  
 
- signRequest(OAuth2AccessToken, OAuthRequest) - Method in class org.pac4j.oauth.client.BaseOAuth20Client
 
-  
 
- signRequest(T, OAuthRequest) - Method in class org.pac4j.oauth.client.BaseOAuthClient
 
-  
 
- signRequest(OAuth2AccessToken, AbstractRequest) - Method in class org.pac4j.scribe.oauth.Foursquare20Service
 
-  
 
- 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.VkAttributesDefinition
 
-  
 
- SITE_STANDARD_PROFILE_REQUEST - Static variable in class org.pac4j.oauth.profile.linkedin2.LinkedIn2AttributesDefinition
 
-  
 
- SKYPE - Static variable in class org.pac4j.oauth.profile.vk.VkAttributesDefinition
 
-  
 
- SPECIALTIES - Static variable in class org.pac4j.oauth.profile.linkedin2.LinkedIn2AttributesDefinition
 
-  
 
- spEntityId - Variable in class org.pac4j.saml.context.SAML2ContextProvider
 
-  
 
- spMetadataResolver - Variable in class org.pac4j.saml.client.SAML2Client
 
-  
 
- springResource - Variable in class org.pac4j.core.io.SpringResourceWrapper
 
-  
 
- SpringResourceWrapper - Class in org.pac4j.core.io
 
- 
A wrapper that adapts a spring 
Resource to a pac4j 
Resource.
 
 
- SpringResourceWrapper(Resource) - Constructor for class org.pac4j.core.io.SpringResourceWrapper
 
-  
 
- 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
 
-  
 
- SpringWritableResourceWrapper - Class in org.pac4j.core.io
 
- 
 
- SpringWritableResourceWrapper(Resource) - Constructor for class org.pac4j.core.io.SpringWritableResourceWrapper
 
-  
 
- 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.
 
- startQuery - Variable in class org.pac4j.sql.credentials.authenticator.DbAuthenticator
 
-  
 
- startWithSlash(String) - Static method in class org.pac4j.core.util.CommonHelper
 
- 
Add a slash at the beginning of a path if missing.
 
- STATE - Static variable in class org.pac4j.oauth.profile.strava.StravaAttributesDefinition
 
-  
 
- STATE - Static variable in class org.pac4j.oidc.config.OidcConfiguration
 
-  
 
- 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.VkAttributesDefinition
 
-  
 
- STATUSES_COUNT - Static variable in class org.pac4j.oauth.profile.twitter.TwitterAttributesDefinition
 
-  
 
- 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.
 
- StormpathAuthenticator - Class in org.pac4j.stormpath.credentials.authenticator
 
- 
 
- StormpathAuthenticator() - Constructor for class org.pac4j.stormpath.credentials.authenticator.StormpathAuthenticator
 
-  
 
- StormpathAuthenticator(String, String, String) - Constructor for class org.pac4j.stormpath.credentials.authenticator.StormpathAuthenticator
 
-  
 
- StormpathProfile - Class in org.pac4j.stormpath.profile
 
- 
The user profile returned from a Stormpath Authentication event.
 
- StormpathProfile() - Constructor for class org.pac4j.stormpath.profile.StormpathProfile
 
-  
 
- 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
 
-  
 
- StravaAttributesDefinition - Class in org.pac4j.oauth.profile.strava
 
- 
This class defines the attributes of the Strava profile.
 
- StravaAttributesDefinition() - Constructor for class org.pac4j.oauth.profile.strava.StravaAttributesDefinition
 
-  
 
- 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
 
-  
 
- 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
 
-  
 
- StringReplaceConverter - Class in org.pac4j.core.profile.converter
 
- 
This class makes replacements in a String.
 
- StringReplaceConverter(String, String) - Constructor for class org.pac4j.core.profile.converter.StringReplaceConverter
 
-  
 
- SUBJECT - Static variable in interface org.pac4j.jwt.JwtClaims
 
-  
 
- SUBJECT - Static variable in class org.pac4j.oidc.profile.OidcAttributesDefinition
 
-  
 
- 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.client.RedirectAction
 
-  
 
- SUCCESSFUL_AUTHENTICATION_HANDLERS - Static variable in class org.pac4j.oauth.profile.casoauthwrapper.CasOAuthWrapperAttributesDefinition
 
-  
 
- SUMMARY - Static variable in class org.pac4j.oauth.profile.linkedin2.LinkedIn2AttributesDefinition
 
-  
 
- 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.
 
- 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(TokenCredentials, WebContext) - Method in class org.pac4j.http.credentials.authenticator.IpRegexpAuthenticator
 
-  
 
- 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(UsernamePasswordCredentials, WebContext) - Method in class org.pac4j.ldap.credentials.authenticator.LdapAuthenticator
 
-  
 
- validate(UsernamePasswordCredentials, WebContext) - Method in class org.pac4j.mongo.credentials.authenticator.MongoAuthenticator
 
-  
 
- 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(SAML2MessageContext) - Method in class org.pac4j.saml.sso.impl.SAML2DefaultResponseValidator
 
- 
Validates the SAML protocol response and the SAML SSO response.
 
- validate(SAML2MessageContext) - Method in interface org.pac4j.saml.sso.SAML2ResponseValidator
 
-  
 
- validate(UsernamePasswordCredentials, WebContext) - Method in class org.pac4j.sql.credentials.authenticator.DbAuthenticator
 
-  
 
- validate(UsernamePasswordCredentials, WebContext) - Method in class org.pac4j.stormpath.credentials.authenticator.StormpathAuthenticator
 
-  
 
- validateAssertion(Assertion, SAML2MessageContext, SignatureTrustEngine, Decrypter) - Method in class org.pac4j.saml.sso.impl.SAML2DefaultResponseValidator
 
- 
Validate the given assertion:
  - issueInstant
  - issuer
  - subject
  - conditions
  - authnStatements
  - signature
 
- validateAssertionConditions(Conditions, SAML2MessageContext) - Method in class org.pac4j.saml.sso.impl.SAML2DefaultResponseValidator
 
- 
Validate assertionConditions
  - notBefore
  - notOnOrAfter
 
- validateAssertionSignature(Signature, SAML2MessageContext, SignatureTrustEngine) - Method in class org.pac4j.saml.sso.impl.SAML2DefaultResponseValidator
 
- 
Validate assertion signature.
 
- validateAudienceRestrictions(List<AudienceRestriction>, String) - Method in class org.pac4j.saml.sso.impl.SAML2DefaultResponseValidator
 
- 
Validate audience by matching the SP entityId.
 
- validateAuthenticationStatements(List<AuthnStatement>, SAML2MessageContext) - Method in class org.pac4j.saml.sso.impl.SAML2DefaultResponseValidator
 
- 
Validate the given authnStatements:
  - authnInstant
  - sessionNotOnOrAfter
 
- validateIssuer(Issuer, SAML2MessageContext) - Method in class org.pac4j.saml.sso.impl.SAML2DefaultResponseValidator
 
- 
Validate issuer format and value.
 
- validateSamlProtocolResponse(Response, SAML2MessageContext, SignatureTrustEngine) - Method in class org.pac4j.saml.sso.impl.SAML2DefaultResponseValidator
 
- 
Validates the SAML protocol response:
  - IssueInstant
  - Issuer
  - StatusCode
  - Signature
 
- validateSamlSSOResponse(Response, SAML2MessageContext, SignatureTrustEngine, Decrypter) - Method in class org.pac4j.saml.sso.impl.SAML2DefaultResponseValidator
 
- 
Validates the SAML SSO response by finding a valid assertion with authn statements.
 
- validateServiceTicket(String, TokenCredentials) - 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.
 
- validateSubject(Subject, SAML2MessageContext, Decrypter) - Method in class org.pac4j.saml.sso.impl.SAML2DefaultResponseValidator
 
- 
Validate the given subject by finding a valid Bearer confirmation.
 
- 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.core.client.RedirectAction.RedirectType
 
- 
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.Gender
 
- 
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.core.client.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.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.Gender
 
- 
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.AzureAdAttributesDefinition
 
-  
 
- VERIFIED - Static variable in class org.pac4j.oauth.profile.facebook.FacebookAttributesDefinition
 
-  
 
- VERIFIED - Static variable in class org.pac4j.oauth.profile.twitter.TwitterAttributesDefinition
 
-  
 
- 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
 
-  
 
- verifyProfile(U) - Method in class org.pac4j.jwt.profile.JwtGenerator
 
-  
 
- verifyRequest(AuthnRequest, SAML2MessageContext) - Method in class org.pac4j.saml.sso.impl.SAML2DefaultResponseValidator
 
-  
 
- VkAttributesDefinition - Class in org.pac4j.oauth.profile.vk
 
- 
This class defines the attributes of the Vk profile.
 
- VkAttributesDefinition() - Constructor for class org.pac4j.oauth.profile.vk.VkAttributesDefinition
 
-  
 
- VkBooleanConverter - Class in org.pac4j.oauth.profile.vk.converter
 
-  
 
- VkBooleanConverter() - Constructor for class org.pac4j.oauth.profile.vk.converter.VkBooleanConverter
 
-  
 
- 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
 
-