Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- ACCESS_TOKEN - Static variable in class org.pac4j.oidc.profile.OidcProfileDefinition
-
Constant
ACCESS_TOKEN="access_token"
- ACR - Static variable in class org.pac4j.oidc.profile.OidcProfileDefinition
-
Constant
ACR="acr"
- addCustomParam(String, String) - Method in class org.pac4j.oidc.config.OidcConfiguration
-
addCustomParam.
- ADDRESS - Static variable in class org.pac4j.oidc.profile.OidcProfileDefinition
-
Constant
ADDRESS="address"
- addStateAndNonceParameters(CallContext, Map<String, String>) - Method in class org.pac4j.oidc.redirect.OidcRedirectionActionBuilder
- AMR - Static variable in class org.pac4j.oidc.profile.OidcProfileDefinition
-
Constant
AMR="amr"
- 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
-
Constructor for AppleClient.
- AppleClient(AppleOidcConfiguration) - Constructor for class org.pac4j.oidc.client.AppleClient
-
Constructor for 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
- AUTH_TIME - Static variable in class org.pac4j.oidc.profile.OidcProfileDefinition
-
Constant
AUTH_TIME="auth_time"
- AUTHORIZATION_CODE_FLOWS - Static variable in class org.pac4j.oidc.config.OidcConfiguration
-
Constant
AUTHORIZATION_CODE_FLOWS
- AZP - Static variable in class org.pac4j.oidc.profile.OidcProfileDefinition
-
Constant
AZP="azp"
- 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
-
Constructor for AzureAd2Client.
- AzureAd2Client(AzureAd2OidcConfiguration) - Constructor for class org.pac4j.oidc.client.AzureAd2Client
-
Constructor for AzureAd2Client.
- AzureAd2OidcConfiguration - Class in org.pac4j.oidc.config
-
Microsoft Azure AD v2 OpenID Connect configuration.
- AzureAd2OidcConfiguration() - Constructor for class org.pac4j.oidc.config.AzureAd2OidcConfiguration
-
Constructor for AzureAd2OidcConfiguration.
- AzureAd2OidcConfiguration(OidcConfiguration) - Constructor for class org.pac4j.oidc.config.AzureAd2OidcConfiguration
-
Constructor for AzureAd2OidcConfiguration.
- 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
-
Constructor for AzureAdIdTokenValidator.
- AzureAdOpMetadataResolver - Class in org.pac4j.oidc.metadata
-
The metadata resolver for AzureAd.
- AzureAdOpMetadataResolver(OidcConfiguration) - Constructor for class org.pac4j.oidc.metadata.AzureAdOpMetadataResolver
-
Constructor for AzureAdOpMetadataResolver.
- 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
-
Constructor for 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
-
Constructor for 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, OIDCProviderMetadata) - Constructor for class org.pac4j.oidc.profile.azuread.AzureAdTokenValidator
-
Constructor for AzureAdTokenValidator.
B
- beforeInternalInit(boolean) - Method in class org.pac4j.oidc.client.OidcClient
- BIRTHDATE - Static variable in class org.pac4j.oidc.profile.OidcProfileDefinition
-
Constant
BIRTHDATE="birthdate"
- buildAuthenticationRequestUrl(Map<String, String>) - Method in class org.pac4j.oidc.redirect.OidcRedirectionActionBuilder
- buildParams(WebContext) - Method in class org.pac4j.oidc.redirect.OidcRedirectionActionBuilder
-
buildParams.
C
- callUserInfoEndpoint(URI, AccessToken, UserProfile) - Method in class org.pac4j.oidc.profile.creator.OidcProfileCreator
- client - Variable in class org.pac4j.oidc.credentials.authenticator.OidcAuthenticator
- client - Variable in class org.pac4j.oidc.credentials.extractor.OidcCredentialsExtractor
- 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
-
Constant
CLIENT_ID="client_id"
- clientAuthentication - Variable in class org.pac4j.oidc.metadata.OidcOpMetadataResolver
- CODE_CHALLENGE - Static variable in class org.pac4j.oidc.config.OidcConfiguration
-
Constant
CODE_CHALLENGE="code_challenge"
- CODE_CHALLENGE_METHOD - Static variable in class org.pac4j.oidc.config.OidcConfiguration
-
Constant
CODE_CHALLENGE_METHOD="code_challenge_method"
- computeClientAuthentication() - Method in class org.pac4j.oidc.metadata.OidcOpMetadataResolver
-
computeClientAuthentication.
- configuration - Variable in class org.pac4j.oidc.credentials.authenticator.OidcAuthenticator
- configuration - Variable in class org.pac4j.oidc.credentials.extractor.OidcCredentialsExtractor
- configuration - Variable in class org.pac4j.oidc.logout.OidcLogoutActionBuilder
- configuration - Variable in class org.pac4j.oidc.logout.processor.OidcLogoutProcessor
- configuration - Variable in class org.pac4j.oidc.metadata.OidcOpMetadataResolver
- configuration - Variable in class org.pac4j.oidc.profile.creator.OidcProfileCreator
- configureHttpRequest(HTTPRequest) - Method in class org.pac4j.oidc.config.OidcConfiguration
-
configureHttpRequest.
- convert(Object) - Method in class org.pac4j.oidc.profile.converter.OidcLongTimeConverter
- create(CallContext, Credentials) - Method in class org.pac4j.oidc.profile.creator.OidcProfileCreator
- createHMACTokenValidator(JWSAlgorithm, ClientID, Secret) - Method in class org.pac4j.oidc.profile.creator.TokenValidator
-
createHMACTokenValidator.
- createRSATokenValidator(JWSAlgorithm, ClientID) - Method in class org.pac4j.oidc.profile.azuread.AzureAdTokenValidator
-
createRSATokenValidator.
- createRSATokenValidator(JWSAlgorithm, ClientID) - Method in class org.pac4j.oidc.profile.creator.TokenValidator
-
createRSATokenValidator.
- createTokenRequest(AuthorizationGrant) - Method in class org.pac4j.oidc.credentials.authenticator.OidcAuthenticator
-
createTokenRequest.
- CUSTOM_PARAMS - Static variable in class org.pac4j.oidc.config.OidcConfiguration
-
Constant
CUSTOM_PARAMS="custom_params"
D
- DEFAULT_MAX_CLOCK_SKEW - Static variable in class org.pac4j.oidc.config.OidcConfiguration
-
Constant
DEFAULT_MAX_CLOCK_SKEW=30
- DEFAULT_TOKEN_EXPIRATION_ADVANCE - Static variable in class org.pac4j.oidc.config.OidcConfiguration
-
Constant
DEFAULT_TOKEN_EXPIRATION_ADVANCE=0
E
- EMAIL_VERIFIED - Static variable in class org.pac4j.oidc.profile.OidcProfileDefinition
-
Constant
EMAIL_VERIFIED="email_verified"
- EXPIRATION - Static variable in class org.pac4j.oidc.profile.OidcProfileDefinition
-
Constant
EXPIRATION="expiration"
- extract(CallContext) - Method in class org.pac4j.oidc.credentials.extractor.OidcCredentialsExtractor
F
- findLogoutUrl() - Method in class org.pac4j.oidc.config.OidcConfiguration
-
findLogoutUrl.
- findPkceMethod() - Method in class org.pac4j.oidc.config.OidcConfiguration
-
findPkceMethod.
- findResourceRetriever() - Method in class org.pac4j.oidc.config.OidcConfiguration
-
findResourceRetriever.
G
- generate(CallContext, UserProfile) - Method in class org.pac4j.oidc.authorization.generator.KeycloakRolesAuthorizationGenerator
- getAccessToken() - Method in class org.pac4j.oidc.profile.OidcProfile
- getAccessTokenFromRefreshToken(AzureAdProfile) - Method in class org.pac4j.oidc.client.AzureAd2Client
-
Refresh the access token
- getAcr() - Method in class org.pac4j.oidc.profile.OidcProfile
- getAjaxRequestResolver() - Method in class org.pac4j.oidc.logout.OidcLogoutActionBuilder
-
Getter for the field
ajaxRequestResolver
. - 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
- getConfiguration() - Method in class org.pac4j.oidc.config.OidcConfigurationContext
-
Getter for the field
configuration
. - getCustomParam(String) - Method in class org.pac4j.oidc.config.OidcConfiguration
-
getCustomParam.
- getCustomParams() - Method in class org.pac4j.oidc.config.OidcConfigurationContext
-
getCustomParams.
- getDiscoveryURI() - Method in class org.pac4j.oidc.config.AzureAd2OidcConfiguration
- getDiscoveryURI() - Method in class org.pac4j.oidc.config.KeycloakOidcConfiguration
- 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
-
getIdp.
- 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
-
getIpaddr.
- getLocation() - Method in class org.pac4j.oidc.profile.OidcProfile
- getLogoutAction(CallContext, UserProfile, String) - Method in class org.pac4j.oidc.logout.OidcLogoutActionBuilder
- getMaxAge() - Method in class org.pac4j.oidc.config.OidcConfigurationContext
-
getMaxAge.
- 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
-
getOid.
- 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
- getProfileUrl() - Method in class org.pac4j.oidc.profile.OidcProfile
- getRedirectionAction(CallContext) - Method in class org.pac4j.oidc.redirect.OidcRedirectionActionBuilder
- getRefreshToken() - Method in class org.pac4j.oidc.profile.OidcProfile
- getResponseMode() - Method in class org.pac4j.oidc.config.OidcConfigurationContext
-
getResponseMode.
- getResponseType() - Method in class org.pac4j.oidc.config.OidcConfiguration
-
Getter for the field
responseType
. - getResponseType() - Method in class org.pac4j.oidc.config.OidcConfigurationContext
-
getResponseType.
- getScope() - Method in class org.pac4j.oidc.config.OidcConfigurationContext
-
getScope.
- getSecret() - Method in class org.pac4j.oidc.config.AppleOidcConfiguration
-
Generate client secret (JWT) and cache it until expiration timeout
- getTid() - Method in class org.pac4j.oidc.profile.azuread.AzureAdProfile
-
getTid.
- getTokenExpirationAdvance() - Method in class org.pac4j.oidc.config.OidcConfiguration
-
Getter for the field
tokenExpirationAdvance
. - getTokenExpirationAdvance() - Method in class org.pac4j.oidc.profile.OidcProfile
- getUniqueName() - Method in class org.pac4j.oidc.profile.azuread.AzureAdProfile
-
getUniqueName.
- getUpdatedAt() - Method in class org.pac4j.oidc.profile.OidcProfile
- getUpn() - Method in class org.pac4j.oidc.profile.azuread.AzureAdProfile
-
getUpn.
- getUsername() - Method in class org.pac4j.oidc.profile.azuread.AzureAdProfile
- getUsername() - Method in class org.pac4j.oidc.profile.OidcProfile
- getVer() - Method in class org.pac4j.oidc.profile.azuread.AzureAdProfile
-
getVer.
- GIVEN_NAME - Static variable in class org.pac4j.oidc.profile.OidcProfileDefinition
-
Constant
GIVEN_NAME="given_name"
- 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
-
Constructor for GoogleOidcClient.
- GoogleOidcClient(OidcConfiguration) - Constructor for class org.pac4j.oidc.client.GoogleOidcClient
-
Constructor for 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
- HYBRID_CODE_FLOWS - Static variable in class org.pac4j.oidc.config.OidcConfiguration
-
Constant
HYBRID_CODE_FLOWS
I
- ID_TOKEN - Static variable in class org.pac4j.oidc.profile.OidcProfileDefinition
-
Constant
ID_TOKEN="id_token"
- IDP - Static variable in class org.pac4j.oidc.profile.azuread.AzureAdProfileDefinition
-
Constant
IDP="idp"
- IMPLICIT_FLOWS - Static variable in class org.pac4j.oidc.config.OidcConfiguration
-
Constant
IMPLICIT_FLOWS
- internalInit(boolean) - Method in class org.pac4j.oidc.client.AppleClient
- internalInit(boolean) - Method in class org.pac4j.oidc.client.AzureAd2Client
- internalInit(boolean) - Method in class org.pac4j.oidc.client.GoogleOidcClient
- internalInit(boolean) - Method in class org.pac4j.oidc.client.KeycloakOidcClient
- internalInit(boolean) - Method in class org.pac4j.oidc.client.OidcClient
- internalInit(boolean) - Method in class org.pac4j.oidc.config.AppleOidcConfiguration
- internalInit(boolean) - Method in class org.pac4j.oidc.config.AzureAd2OidcConfiguration
- internalInit(boolean) - Method in class org.pac4j.oidc.config.KeycloakOidcConfiguration
- internalInit(boolean) - Method in class org.pac4j.oidc.config.OidcConfiguration
- internalInit(boolean) - Method in class org.pac4j.oidc.profile.azuread.AzureAdProfileCreator
- internalInit(boolean) - Method in class org.pac4j.oidc.profile.creator.OidcProfileCreator
- internalLoad() - Method in class org.pac4j.oidc.metadata.AzureAdOpMetadataResolver
- internalLoad() - Method in class org.pac4j.oidc.metadata.OidcOpMetadataResolver
- internalLoad() - Method in class org.pac4j.oidc.metadata.StaticOidcOpMetadataResolver
- IPADDR - Static variable in class org.pac4j.oidc.profile.azuread.AzureAdProfileDefinition
-
Constant
IPADDR="ipaddr"
- isExpired() - Method in class org.pac4j.oidc.profile.OidcProfile
- isForceAuthn() - Method in class org.pac4j.oidc.config.OidcConfigurationContext
-
isForceAuthn.
- isPassive() - Method in class org.pac4j.oidc.config.OidcConfigurationContext
-
isPassive.
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
-
Constructor for KeycloakOidcClient.
- KeycloakOidcClient(KeycloakOidcConfiguration) - Constructor for class org.pac4j.oidc.client.KeycloakOidcClient
-
Constructor for 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
-
Constructor for KeycloakRolesAuthorizationGenerator.
- KeycloakRolesAuthorizationGenerator(String) - Constructor for class org.pac4j.oidc.authorization.generator.KeycloakRolesAuthorizationGenerator
-
Constructor for KeycloakRolesAuthorizationGenerator.
M
- makeOauth2TokenRequest(String) - Method in class org.pac4j.oidc.config.AzureAd2OidcConfiguration
-
makeOauth2TokenRequest.
- MAX_AGE - Static variable in class org.pac4j.oidc.config.OidcConfiguration
-
Constant
MAX_AGE="max_age"
- MIDDLE_NAME - Static variable in class org.pac4j.oidc.profile.OidcProfileDefinition
-
Constant
MIDDLE_NAME="middle_name"
N
- NAME - Static variable in class org.pac4j.oidc.profile.OidcProfileDefinition
-
Constant
NAME="name"
- newDefaultCallbackUrlResolver() - Method in class org.pac4j.oidc.client.AzureAd2Client
- NICKNAME - Static variable in class org.pac4j.oidc.profile.OidcProfileDefinition
-
Constant
NICKNAME="nickname"
- NONCE - Static variable in class org.pac4j.oidc.config.OidcConfiguration
-
Constant
NONCE="nonce"
- NONCE - Static variable in class org.pac4j.oidc.profile.OidcProfileDefinition
-
Constant
NONCE="nonce"
- notifySessionRenewal(CallContext, String) - Method in class org.pac4j.oidc.client.OidcClient
O
- objectMapper - Variable in class org.pac4j.oidc.client.AzureAd2Client
- OID - Static variable in class org.pac4j.oidc.profile.azuread.AzureAdProfileDefinition
-
Constant
OID="oid"
- OidcAuthenticator - Class in org.pac4j.oidc.credentials.authenticator
-
The OpenID Connect authenticator.
- OidcAuthenticator(OidcConfiguration, OidcClient) - Constructor for class org.pac4j.oidc.credentials.authenticator.OidcAuthenticator
-
Constructor for OidcAuthenticator.
- 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
-
Constructor for OidcClient.
- OidcClient(OidcConfiguration) - Constructor for class org.pac4j.oidc.client.OidcClient
-
Constructor for OidcClient.
- OidcConfiguration - Class in org.pac4j.oidc.config
-
OpenID Connect configuration.
- OidcConfiguration() - Constructor for class org.pac4j.oidc.config.OidcConfiguration
- OidcConfigurationContext - Class in org.pac4j.oidc.config
-
This is
OidcConfigurationContext
. - OidcConfigurationContext(WebContext, OidcConfiguration) - Constructor for class org.pac4j.oidc.config.OidcConfigurationContext
-
Constructor for OidcConfigurationContext.
- OidcConfigurationException - Exception Class in org.pac4j.oidc.exceptions
-
Exception indicating an invalid OIDC client configuration.
- OidcConfigurationException(String) - Constructor for exception class org.pac4j.oidc.exceptions.OidcConfigurationException
-
Constructor for OidcConfigurationException.
- OidcConfigurationException(String, Throwable) - Constructor for exception class org.pac4j.oidc.exceptions.OidcConfigurationException
-
Constructor for OidcConfigurationException.
- OidcConfigurationException(Throwable) - Constructor for exception class org.pac4j.oidc.exceptions.OidcConfigurationException
-
Constructor for OidcConfigurationException.
- 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
- OidcCredentialsExtractor - Class in org.pac4j.oidc.credentials.extractor
-
Extract the OIDC credentials.
- OidcCredentialsExtractor(OidcConfiguration, OidcClient) - Constructor for class org.pac4j.oidc.credentials.extractor.OidcCredentialsExtractor
-
Constructor for OidcCredentialsExtractor.
- OidcException - Exception Class in org.pac4j.oidc.exceptions
-
Root exception for OIDC client.
- OidcException(String) - Constructor for exception class org.pac4j.oidc.exceptions.OidcException
-
Constructor for OidcException.
- OidcException(String, Throwable) - Constructor for exception class org.pac4j.oidc.exceptions.OidcException
-
Constructor for OidcException.
- OidcException(Throwable) - Constructor for exception class org.pac4j.oidc.exceptions.OidcException
-
Constructor for OidcException.
- OidcIssuerMismatchException - Exception Class in org.pac4j.oidc.exceptions
-
Exception indicating a mismatch between the metadata issuer and the response issuer.
- OidcIssuerMismatchException(String) - Constructor for exception class org.pac4j.oidc.exceptions.OidcIssuerMismatchException
-
Constructor for OidcIssuerMismatchException.
- OidcIssuerMismatchException(String, Throwable) - Constructor for exception class org.pac4j.oidc.exceptions.OidcIssuerMismatchException
-
Constructor for OidcIssuerMismatchException.
- OidcIssuerMismatchException(Throwable) - Constructor for exception class org.pac4j.oidc.exceptions.OidcIssuerMismatchException
-
Constructor for OidcIssuerMismatchException.
- OidcLogoutActionBuilder - Class in org.pac4j.oidc.logout
-
Logout action builder for OpenID Connect.
- OidcLogoutActionBuilder(OidcConfiguration) - Constructor for class org.pac4j.oidc.logout.OidcLogoutActionBuilder
-
Constructor for OidcLogoutActionBuilder.
- OidcLogoutProcessor - Class in org.pac4j.oidc.logout.processor
-
The OIDC logout processor.
- OidcLogoutProcessor(OidcConfiguration, SessionLogoutHandler) - Constructor for class org.pac4j.oidc.logout.processor.OidcLogoutProcessor
-
Constructor for OidcLogoutProcessor.
- 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
- OidcMissingSessionStateException - Exception Class in org.pac4j.oidc.exceptions
-
Exception indicating that the OIDC state is missing from the session.
- OidcMissingSessionStateException(String) - Constructor for exception class org.pac4j.oidc.exceptions.OidcMissingSessionStateException
-
Constructor for OidcMissingSessionStateException.
- OidcMissingSessionStateException(String, Throwable) - Constructor for exception class org.pac4j.oidc.exceptions.OidcMissingSessionStateException
-
Constructor for OidcMissingSessionStateException.
- OidcMissingSessionStateException(Throwable) - Constructor for exception class org.pac4j.oidc.exceptions.OidcMissingSessionStateException
-
Constructor for OidcMissingSessionStateException.
- OidcMissingStateParameterException - Exception Class in org.pac4j.oidc.exceptions
-
Exception indicating that the OIDC state parameter is missing from the callback.
- OidcMissingStateParameterException(String) - Constructor for exception class org.pac4j.oidc.exceptions.OidcMissingStateParameterException
-
Constructor for OidcMissingStateParameterException.
- OidcMissingStateParameterException(String, Throwable) - Constructor for exception class org.pac4j.oidc.exceptions.OidcMissingStateParameterException
-
Constructor for OidcMissingStateParameterException.
- OidcMissingStateParameterException(Throwable) - Constructor for exception class org.pac4j.oidc.exceptions.OidcMissingStateParameterException
-
Constructor for OidcMissingStateParameterException.
- OidcOpMetadataResolver - Class in org.pac4j.oidc.metadata
-
The metadata resolver for the OIDC OP.
- OidcOpMetadataResolver(OidcConfiguration) - Constructor for class org.pac4j.oidc.metadata.OidcOpMetadataResolver
-
Constructor for OidcOpMetadataResolver.
- 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
-
Constructor for 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
-
Constructor for OidcProfileDefinition.
- OidcProfileDefinition(ProfileFactory) - Constructor for class org.pac4j.oidc.profile.OidcProfileDefinition
-
Constructor for OidcProfileDefinition.
- OidcRedirectionActionBuilder - Class in org.pac4j.oidc.redirect
-
Redirect to the OpenID Connect provider.
- OidcRedirectionActionBuilder(OidcClient) - Constructor for class org.pac4j.oidc.redirect.OidcRedirectionActionBuilder
-
Constructor for OidcRedirectionActionBuilder.
- OidcStateMismatchException - Exception Class in org.pac4j.oidc.exceptions
-
Exception indicating a mismatch between the session OIDC state and the value from the callback state parameter.
- OidcStateMismatchException(String) - Constructor for exception class org.pac4j.oidc.exceptions.OidcStateMismatchException
-
Constructor for OidcStateMismatchException.
- OidcStateMismatchException(String, Throwable) - Constructor for exception class org.pac4j.oidc.exceptions.OidcStateMismatchException
-
Constructor for OidcStateMismatchException.
- OidcStateMismatchException(Throwable) - Constructor for exception class org.pac4j.oidc.exceptions.OidcStateMismatchException
-
Constructor for OidcStateMismatchException.
- OidcTokenException - Exception Class in org.pac4j.oidc.exceptions
-
Exception indicating problems related to OIDC token exchange.
- OidcTokenException(String) - Constructor for exception class org.pac4j.oidc.exceptions.OidcTokenException
-
Constructor for OidcTokenException.
- OidcTokenException(String, Throwable) - Constructor for exception class org.pac4j.oidc.exceptions.OidcTokenException
-
Constructor for OidcTokenException.
- OidcTokenException(Throwable) - Constructor for exception class org.pac4j.oidc.exceptions.OidcTokenException
-
Constructor for OidcTokenException.
- OidcUnsupportedClientAuthMethodException - Exception Class in org.pac4j.oidc.exceptions
-
Exception indicating that the requested client auth method for the token exchange is not supported.
- OidcUnsupportedClientAuthMethodException(String) - Constructor for exception class org.pac4j.oidc.exceptions.OidcUnsupportedClientAuthMethodException
-
Constructor for OidcUnsupportedClientAuthMethodException.
- OidcUnsupportedClientAuthMethodException(String, Throwable) - Constructor for exception class org.pac4j.oidc.exceptions.OidcUnsupportedClientAuthMethodException
-
Constructor for OidcUnsupportedClientAuthMethodException.
- OidcUnsupportedClientAuthMethodException(Throwable) - Constructor for exception class org.pac4j.oidc.exceptions.OidcUnsupportedClientAuthMethodException
-
Constructor for OidcUnsupportedClientAuthMethodException.
- opMetadataResolver - Variable in class org.pac4j.oidc.config.OidcConfiguration
- 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.exceptions - package org.pac4j.oidc.exceptions
- org.pac4j.oidc.logout - package org.pac4j.oidc.logout
- org.pac4j.oidc.logout.processor - package org.pac4j.oidc.logout.processor
- org.pac4j.oidc.metadata - package org.pac4j.oidc.metadata
- 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
-
Constant
PHONE_NUMBER="phone_number"
- PHONE_NUMBER_VERIFIED - Static variable in class org.pac4j.oidc.profile.OidcProfileDefinition
-
Constant
PHONE_NUMBER_VERIFIED="phone_number_verified"
- PICTURE - Static variable in class org.pac4j.oidc.profile.OidcProfileDefinition
-
Constant
PICTURE="picture"
- PREFERRED_USERNAME - Static variable in class org.pac4j.oidc.profile.OidcProfileDefinition
-
Constant
PREFERRED_USERNAME="preferred_username"
- PrivateKeyJWTClientAuthnMethodConfig - Class in org.pac4j.oidc.config
-
The configuration for the client authentication method: private_key_jwt.
- PrivateKeyJWTClientAuthnMethodConfig() - Constructor for class org.pac4j.oidc.config.PrivateKeyJWTClientAuthnMethodConfig
-
Constructor for PrivateKeyJWTClientAuthnMethodConfig.
- PrivateKeyJWTClientAuthnMethodConfig(JWSAlgorithm, PrivateKey) - Constructor for class org.pac4j.oidc.config.PrivateKeyJWTClientAuthnMethodConfig
-
Constructor for PrivateKeyJWTClientAuthnMethodConfig.
- PrivateKeyJWTClientAuthnMethodConfig(JWSAlgorithm, PrivateKey, String) - Constructor for class org.pac4j.oidc.config.PrivateKeyJWTClientAuthnMethodConfig
-
Constructor for PrivateKeyJWTClientAuthnMethodConfig.
- processLogout(CallContext, Credentials) - Method in class org.pac4j.oidc.logout.processor.OidcLogoutProcessor
- PROFILE - Static variable in class org.pac4j.oidc.profile.OidcProfileDefinition
-
Constant
PROFILE="profile"
- PROMPT - Static variable in class org.pac4j.oidc.config.OidcConfiguration
-
Constant
PROMPT="prompt"
R
- REDIRECT_URI - Static variable in class org.pac4j.oidc.config.OidcConfiguration
-
Constant
REDIRECT_URI="redirect_uri"
- refresh(OidcCredentials) - Method in class org.pac4j.oidc.credentials.authenticator.OidcAuthenticator
-
refresh.
- REFRESH_TOKEN - Static variable in class org.pac4j.oidc.profile.OidcProfileDefinition
-
Constant
REFRESH_TOKEN="refresh_token"
- removeLoginData() - Method in class org.pac4j.oidc.profile.OidcProfile
- renewUserProfile(CallContext, UserProfile) - Method in class org.pac4j.oidc.client.OidcClient
- RESPONSE_MODE - Static variable in class org.pac4j.oidc.config.OidcConfiguration
-
Constant
RESPONSE_MODE="response_mode"
- RESPONSE_TYPE - Static variable in class org.pac4j.oidc.config.OidcConfiguration
-
Constant
RESPONSE_TYPE="response_type"
- retrieve(CallContext, String, OidcClient) - Method in class org.pac4j.oidc.util.SessionStoreValueRetriever
-
retrieve.
- retrieve(CallContext, String, OidcClient) - Method in interface org.pac4j.oidc.util.ValueRetriever
-
retrieve.
- retrieveMetadata() - Method in class org.pac4j.oidc.metadata.OidcOpMetadataResolver
-
retrieveMetadata.
- retrieveParameters(WebContext) - Method in class org.pac4j.oidc.credentials.extractor.OidcCredentialsExtractor
-
retrieveParameters.
- retrieveResource(URL) - Method in class org.pac4j.oidc.client.azuread.AzureAdResourceRetriever
S
- SCOPE - Static variable in class org.pac4j.oidc.config.OidcConfiguration
-
Constant
SCOPE="scope"
- sessionLogoutHandler - Variable in class org.pac4j.oidc.logout.processor.OidcLogoutProcessor
- 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.profile.OidcProfile
- setAccessTokenObject(AccessToken) - Method in class org.pac4j.oidc.credentials.OidcCredentials
- setAjaxRequestResolver(AjaxRequestResolver) - Method in class org.pac4j.oidc.logout.OidcLogoutActionBuilder
-
Setter for the field
ajaxRequestResolver
. - setClientAuthenticationMethodAsString(String) - Method in class org.pac4j.oidc.config.OidcConfiguration
-
setClientAuthenticationMethodAsString.
- setCodeVerifierGenerator(ValueGenerator) - Method in class org.pac4j.oidc.config.OidcConfiguration
-
Setter for the field
codeVerifierGenerator
. - setCustomParams(Map<String, String>) - Method in class org.pac4j.oidc.config.OidcConfiguration
-
Setter for the field
customParams
. - setDiscoveryURIIfUndefined(String) - Method in class org.pac4j.oidc.config.OidcConfiguration
-
setDiscoveryURIIfUndefined.
- setExpiration(Date) - Method in class org.pac4j.oidc.profile.OidcProfile
- setIdTokenString(String) - Method in class org.pac4j.oidc.profile.OidcProfile
- setPreferredJwsAlgorithmAsString(String) - Method in class org.pac4j.oidc.config.OidcConfiguration
-
setPreferredJwsAlgorithmAsString.
- setRefreshToken(RefreshToken) - Method in class org.pac4j.oidc.profile.OidcProfile
- setRefreshTokenObject(RefreshToken) - Method in class org.pac4j.oidc.credentials.OidcCredentials
- setResponseType(String) - Method in class org.pac4j.oidc.config.OidcConfiguration
-
Setter for the field
responseType
. - setStateGenerator(ValueGenerator) - Method in class org.pac4j.oidc.config.OidcConfiguration
-
Setter for the field
stateGenerator
. - setSupportedClientAuthenticationMethods(Set<ClientAuthenticationMethod>) - Method in class org.pac4j.oidc.config.OidcConfiguration
-
Setter for the field
supportedClientAuthenticationMethods
. - setTokenExpirationAdvance(int) - Method in class org.pac4j.oidc.profile.OidcProfile
- setValueRetriever(ValueRetriever) - Method in class org.pac4j.oidc.config.OidcConfiguration
-
Setter for the field
valueRetriever
. - STATE - Static variable in class org.pac4j.oidc.config.OidcConfiguration
-
Constant
STATE="state"
- StaticOidcOpMetadataResolver - Class in org.pac4j.oidc.metadata
-
An OP metadata resolver with static metadata.
- StaticOidcOpMetadataResolver(OidcConfiguration, OIDCProviderMetadata) - Constructor for class org.pac4j.oidc.metadata.StaticOidcOpMetadataResolver
-
Constructor for StaticOidcOpMetadataResolver.
T
- TID - Static variable in class org.pac4j.oidc.profile.azuread.AzureAdProfileDefinition
-
Constant
TID="tid"
- toAccessToken() - Method in class org.pac4j.oidc.credentials.OidcCredentials
- toAuthorizationCode() - Method in class org.pac4j.oidc.credentials.OidcCredentials
- toIdToken() - Method in class org.pac4j.oidc.credentials.OidcCredentials
- TOKEN_EXPIRATION_ADVANCE - Static variable in class org.pac4j.oidc.profile.OidcProfileDefinition
-
Constant
TOKEN_EXPIRATION_ADVANCE="token_expiration_advance"
- tokenValidator - Variable in class org.pac4j.oidc.metadata.OidcOpMetadataResolver
- TokenValidator - Class in org.pac4j.oidc.profile.creator
-
ID Token validator.
- TokenValidator(OidcConfiguration, OIDCProviderMetadata) - Constructor for class org.pac4j.oidc.profile.creator.TokenValidator
-
Constructor for TokenValidator.
- toRefreshToken() - Method in class org.pac4j.oidc.credentials.OidcCredentials
- typeRef - Static variable in class org.pac4j.oidc.client.AzureAd2Client
-
Constant
typeRef
U
- UNQIUE_NAME - Static variable in class org.pac4j.oidc.profile.azuread.AzureAdProfileDefinition
-
Constant
UNQIUE_NAME="unique_name"
- UPDATED_AT - Static variable in class org.pac4j.oidc.profile.OidcProfileDefinition
-
Constant
UPDATED_AT="updated_at"
- UPN - Static variable in class org.pac4j.oidc.profile.azuread.AzureAdProfileDefinition
-
Constant
UPN="upn"
- UserInfoErrorResponseException - Exception Class in org.pac4j.oidc.exceptions
-
When an error occured for the user info call.
- UserInfoErrorResponseException(String) - Constructor for exception class org.pac4j.oidc.exceptions.UserInfoErrorResponseException
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.
- validate(CallContext, Credentials) - Method in class org.pac4j.oidc.credentials.authenticator.OidcAuthenticator
- 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
-
Constant
VER="ver"
W
- WEBSITE - Static variable in class org.pac4j.oidc.profile.OidcProfileDefinition
-
Constant
WEBSITE="website"
Z
- ZONEINFO - Static variable in class org.pac4j.oidc.profile.OidcProfileDefinition
-
Constant
ZONEINFO="zoneinfo"
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form