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.