Class 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  
      • 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
    • 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
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait