Package org.pac4j.oidc.profile
Class OidcProfileDefinition
java.lang.Object
org.pac4j.core.profile.definition.ProfileDefinition
org.pac4j.core.profile.definition.CommonProfileDefinition
org.pac4j.oidc.profile.OidcProfileDefinition
- Direct Known Subclasses:
AzureAdProfileDefinition
public class OidcProfileDefinition
extends org.pac4j.core.profile.definition.CommonProfileDefinition
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
- Since:
- 1.9.2
- Author:
- Jerome Leleu
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
ConstantACCESS_TOKEN="access_token"
static final String
ConstantACR="acr"
static final String
ConstantADDRESS="address"
static final String
ConstantAMR="amr"
static final String
ConstantAUTH_TIME="auth_time"
static final String
ConstantAZP="azp"
static final String
ConstantBIRTHDATE="birthdate"
static final String
ConstantEMAIL_VERIFIED="email_verified"
static final String
ConstantEXPIRATION="expiration"
static final String
ConstantGIVEN_NAME="given_name"
static final String
ConstantID_TOKEN="id_token"
static final String
ConstantMIDDLE_NAME="middle_name"
static final String
ConstantNAME="name"
static final String
ConstantNICKNAME="nickname"
static final String
ConstantNONCE="nonce"
static final String
ConstantPHONE_NUMBER="phone_number"
static final String
ConstantPHONE_NUMBER_VERIFIED="phone_number_verified"
static final String
ConstantPICTURE="picture"
static final String
ConstantPREFERRED_USERNAME="preferred_username"
static final String
ConstantPROFILE="profile"
static final String
ConstantREFRESH_TOKEN="refresh_token"
static final String
ConstantTOKEN_EXPIRATION_ADVANCE="token_expiration_advance"
static final String
ConstantUPDATED_AT="updated_at"
static final String
ConstantWEBSITE="website"
static final String
ConstantZONEINFO="zoneinfo"
Fields inherited from class org.pac4j.core.profile.definition.CommonProfileDefinition
DISPLAY_NAME, EMAIL, FAMILY_NAME, FIRST_NAME, GENDER, LOCALE, LOCATION, PICTURE_URL, PROFILE_URL
Fields inherited from class org.pac4j.core.profile.definition.ProfileDefinition
logger
-
Constructor Summary
ConstructorDescriptionConstructor for OidcProfileDefinition.OidcProfileDefinition
(org.pac4j.core.profile.factory.ProfileFactory profileFactory) Constructor for OidcProfileDefinition. -
Method Summary
Methods inherited from class org.pac4j.core.profile.definition.CommonProfileDefinition
configurePrimaryAttributes
Methods inherited from class org.pac4j.core.profile.definition.ProfileDefinition
convertAndAdd, convertAndAdd, getConverters, getLogger, getParameter, getPrimaryAttributes, getProfileFactory, getProfileId, getSecondaryAttributes, isRestoreProfileFromTypedId, newProfile, primary, secondary, setProfileFactory, setProfileId, setRestoreProfileFromTypedId
-
Field Details
-
NAME
ConstantNAME="name"
- See Also:
-
GIVEN_NAME
ConstantGIVEN_NAME="given_name"
- See Also:
-
MIDDLE_NAME
ConstantMIDDLE_NAME="middle_name"
- See Also:
-
NICKNAME
ConstantNICKNAME="nickname"
- See Also:
-
PREFERRED_USERNAME
ConstantPREFERRED_USERNAME="preferred_username"
- See Also:
-
PROFILE
ConstantPROFILE="profile"
- See Also:
-
PICTURE
ConstantPICTURE="picture"
- See Also:
-
WEBSITE
ConstantWEBSITE="website"
- See Also:
-
EMAIL_VERIFIED
ConstantEMAIL_VERIFIED="email_verified"
- See Also:
-
BIRTHDATE
ConstantBIRTHDATE="birthdate"
- See Also:
-
ZONEINFO
ConstantZONEINFO="zoneinfo"
- See Also:
-
PHONE_NUMBER
ConstantPHONE_NUMBER="phone_number"
- See Also:
-
PHONE_NUMBER_VERIFIED
ConstantPHONE_NUMBER_VERIFIED="phone_number_verified"
- See Also:
-
ADDRESS
ConstantADDRESS="address"
- See Also:
-
UPDATED_AT
ConstantUPDATED_AT="updated_at"
- See Also:
-
ACCESS_TOKEN
ConstantACCESS_TOKEN="access_token"
- See Also:
-
ID_TOKEN
ConstantID_TOKEN="id_token"
- See Also:
-
REFRESH_TOKEN
ConstantREFRESH_TOKEN="refresh_token"
- See Also:
-
AUTH_TIME
ConstantAUTH_TIME="auth_time"
- See Also:
-
NONCE
ConstantNONCE="nonce"
- See Also:
-
ACR
ConstantACR="acr"
- See Also:
-
AMR
ConstantAMR="amr"
- See Also:
-
AZP
ConstantAZP="azp"
- See Also:
-
TOKEN_EXPIRATION_ADVANCE
ConstantTOKEN_EXPIRATION_ADVANCE="token_expiration_advance"
- See Also:
-
EXPIRATION
ConstantEXPIRATION="expiration"
- See Also:
-
-
Constructor Details
-
OidcProfileDefinition
public OidcProfileDefinition()Constructor for OidcProfileDefinition.
-
OidcProfileDefinition
public OidcProfileDefinition(org.pac4j.core.profile.factory.ProfileFactory profileFactory) Constructor for OidcProfileDefinition.
- Parameters:
profileFactory
- aProfileFactory
object
-