TOidcProfile Class
Holds information about the user profile provided in the identity token.
Syntax
Unit: Sphinx.OidcClient.Profile
TOidcProfile = class(TObject);
Properties
| Name | Description |
|---|---|
| BirthDate | The birthday date of the user. |
| The email address of the user. |
|
| EmailVerified | Indicates if the user email has been verified. |
| FamilyName | The family name of the user. |
| Gender | The gender of the user. |
| GivenName | The given name of the user. |
| Locale | User's locale, represented as a BCP47 [RFC5646] language tag. |
| MiddleName | The middle name of the user. |
| Name | The full name of the user. |
| NickName | The nickname of the user. |
| PhoneNumber | The phone number of the user. |
| PhoneNumberVerified | Indicates if the user phone number has been verified. |
| Picture | The URL of the user's picture. |
| PreferredUserName | The preferred user name of the user. |
| Profile | The URL of the user's profile. |
| 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. |
| Website | The URL of the user's website. |
| ZoneInfo | String from zoneinfo time zone database representing the user's time zone. |