Package org.pac4j.oidc.profile
Class OidcProfileDefinition<P extends OidcProfile>
- java.lang.Object
-
- org.pac4j.core.profile.definition.ProfileDefinition<P>
-
- org.pac4j.core.profile.definition.CommonProfileDefinition<P>
-
- org.pac4j.oidc.profile.OidcProfileDefinition<P>
-
- Direct Known Subclasses:
AzureAdProfileDefinition
public class OidcProfileDefinition<P extends OidcProfile> extends CommonProfileDefinition<P>
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
Fields Modifier and Type Field Description static String
ACCESS_TOKEN
static String
ACR
static String
ADDRESS
static String
AMR
static String
AUTH_TIME
static String
AZP
static String
BIRTHDATE
static String
EMAIL_VERIFIED
static String
GIVEN_NAME
static String
ID_TOKEN
static String
MIDDLE_NAME
static String
NAME
static String
NICKNAME
static String
NONCE
static String
PHONE_NUMBER
static String
PHONE_NUMBER_VERIFIED
static String
PICTURE
static String
PREFERRED_USERNAME
static String
PROFILE
static String
REFRESH_TOKEN
static String
TOKEN_EXPIRATION_ADVANCE
static String
UPDATED_AT
static String
WEBSITE
static String
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, newProfile
-
-
Constructor Summary
Constructors Constructor Description OidcProfileDefinition()
OidcProfileDefinition(Function<Object[],P> profileFactory)
-
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, getPrimaryAttributes, getProfileId, getSecondaryAttributes, newProfile, primary, secondary, setProfileFactory, setProfileId
-
-
-
-
Field Detail
-
NAME
public static final String NAME
- See Also:
- Constant Field Values
-
GIVEN_NAME
public static final String GIVEN_NAME
- See Also:
- Constant Field Values
-
MIDDLE_NAME
public static final String MIDDLE_NAME
- See Also:
- Constant Field Values
-
NICKNAME
public static final String NICKNAME
- See Also:
- Constant Field Values
-
PREFERRED_USERNAME
public static final String PREFERRED_USERNAME
- See Also:
- Constant Field Values
-
PROFILE
public static final String PROFILE
- See Also:
- Constant Field Values
-
PICTURE
public static final String PICTURE
- See Also:
- Constant Field Values
-
WEBSITE
public static final String WEBSITE
- See Also:
- Constant Field Values
-
EMAIL_VERIFIED
public static final String EMAIL_VERIFIED
- See Also:
- Constant Field Values
-
BIRTHDATE
public static final String BIRTHDATE
- See Also:
- Constant Field Values
-
ZONEINFO
public static final String ZONEINFO
- See Also:
- Constant Field Values
-
PHONE_NUMBER
public static final String PHONE_NUMBER
- See Also:
- Constant Field Values
-
PHONE_NUMBER_VERIFIED
public static final String PHONE_NUMBER_VERIFIED
- See Also:
- Constant Field Values
-
ADDRESS
public static final String ADDRESS
- See Also:
- Constant Field Values
-
UPDATED_AT
public static final String UPDATED_AT
- See Also:
- Constant Field Values
-
ACCESS_TOKEN
public static final String ACCESS_TOKEN
- See Also:
- Constant Field Values
-
ID_TOKEN
public static final String ID_TOKEN
- See Also:
- Constant Field Values
-
REFRESH_TOKEN
public static final String REFRESH_TOKEN
- See Also:
- Constant Field Values
-
AUTH_TIME
public static final String AUTH_TIME
- See Also:
- Constant Field Values
-
NONCE
public static final String NONCE
- See Also:
- Constant Field Values
-
ACR
public static final String ACR
- See Also:
- Constant Field Values
-
AMR
public static final String AMR
- See Also:
- Constant Field Values
-
AZP
public static final String AZP
- See Also:
- Constant Field Values
-
TOKEN_EXPIRATION_ADVANCE
public static final String TOKEN_EXPIRATION_ADVANCE
- See Also:
- Constant Field Values
-
-