Table of Contents

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.
Email 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.