TOidcProfile Class
Holds information about the user profile provided in the identity token.
Syntax
Unit: Sphinx.OidcClient.Profile
TOidcProfile = class(TObject);
Properties
Name | Description |
---|---|
Source | The underlying JSON object retrieved from the identity token, used to gather the property values for profile. In case you added more custom claims to the identity token, they will be available here. |
Subject | A string value that uniquely identifies the user. |
Name | The full name of the user. |
GivenName | The given name of the user. |
FamilyName | The family name of the user. |
MiddleName | The middle name of the user. |
NickName | The nickname of the user. |
PreferredUserName | The preferred user name of the user. |
Profile | The URL of the user's profile. |
Picture | The URL of the user's picture. |
Website | The URL of the user's website. |
The email address of the user. |
|
EmailVerified | Indicates if the user email has been verified. |
Gender | The gender of the user. |
BirthDate | The birthday date of the user. |
ZoneInfo | String from zoneinfo time zone database representing the user's time zone. |
Locale | User's locale, represented as a BCP47 [RFC5646] language tag. |
PhoneNumber | The phone number of the user. |
PhoneNumberVerified | Indicates if the user phone number has been verified. |