Allows for additional, non-standard claims in the user profile.
The user's unique identifier (subject claim).
OptionalnameThe user's full name.
OptionalgivenThe user's given name or first name.
OptionalfamilyThe user's family name or last name.
OptionalmiddleThe user's middle name.
OptionalnicknameThe user's nickname.
OptionalpreferredThe user's preferred username.
OptionalprofileURL of the user's profile page.
OptionalpictureURL of the user's profile picture.
OptionalwebsiteURL of the user's website.
OptionalemailThe user's primary email address.
Optionalemailtrue if the user's email address has been verified, false otherwise.
OptionalgenderThe user's gender.
OptionalbirthdateThe user's birthdate, represented as a YYYY-MM-DD string.
OptionalzoneinfoThe user's time zone, e.g., "America/Los_Angeles".
OptionallocaleThe user's locale, e.g., "en-US".
OptionalphoneThe user's phone number.
Optionalphonetrue if the user's phone number has been verified, false otherwise.
OptionaladdressThe user's postal address.
OptionalupdatedThe timestamp when the user's profile was last updated.
Represents the standard profile information of an authenticated user, typically decoded from the ID token.
Remarks
Claims are mapped to camelCase for consistency within the JavaScript/TypeScript ecosystem.