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
Fields Modifier and Type Field Description static java.lang.String
ACCESS_TOKEN
static java.lang.String
ACR
static java.lang.String
ADDRESS
static java.lang.String
AMR
static java.lang.String
AUTH_TIME
static java.lang.String
AZP
static java.lang.String
BIRTHDATE
static java.lang.String
EMAIL_VERIFIED
static java.lang.String
EXPIRATION
static java.lang.String
GIVEN_NAME
static java.lang.String
ID_TOKEN
static java.lang.String
MIDDLE_NAME
static java.lang.String
NAME
static java.lang.String
NICKNAME
static java.lang.String
NONCE
static java.lang.String
PHONE_NUMBER
static java.lang.String
PHONE_NUMBER_VERIFIED
static java.lang.String
PICTURE
static java.lang.String
PREFERRED_USERNAME
static java.lang.String
PROFILE
static java.lang.String
REFRESH_TOKEN
static java.lang.String
TOKEN_EXPIRATION_ADVANCE
static java.lang.String
UPDATED_AT
static java.lang.String
WEBSITE
static java.lang.String
ZONEINFO
-
Constructor Summary
Constructors Constructor Description OidcProfileDefinition()
OidcProfileDefinition(org.pac4j.core.profile.factory.ProfileFactory 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, getParameter, getPrimaryAttributes, getProfileId, getSecondaryAttributes, isRestoreProfileFromTypedId, newProfile, primary, secondary, setProfileFactory, setProfileId, setRestoreProfileFromTypedId
-
-
-
-
Field Detail
-
NAME
public static final java.lang.String NAME
- See Also:
- Constant Field Values
-
GIVEN_NAME
public static final java.lang.String GIVEN_NAME
- See Also:
- Constant Field Values
-
MIDDLE_NAME
public static final java.lang.String MIDDLE_NAME
- See Also:
- Constant Field Values
-
NICKNAME
public static final java.lang.String NICKNAME
- See Also:
- Constant Field Values
-
PREFERRED_USERNAME
public static final java.lang.String PREFERRED_USERNAME
- See Also:
- Constant Field Values
-
PROFILE
public static final java.lang.String PROFILE
- See Also:
- Constant Field Values
-
PICTURE
public static final java.lang.String PICTURE
- See Also:
- Constant Field Values
-
WEBSITE
public static final java.lang.String WEBSITE
- See Also:
- Constant Field Values
-
EMAIL_VERIFIED
public static final java.lang.String EMAIL_VERIFIED
- See Also:
- Constant Field Values
-
BIRTHDATE
public static final java.lang.String BIRTHDATE
- See Also:
- Constant Field Values
-
ZONEINFO
public static final java.lang.String ZONEINFO
- See Also:
- Constant Field Values
-
PHONE_NUMBER
public static final java.lang.String PHONE_NUMBER
- See Also:
- Constant Field Values
-
PHONE_NUMBER_VERIFIED
public static final java.lang.String PHONE_NUMBER_VERIFIED
- See Also:
- Constant Field Values
-
ADDRESS
public static final java.lang.String ADDRESS
- See Also:
- Constant Field Values
-
UPDATED_AT
public static final java.lang.String UPDATED_AT
- See Also:
- Constant Field Values
-
ACCESS_TOKEN
public static final java.lang.String ACCESS_TOKEN
- See Also:
- Constant Field Values
-
ID_TOKEN
public static final java.lang.String ID_TOKEN
- See Also:
- Constant Field Values
-
REFRESH_TOKEN
public static final java.lang.String REFRESH_TOKEN
- See Also:
- Constant Field Values
-
AUTH_TIME
public static final java.lang.String AUTH_TIME
- See Also:
- Constant Field Values
-
NONCE
public static final java.lang.String NONCE
- See Also:
- Constant Field Values
-
ACR
public static final java.lang.String ACR
- See Also:
- Constant Field Values
-
AMR
public static final java.lang.String AMR
- See Also:
- Constant Field Values
-
AZP
public static final java.lang.String AZP
- See Also:
- Constant Field Values
-
TOKEN_EXPIRATION_ADVANCE
public static final java.lang.String TOKEN_EXPIRATION_ADVANCE
- See Also:
- Constant Field Values
-
EXPIRATION
public static final java.lang.String EXPIRATION
- See Also:
- Constant Field Values
-
-