Optional
acrOptional
aioAn internal claim used by Azure AD to record data for token reuse.
Optional
amrOnly present in v1.0 tokens. Identifies how the subject of the token was authenticated.
Optional
appidOnly present in v1.0 tokens. GUID represents the application ID of the client using the token.
Optional
appidacrOnly present in v1.0 tokens. Indicates how the client was authenticated. For a public client, the value is "0". If client ID and client secret are used, the value is "1". If a client certificate was used for authentication, the value is "2".
Optional
audAn App ID URI. Identifies the intended recipient of the token.
Optional
azpOnly present in v2.0 tokens. The application ID of the client using the token.
Optional
azpacrOnly present in v2.0 tokens. Indicates how the client was authenticated. For a public client, the value is "0". If client ID and client secret are used, the value is "1". If a client certificate was used for authentication, the value is "2".
Optional
expThe "exp" (expiration time) claim identifies the expiration time on or after which the JWT must not be accepted for processing.
Optional
family_Provides the last name, surname, or family name of the user as defined on the user object.
Optional
given_Provides the first or given name of the user, as set on the user object.
Optional
groupsProvides object IDs that represent the subject's group memberships.
Optional
hasgroupsDenoting the user is in at least one group.
Optional
iat"Issued At" indicates when the authentication for this token occurred.
Optional
idpThe identity provider that authenticated the subject of the token
Optional
in_Signals if the client is logging in from the corporate network. If they aren't, the claim isn't included.
Optional
ipaddrThe IP address the user authenticated from.
Optional
issA security token service(STS) URI. Identifies the STS that constructs and returns the token, and the Azure AD tenant in which the user was authenticated.
Optional
nameProvides a human-readable value that identifies the subject of the token. The value is not guaranteed to be unique, it is mutable, and it's designed to be used only for display purposes. The profile scope is required in order to receive this claim.
Optional
nbfThe "nbf" (not before) claim identifies the time before which the JWT must not be accepted for processing.
Optional
nicknameAn additional name for the user, separate from first or last name
Optional
oidGUID represents a user. This ID uniquely identifies the user across applications.
Optional
onprem_In cases where the user has an on-premises authentication, this claim provides their SID.
Optional
preferred_Only present in v2.0 tokens. The primary username that represents the user. It could be an email address, phone number, or a generic username without a specified format
Optional
pwd_Indicates when the user's password expires.
Optional
pwd_A URL where users can be sent to reset their password.
Optional
rhAn internal claim used by Azure to revalidate tokens.
Optional
rolesThe set of permissions exposed by your application that the requesting application has been given permission to call.
Optional
scpThe set of scopes exposed by your application for which the client application has requested (and received) consent.
Optional
subThe principal about which the token asserts information, such as the user of an app. This value is immutable and cannot be reassigned or reused. It can be used to perform authorization checks safely, such as when the token is used to access a resource, and can be used as a key in database tables. Because the subject is always present in the tokens that Azure AD issues, we recommend using this value in a general-purpose authorization system. The subject is, however, a pairwise identifier - it is unique to a particular application ID.
Optional
tidRepresents the Azure AD tenant that the user is from.
Optional
unique_Only present in v1.0 tokens. Provides a human readable value that identifies the subject of the token.
Optional
upnThe username of the user. May be a phone number, email address, or unformatted string.
Optional
utiAn internal claim used by Azure to revalidate tokens.
Optional
verIndicates the version of the access token.
Generated using TypeDoc
Only present in v1.0 tokens. The "Authentication context class" claim. A value of "0" indicates the end-user authentication did not meet the requirements of ISO/IEC 29115.