A B C D E F G H I K L M N O P R S T U V W Z
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- ACCESS_TOKEN - Static variable in class org.pac4j.oidc.profile.OidcProfileDefinition
- ACR - Static variable in class org.pac4j.oidc.profile.OidcProfileDefinition
- addCustomParam(String, String) - Method in class org.pac4j.oidc.config.OidcConfiguration
- ADDRESS - Static variable in class org.pac4j.oidc.profile.OidcProfileDefinition
- addStateAndNonceParameters(WebContext, SessionStore, Map<String, String>) - Method in class org.pac4j.oidc.redirect.OidcRedirectionActionBuilder
- AMR - Static variable in class org.pac4j.oidc.profile.OidcProfileDefinition
- AppleClient - Class in org.pac4j.oidc.client
-
This class is the OpenID Connect client to authenticate users in Apple.
- AppleClient() - Constructor for class org.pac4j.oidc.client.AppleClient
- AppleClient(AppleOidcConfiguration) - Constructor for class org.pac4j.oidc.client.AppleClient
- AppleOidcConfiguration - Class in org.pac4j.oidc.config
-
Apple OpenID Connect configuration.
- AppleOidcConfiguration() - Constructor for class org.pac4j.oidc.config.AppleOidcConfiguration
- AppleProfile - Class in org.pac4j.oidc.profile.apple
-
This class is the user profile for Apple (using OpenID Connect protocol) with appropriate getters.
- AppleProfile() - Constructor for class org.pac4j.oidc.profile.apple.AppleProfile
- applyTo(HTTPRequest) - Method in class org.pac4j.oidc.credentials.authenticator.OidcAuthenticator.ClientNoSecret
- AUTH_TIME - Static variable in class org.pac4j.oidc.profile.OidcProfileDefinition
- AUTHORIZATION_CODE_FLOWS - Static variable in class org.pac4j.oidc.config.OidcConfiguration
- AZP - Static variable in class org.pac4j.oidc.profile.OidcProfileDefinition
- AzureAd2Client - Class in org.pac4j.oidc.client
-
This class is the OpenID Connect client to authenticate users in Microsoft Azure AD v2.
- AzureAd2Client() - Constructor for class org.pac4j.oidc.client.AzureAd2Client
- AzureAd2Client(AzureAd2OidcConfiguration) - Constructor for class org.pac4j.oidc.client.AzureAd2Client
- AzureAd2OidcConfiguration - Class in org.pac4j.oidc.config
-
Microsoft Azure AD v2 OpenID Connect configuration.
- AzureAd2OidcConfiguration() - Constructor for class org.pac4j.oidc.config.AzureAd2OidcConfiguration
- AzureAd2OidcConfiguration(OidcConfiguration) - Constructor for class org.pac4j.oidc.config.AzureAd2OidcConfiguration
- AzureAdClient - Class in org.pac4j.oidc.client
-
Deprecated.
- AzureAdClient() - Constructor for class org.pac4j.oidc.client.AzureAdClient
-
Deprecated.
- AzureAdClient(AzureAdOidcConfiguration) - 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
- AzureAdOidcConfiguration - Class in org.pac4j.oidc.config
-
Deprecated.
- AzureAdOidcConfiguration() - Constructor for class org.pac4j.oidc.config.AzureAdOidcConfiguration
-
Deprecated.
- AzureAdOidcConfiguration(OidcConfiguration) - Constructor for class org.pac4j.oidc.config.AzureAdOidcConfiguration
-
Deprecated.
- 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, OidcClient) - Constructor for class org.pac4j.oidc.profile.azuread.AzureAdProfileCreator
- AzureAdProfileDefinition - Class in org.pac4j.oidc.profile.azuread
-
This class defines the attributes of the Azure AD OpenID Connect profile.
- AzureAdProfileDefinition() - Constructor for class org.pac4j.oidc.profile.azuread.AzureAdProfileDefinition
- AzureAdResourceRetriever - Class in org.pac4j.oidc.client.azuread
-
Specialized ResourceRetriever which escapes a possibly invalid issuer URI.
- AzureAdResourceRetriever() - Constructor for class org.pac4j.oidc.client.azuread.AzureAdResourceRetriever
- AzureAdTokenValidator - Class in org.pac4j.oidc.profile.azuread
-
Specific token validator for AzureAD.
- AzureAdTokenValidator(OidcConfiguration) - Constructor for class org.pac4j.oidc.profile.azuread.AzureAdTokenValidator
B
- beforeInternalInit() - Method in class org.pac4j.oidc.client.OidcClient
- BIRTHDATE - Static variable in class org.pac4j.oidc.profile.OidcProfileDefinition
- buildAuthenticationRequestUrl(Map<String, String>) - Method in class org.pac4j.oidc.redirect.OidcRedirectionActionBuilder
- buildParams() - Method in class org.pac4j.oidc.redirect.OidcRedirectionActionBuilder
C
- client - Variable in class org.pac4j.oidc.credentials.authenticator.OidcAuthenticator
- client - Variable in class org.pac4j.oidc.credentials.extractor.OidcExtractor
- client - Variable in class org.pac4j.oidc.profile.creator.OidcProfileCreator
- client - Variable in class org.pac4j.oidc.redirect.OidcRedirectionActionBuilder
- CLIENT_ID - Static variable in class org.pac4j.oidc.config.OidcConfiguration
- ClientNoSecret(ClientID) - Constructor for class org.pac4j.oidc.credentials.authenticator.OidcAuthenticator.ClientNoSecret
- CODE_CHALLENGE - Static variable in class org.pac4j.oidc.config.OidcConfiguration
- CODE_CHALLENGE_METHOD - Static variable in class org.pac4j.oidc.config.OidcConfiguration
- configuration - Variable in class org.pac4j.oidc.credentials.authenticator.OidcAuthenticator
- configuration - Variable in class org.pac4j.oidc.credentials.extractor.OidcExtractor
- configuration - Variable in class org.pac4j.oidc.logout.OidcLogoutActionBuilder
- configuration - Variable in class org.pac4j.oidc.profile.creator.OidcProfileCreator
- configuration - Variable in class org.pac4j.oidc.redirect.OidcRedirectionActionBuilder
- configureHttpRequest(HTTPRequest) - Method in class org.pac4j.oidc.config.OidcConfiguration
- convert(Object) - Method in class org.pac4j.oidc.profile.converter.OidcLongTimeConverter
- create(Credentials, WebContext, SessionStore) - Method in class org.pac4j.oidc.profile.creator.OidcProfileCreator
- createHMACTokenValidator(OidcConfiguration, JWSAlgorithm, ClientID, Secret) - Method in class org.pac4j.oidc.profile.creator.TokenValidator
- createRSATokenValidator(OidcConfiguration, JWSAlgorithm, ClientID) - Method in class org.pac4j.oidc.profile.azuread.AzureAdTokenValidator
- createRSATokenValidator(OidcConfiguration, JWSAlgorithm, ClientID) - Method in class org.pac4j.oidc.profile.creator.TokenValidator
D
- DEFAULT_MAX_CLOCK_SKEW - Static variable in class org.pac4j.oidc.config.OidcConfiguration
- DEFAULT_TOKEN_EXPIRATION_ADVANCE - Static variable in class org.pac4j.oidc.config.OidcConfiguration
- defaultDiscoveryURI(String) - Method in class org.pac4j.oidc.config.OidcConfiguration
E
- EMAIL_VERIFIED - Static variable in class org.pac4j.oidc.profile.OidcProfileDefinition
- equals(Object) - Method in class org.pac4j.oidc.credentials.OidcCredentials
- EXPIRATION - Static variable in class org.pac4j.oidc.profile.OidcProfileDefinition
- extract(WebContext, SessionStore) - Method in class org.pac4j.oidc.credentials.extractor.OidcExtractor
F
- findLogoutHandler() - Method in class org.pac4j.oidc.config.OidcConfiguration
- findLogoutUrl() - Method in class org.pac4j.oidc.config.OidcConfiguration
- findPkceMethod() - Method in class org.pac4j.oidc.config.OidcConfiguration
- findProviderMetadata() - Method in class org.pac4j.oidc.config.OidcConfiguration
- findResourceRetriever() - Method in class org.pac4j.oidc.config.OidcConfiguration
- findTokenValidator() - Method in class org.pac4j.oidc.config.OidcConfiguration
G
- generate(WebContext, SessionStore, UserProfile) - Method in class org.pac4j.oidc.authorization.generator.KeycloakRolesAuthorizationGenerator
- getAccessToken() - Method in class org.pac4j.oidc.credentials.OidcCredentials
- getAccessToken() - Method in class org.pac4j.oidc.profile.OidcProfile
- getAccessTokenFromRefreshToken(AzureAdProfile) - Method in class org.pac4j.oidc.client.AzureAd2Client
-
Refresh the access token
- getAccessTokenFromRefreshToken(AzureAdProfile) - Method in class org.pac4j.oidc.client.AzureAdClient
-
Deprecated.
- getAcr() - Method in class org.pac4j.oidc.profile.OidcProfile
- getAjaxRequestResolver() - Method in class org.pac4j.oidc.logout.OidcLogoutActionBuilder
- getAmr() - Method in class org.pac4j.oidc.profile.OidcProfile
- getAuthTime() - Method in class org.pac4j.oidc.profile.OidcProfile
- getAzp() - Method in class org.pac4j.oidc.profile.OidcProfile
- getBaseUri() - Method in class org.pac4j.oidc.config.KeycloakOidcConfiguration
- getClientAuthentication() - Method in class org.pac4j.oidc.credentials.authenticator.OidcAuthenticator
- getClientAuthenticationMethod() - Method in class org.pac4j.oidc.config.OidcConfiguration
- getClientId() - Method in class org.pac4j.oidc.authorization.generator.KeycloakRolesAuthorizationGenerator
- getClientId() - Method in class org.pac4j.oidc.config.OidcConfiguration
- getCode() - Method in class org.pac4j.oidc.credentials.OidcCredentials
- getCodeVerifierGenerator() - Method in class org.pac4j.oidc.config.OidcConfiguration
- getConfiguration() - Method in class org.pac4j.oidc.client.OidcClient
- getConfiguration() - Method in class org.pac4j.oidc.credentials.authenticator.UserInfoOidcAuthenticator
- getConnectTimeout() - Method in class org.pac4j.oidc.config.OidcConfiguration
- getCustomParam(String) - Method in class org.pac4j.oidc.config.OidcConfiguration
- getCustomParams() - Method in class org.pac4j.oidc.config.OidcConfiguration
- getDiscoveryURI() - Method in class org.pac4j.oidc.config.AzureAd2OidcConfiguration
- getDiscoveryURI() - Method in class org.pac4j.oidc.config.AzureAdOidcConfiguration
-
Deprecated.
- getDiscoveryURI() - Method in class org.pac4j.oidc.config.KeycloakOidcConfiguration
- getDiscoveryURI() - Method in class org.pac4j.oidc.config.OidcConfiguration
- getDisplayName() - Method in class org.pac4j.oidc.profile.OidcProfile
- getEmailVerified() - Method in class org.pac4j.oidc.profile.OidcProfile
- getExpiration() - Method in class org.pac4j.oidc.profile.OidcProfile
- getFirstName() - Method in class org.pac4j.oidc.profile.OidcProfile
- getIdp() - Method in class org.pac4j.oidc.profile.azuread.AzureAdProfile
- 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
- getIpaddr() - Method in class org.pac4j.oidc.profile.azuread.AzureAdProfile
- getLocation() - Method in class org.pac4j.oidc.profile.OidcProfile
- getLogoutAction(WebContext, SessionStore, UserProfile, String) - Method in class org.pac4j.oidc.logout.OidcLogoutActionBuilder
- getLogoutUrl() - Method in class org.pac4j.oidc.config.OidcConfiguration
- getMaxAge() - Method in class org.pac4j.oidc.config.OidcConfiguration
- getMaxClockSkew() - Method in class org.pac4j.oidc.config.OidcConfiguration
- getMiddleName() - Method in class org.pac4j.oidc.profile.OidcProfile
- getNickname() - Method in class org.pac4j.oidc.profile.OidcProfile
- getNonce() - Method in class org.pac4j.oidc.profile.OidcProfile
- getOid() - Method in class org.pac4j.oidc.profile.azuread.AzureAdProfile
- getPhoneNumber() - Method in class org.pac4j.oidc.profile.OidcProfile
- getPhoneNumberVerified() - Method in class org.pac4j.oidc.profile.OidcProfile
- getPictureUrl() - Method in class org.pac4j.oidc.profile.OidcProfile
- getPkceMethod() - Method in class org.pac4j.oidc.config.OidcConfiguration
- getPreferredJwsAlgorithm() - Method in class org.pac4j.oidc.config.OidcConfiguration
- getPrivateKey() - Method in class org.pac4j.oidc.config.AppleOidcConfiguration
- getPrivateKeyID() - Method in class org.pac4j.oidc.config.AppleOidcConfiguration
- getProfileUrl() - Method in class org.pac4j.oidc.profile.OidcProfile
- getProviderMetadata() - Method in class org.pac4j.oidc.config.OidcConfiguration
- getReadTimeout() - Method in class org.pac4j.oidc.config.OidcConfiguration
- getRealm() - Method in class org.pac4j.oidc.config.KeycloakOidcConfiguration
- getRedirectionAction(WebContext, SessionStore) - Method in class org.pac4j.oidc.redirect.OidcRedirectionActionBuilder
- getRefreshToken() - Method in class org.pac4j.oidc.credentials.OidcCredentials
- getRefreshToken() - Method in class org.pac4j.oidc.profile.OidcProfile
- getResourceRetriever() - Method in class org.pac4j.oidc.config.OidcConfiguration
- getResponseMode() - Method in class org.pac4j.oidc.config.OidcConfiguration
- getResponseType() - Method in class org.pac4j.oidc.config.OidcConfiguration
- getScope() - Method in class org.pac4j.oidc.config.OidcConfiguration
- getSecret() - Method in class org.pac4j.oidc.config.AppleOidcConfiguration
-
Generate client secret (JWT) and cache it until expiration timeout
- getSecret() - Method in class org.pac4j.oidc.config.OidcConfiguration
- getStateGenerator() - Method in class org.pac4j.oidc.config.OidcConfiguration
- getStore() - Method in class org.pac4j.oidc.config.AppleOidcConfiguration
- getTeamID() - Method in class org.pac4j.oidc.config.AppleOidcConfiguration
- getTenant() - Method in class org.pac4j.oidc.config.AzureAdOidcConfiguration
-
Deprecated.
- getTid() - Method in class org.pac4j.oidc.profile.azuread.AzureAdProfile
- getTimeout() - Method in class org.pac4j.oidc.config.AppleOidcConfiguration
- getTokenExpirationAdvance() - Method in class org.pac4j.oidc.config.OidcConfiguration
- getTokenExpirationAdvance() - Method in class org.pac4j.oidc.profile.OidcProfile
- getTokenValidator() - Method in class org.pac4j.oidc.config.OidcConfiguration
- getUniqueName() - Method in class org.pac4j.oidc.profile.azuread.AzureAdProfile
- getUpdatedAt() - Method in class org.pac4j.oidc.profile.OidcProfile
- getUpn() - Method in class org.pac4j.oidc.profile.azuread.AzureAdProfile
- getUsername() - Method in class org.pac4j.oidc.profile.azuread.AzureAdProfile
- getUsername() - Method in class org.pac4j.oidc.profile.OidcProfile
- getValueRetriever() - Method in class org.pac4j.oidc.config.OidcConfiguration
- getVer() - Method in class org.pac4j.oidc.profile.azuread.AzureAdProfile
- GIVEN_NAME - Static variable in class org.pac4j.oidc.profile.OidcProfileDefinition
- 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
H
- hashCode() - Method in class org.pac4j.oidc.credentials.OidcCredentials
- HYBRID_CODE_FLOWS - Static variable in class org.pac4j.oidc.config.OidcConfiguration
I
- ID_TOKEN - Static variable in class org.pac4j.oidc.profile.OidcProfileDefinition
- IDP - Static variable in class org.pac4j.oidc.profile.azuread.AzureAdProfileDefinition
- IMPLICIT_FLOWS - Static variable in class org.pac4j.oidc.config.OidcConfiguration
- internalInit() - Method in class org.pac4j.oidc.client.AppleClient
- internalInit() - Method in class org.pac4j.oidc.client.AzureAdClient
-
Deprecated.
- internalInit() - Method in class org.pac4j.oidc.client.GoogleOidcClient
- internalInit() - Method in class org.pac4j.oidc.client.KeycloakOidcClient
- internalInit() - Method in class org.pac4j.oidc.client.OidcClient
- internalInit() - Method in class org.pac4j.oidc.config.AppleOidcConfiguration
- internalInit() - Method in class org.pac4j.oidc.config.AzureAd2OidcConfiguration
- internalInit() - Method in class org.pac4j.oidc.config.AzureAdOidcConfiguration
-
Deprecated.
- internalInit() - Method in class org.pac4j.oidc.config.KeycloakOidcConfiguration
- internalInit() - Method in class org.pac4j.oidc.config.OidcConfiguration
- internalInit() - Method in class org.pac4j.oidc.credentials.authenticator.UserInfoOidcAuthenticator
- internalInit() - Method in class org.pac4j.oidc.profile.azuread.AzureAdProfileCreator
- internalInit() - Method in class org.pac4j.oidc.profile.creator.OidcProfileCreator
- IPADDR - Static variable in class org.pac4j.oidc.profile.azuread.AzureAdProfileDefinition
- isDisablePkce() - Method in class org.pac4j.oidc.config.OidcConfiguration
- isExpired() - Method in class org.pac4j.oidc.profile.OidcProfile
- isExpireSessionWithToken() - Method in class org.pac4j.oidc.config.OidcConfiguration
- isUseNonce() - Method in class org.pac4j.oidc.config.OidcConfiguration
- isWithState() - Method in class org.pac4j.oidc.config.OidcConfiguration
K
- KeycloakOidcClient - Class in org.pac4j.oidc.client
-
This class is the OpenID Connect client to authenticate users in Keycloak.
- KeycloakOidcClient() - Constructor for class org.pac4j.oidc.client.KeycloakOidcClient
- KeycloakOidcClient(KeycloakOidcConfiguration) - Constructor for class org.pac4j.oidc.client.KeycloakOidcClient
- KeycloakOidcConfiguration - Class in org.pac4j.oidc.config
-
Keycloak OpenID Connect configuration.
- KeycloakOidcConfiguration() - Constructor for class org.pac4j.oidc.config.KeycloakOidcConfiguration
- KeycloakOidcProfile - Class in org.pac4j.oidc.profile.keycloak
-
This class is the user profile for Keycloak (using OpenID Connect protocol) with appropriate getters.
- KeycloakOidcProfile() - Constructor for class org.pac4j.oidc.profile.keycloak.KeycloakOidcProfile
- KeycloakRolesAuthorizationGenerator - Class in org.pac4j.oidc.authorization.generator
-
Specific
AuthorizationGenerator
to Keycloak. - KeycloakRolesAuthorizationGenerator() - Constructor for class org.pac4j.oidc.authorization.generator.KeycloakRolesAuthorizationGenerator
- KeycloakRolesAuthorizationGenerator(String) - Constructor for class org.pac4j.oidc.authorization.generator.KeycloakRolesAuthorizationGenerator
L
- logger - Variable in class org.pac4j.oidc.profile.creator.TokenValidator
M
- makeOauth2TokenRequest(String) - Method in class org.pac4j.oidc.config.AzureAd2OidcConfiguration
- makeOauth2TokenRequest(String) - Method in class org.pac4j.oidc.config.AzureAdOidcConfiguration
-
Deprecated.
- MAX_AGE - Static variable in class org.pac4j.oidc.config.OidcConfiguration
- MIDDLE_NAME - Static variable in class org.pac4j.oidc.profile.OidcProfileDefinition
N
- NAME - Static variable in class org.pac4j.oidc.profile.OidcProfileDefinition
- newDefaultCallbackUrlResolver() - Method in class org.pac4j.oidc.client.AzureAdClient
-
Deprecated.
- NICKNAME - Static variable in class org.pac4j.oidc.profile.OidcProfileDefinition
- NONCE - Static variable in class org.pac4j.oidc.config.OidcConfiguration
- NONCE - Static variable in class org.pac4j.oidc.profile.OidcProfileDefinition
- notifySessionRenewal(String, WebContext, SessionStore) - Method in class org.pac4j.oidc.client.OidcClient
O
- objectMapper - Variable in class org.pac4j.oidc.client.AzureAdClient
-
Deprecated.
- OID - Static variable in class org.pac4j.oidc.profile.azuread.AzureAdProfileDefinition
- OidcAuthenticator - Class in org.pac4j.oidc.credentials.authenticator
-
The OpenID Connect authenticator.
- OidcAuthenticator(OidcConfiguration, OidcClient) - Constructor for class org.pac4j.oidc.credentials.authenticator.OidcAuthenticator
- OidcAuthenticator.ClientNoSecret - Class in org.pac4j.oidc.credentials.authenticator
- OidcClient - 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
- 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() - Constructor for class org.pac4j.oidc.credentials.OidcCredentials
- OidcExtractor - Class in org.pac4j.oidc.credentials.extractor
-
Extract the authorization code on the callback.
- OidcExtractor(OidcConfiguration, OidcClient) - Constructor for class org.pac4j.oidc.credentials.extractor.OidcExtractor
- OidcLogoutActionBuilder - Class in org.pac4j.oidc.logout
-
Logout action builder for OpenID Connect.
- OidcLogoutActionBuilder(OidcConfiguration) - Constructor for class org.pac4j.oidc.logout.OidcLogoutActionBuilder
- OidcLongTimeConverter - Class in org.pac4j.oidc.profile.converter
-
Convert a number of seconds into a Date.
- OidcLongTimeConverter() - Constructor for class org.pac4j.oidc.profile.converter.OidcLongTimeConverter
- OidcProfile - Class in org.pac4j.oidc.profile
-
This class is the user profile for sites using OpenID Connect protocol.
- OidcProfile() - Constructor for class org.pac4j.oidc.profile.OidcProfile
- OidcProfileCreator - Class in org.pac4j.oidc.profile.creator
-
OpenID Connect profile creator.
- OidcProfileCreator(OidcConfiguration, OidcClient) - Constructor for class org.pac4j.oidc.profile.creator.OidcProfileCreator
- OidcProfileDefinition - Class in org.pac4j.oidc.profile
-
This class defines the attributes of the OpenID Connect profile: http://openid.net/specs/openid-connect-core-1_0.html#StandardClaims + http://openid.net/specs/openid-connect-core-1_0.html#IDToken
- OidcProfileDefinition() - Constructor for class org.pac4j.oidc.profile.OidcProfileDefinition
- OidcProfileDefinition(ProfileFactory) - Constructor for class org.pac4j.oidc.profile.OidcProfileDefinition
- OidcRedirectionActionBuilder - Class in org.pac4j.oidc.redirect
-
Redirect to the OpenID Connect provider.
- OidcRedirectionActionBuilder(OidcConfiguration, OidcClient) - Constructor for class org.pac4j.oidc.redirect.OidcRedirectionActionBuilder
- org.pac4j.oidc.authorization.generator - package org.pac4j.oidc.authorization.generator
- org.pac4j.oidc.client - package org.pac4j.oidc.client
- org.pac4j.oidc.client.azuread - package org.pac4j.oidc.client.azuread
- org.pac4j.oidc.config - package org.pac4j.oidc.config
- org.pac4j.oidc.credentials - package org.pac4j.oidc.credentials
- org.pac4j.oidc.credentials.authenticator - package org.pac4j.oidc.credentials.authenticator
- org.pac4j.oidc.credentials.extractor - package org.pac4j.oidc.credentials.extractor
- org.pac4j.oidc.logout - package org.pac4j.oidc.logout
- org.pac4j.oidc.profile - package org.pac4j.oidc.profile
- org.pac4j.oidc.profile.apple - package org.pac4j.oidc.profile.apple
- org.pac4j.oidc.profile.azuread - package org.pac4j.oidc.profile.azuread
- org.pac4j.oidc.profile.converter - package org.pac4j.oidc.profile.converter
- org.pac4j.oidc.profile.creator - package org.pac4j.oidc.profile.creator
- org.pac4j.oidc.profile.google - package org.pac4j.oidc.profile.google
- org.pac4j.oidc.profile.keycloak - package org.pac4j.oidc.profile.keycloak
- org.pac4j.oidc.redirect - package org.pac4j.oidc.redirect
- org.pac4j.oidc.util - package org.pac4j.oidc.util
P
- PHONE_NUMBER - Static variable in class org.pac4j.oidc.profile.OidcProfileDefinition
- PHONE_NUMBER_VERIFIED - Static variable in class org.pac4j.oidc.profile.OidcProfileDefinition
- PICTURE - Static variable in class org.pac4j.oidc.profile.OidcProfileDefinition
- PREFERRED_USERNAME - Static variable in class org.pac4j.oidc.profile.OidcProfileDefinition
- PROFILE - Static variable in class org.pac4j.oidc.profile.OidcProfileDefinition
R
- REDIRECT_URI - Static variable in class org.pac4j.oidc.config.OidcConfiguration
- refresh(OidcCredentials) - Method in class org.pac4j.oidc.credentials.authenticator.OidcAuthenticator
- REFRESH_TOKEN - Static variable in class org.pac4j.oidc.profile.OidcProfileDefinition
- removeLoginData() - Method in class org.pac4j.oidc.profile.OidcProfile
- renewUserProfile(UserProfile, WebContext, SessionStore) - Method in class org.pac4j.oidc.client.OidcClient
- RESPONSE_MODE - Static variable in class org.pac4j.oidc.config.OidcConfiguration
- RESPONSE_TYPE - Static variable in class org.pac4j.oidc.config.OidcConfiguration
- retrieve(String, OidcClient, WebContext, SessionStore) - Method in class org.pac4j.oidc.util.SessionStoreValueRetriever
- retrieve(String, OidcClient, WebContext, SessionStore) - Method in interface org.pac4j.oidc.util.ValueRetriever
- retrieveParameters(WebContext) - Method in class org.pac4j.oidc.credentials.extractor.OidcExtractor
- retrieveResource(URL) - Method in class org.pac4j.oidc.client.azuread.AzureAdResourceRetriever
S
- SCOPE - Static variable in class org.pac4j.oidc.config.OidcConfiguration
- SessionStoreValueRetriever - Class in org.pac4j.oidc.util
-
The default implementation of
ValueRetriever
that reads the values from theSessionStore
in theWebContext
. - SessionStoreValueRetriever() - Constructor for class org.pac4j.oidc.util.SessionStoreValueRetriever
- 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.oidc.logout.OidcLogoutActionBuilder
- setBaseUri(String) - Method in class org.pac4j.oidc.config.KeycloakOidcConfiguration
- setClientAuthentication(ClientAuthentication) - Method in class org.pac4j.oidc.credentials.authenticator.OidcAuthenticator
- setClientAuthenticationMethod(ClientAuthenticationMethod) - Method in class org.pac4j.oidc.config.OidcConfiguration
- setClientAuthenticationMethodAsString(String) - Method in class org.pac4j.oidc.config.OidcConfiguration
- setClientId(String) - Method in class org.pac4j.oidc.authorization.generator.KeycloakRolesAuthorizationGenerator
- setClientId(String) - Method in class org.pac4j.oidc.config.OidcConfiguration
- setCode(AuthorizationCode) - Method in class org.pac4j.oidc.credentials.OidcCredentials
- setCodeVerifierGenerator(ValueGenerator) - Method in class org.pac4j.oidc.config.OidcConfiguration
- setConfiguration(OidcConfiguration) - Method in class org.pac4j.oidc.client.OidcClient
- setConfiguration(OidcConfiguration) - Method in class org.pac4j.oidc.credentials.authenticator.UserInfoOidcAuthenticator
- setConnectTimeout(int) - Method in class org.pac4j.oidc.config.OidcConfiguration
- setCustomParams(Map<String, String>) - Method in class org.pac4j.oidc.config.OidcConfiguration
- setDisablePkce(boolean) - Method in class org.pac4j.oidc.config.OidcConfiguration
- setDiscoveryURI(String) - Method in class org.pac4j.oidc.config.OidcConfiguration
- setExpireSessionWithToken(boolean) - Method in class org.pac4j.oidc.config.OidcConfiguration
- setIdToken(JWT) - Method in class org.pac4j.oidc.credentials.OidcCredentials
- setIdTokenString(String) - Method in class org.pac4j.oidc.profile.OidcProfile
- setLogoutHandler(LogoutHandler) - Method in class org.pac4j.oidc.config.OidcConfiguration
- setLogoutUrl(String) - Method in class org.pac4j.oidc.config.OidcConfiguration
- setMaxAge(Integer) - Method in class org.pac4j.oidc.config.OidcConfiguration
- setMaxClockSkew(int) - Method in class org.pac4j.oidc.config.OidcConfiguration
- setPkceMethod(CodeChallengeMethod) - Method in class org.pac4j.oidc.config.OidcConfiguration
- setPreferredJwsAlgorithm(JWSAlgorithm) - Method in class org.pac4j.oidc.config.OidcConfiguration
- setPreferredJwsAlgorithm(String) - Method in class org.pac4j.oidc.config.OidcConfiguration
- setPrivateKey(ECPrivateKey) - Method in class org.pac4j.oidc.config.AppleOidcConfiguration
- setPrivateKeyID(String) - Method in class org.pac4j.oidc.config.AppleOidcConfiguration
- setProviderMetadata(OIDCProviderMetadata) - Method in class org.pac4j.oidc.config.OidcConfiguration
- setReadTimeout(int) - Method in class org.pac4j.oidc.config.OidcConfiguration
- setRealm(String) - Method in class org.pac4j.oidc.config.KeycloakOidcConfiguration
- setRefreshToken(RefreshToken) - Method in class org.pac4j.oidc.credentials.OidcCredentials
- setRefreshToken(RefreshToken) - Method in class org.pac4j.oidc.profile.OidcProfile
- setResourceRetriever(ResourceRetriever) - Method in class org.pac4j.oidc.config.OidcConfiguration
- setResponseMode(String) - Method in class org.pac4j.oidc.config.OidcConfiguration
- setResponseType(String) - Method in class org.pac4j.oidc.config.OidcConfiguration
- setScope(String) - Method in class org.pac4j.oidc.config.OidcConfiguration
- setSecret(String) - Method in class org.pac4j.oidc.config.OidcConfiguration
- setStateGenerator(ValueGenerator) - Method in class org.pac4j.oidc.config.OidcConfiguration
- setStore(Store<String, String>) - Method in class org.pac4j.oidc.config.AppleOidcConfiguration
- setTeamID(String) - Method in class org.pac4j.oidc.config.AppleOidcConfiguration
- setTenant(String) - Method in class org.pac4j.oidc.config.AzureAdOidcConfiguration
-
Deprecated.
- setTimeout(Duration) - Method in class org.pac4j.oidc.config.AppleOidcConfiguration
- setTokenExpirationAdvance(int) - Method in class org.pac4j.oidc.config.OidcConfiguration
- setTokenExpirationAdvance(int) - Method in class org.pac4j.oidc.profile.OidcProfile
- setTokenValidator(TokenValidator) - Method in class org.pac4j.oidc.config.OidcConfiguration
- setUseNonce(boolean) - Method in class org.pac4j.oidc.config.OidcConfiguration
- setValueRetriever(ValueRetriever) - Method in class org.pac4j.oidc.config.OidcConfiguration
- setWithState(boolean) - Method in class org.pac4j.oidc.config.OidcConfiguration
- STATE - Static variable in class org.pac4j.oidc.config.OidcConfiguration
T
- TID - Static variable in class org.pac4j.oidc.profile.azuread.AzureAdProfileDefinition
- TOKEN_EXPIRATION_ADVANCE - Static variable in class org.pac4j.oidc.profile.OidcProfileDefinition
- TokenValidator - Class in org.pac4j.oidc.profile.creator
-
ID Token validator.
- TokenValidator(OidcConfiguration) - Constructor for class org.pac4j.oidc.profile.creator.TokenValidator
- toString() - Method in class org.pac4j.oidc.client.OidcClient
- toString() - Method in class org.pac4j.oidc.config.OidcConfiguration
- toString() - Method in class org.pac4j.oidc.credentials.OidcCredentials
- typeRef - Static variable in class org.pac4j.oidc.client.AzureAdClient
-
Deprecated.
U
- UNQIUE_NAME - Static variable in class org.pac4j.oidc.profile.azuread.AzureAdProfileDefinition
- UPDATED_AT - Static variable in class org.pac4j.oidc.profile.OidcProfileDefinition
- UPN - Static variable in class org.pac4j.oidc.profile.azuread.AzureAdProfileDefinition
- UserInfoOidcAuthenticator - Class in org.pac4j.oidc.credentials.authenticator
-
The OpenId Connect authenticator by user info.
- UserInfoOidcAuthenticator() - Constructor for class org.pac4j.oidc.credentials.authenticator.UserInfoOidcAuthenticator
- UserInfoOidcAuthenticator(OidcConfiguration) - Constructor for class org.pac4j.oidc.credentials.authenticator.UserInfoOidcAuthenticator
V
- validate(JWT, Nonce) - Method in class org.pac4j.oidc.client.azuread.AzureAdIdTokenValidator
- validate(JWT, Nonce) - Method in class org.pac4j.oidc.profile.creator.TokenValidator
- validate(Credentials, WebContext, SessionStore) - Method in class org.pac4j.oidc.credentials.authenticator.OidcAuthenticator
- validate(Credentials, WebContext, SessionStore) - Method in class org.pac4j.oidc.credentials.authenticator.UserInfoOidcAuthenticator
- ValueRetriever - Interface in org.pac4j.oidc.util
-
ValueRetriever retrieves a given value from the
WebContext
. - VER - Static variable in class org.pac4j.oidc.profile.azuread.AzureAdProfileDefinition
W
- WEBSITE - Static variable in class org.pac4j.oidc.profile.OidcProfileDefinition
Z
- ZONEINFO - Static variable in class org.pac4j.oidc.profile.OidcProfileDefinition
All Classes All Packages