Skip to content

Tokens info

Info


Token types

Access tokens: grant access to a specific resource. They act as authorization not authentication (JWT: ey....)

Refresh token: Used to obtain new access tokens when your access token expires. (start with 0.A or 1.A)

ARM Access Tokens: used to authenticate and autorize requests to auzre managmenet layer. they're normally used through Azure portal, ARM API, Azure CLI or AZ Powershell. - audL: managment.azure.com

Azure AD (AAD) Graph Tokens: Used to auth requests to the Azure AD Graph API. AAD graph is deprecated and it prolly dead :( - aud: graph.windows.net

Microsoft Graph Tokens: Used for microosft graph api, a unified endpoint for accessing data, intel, and insights from msft cloud. This includes Entra (Azure AD). O365, Enterprise Mobility + Security (EMS), and WIndows 10. - aud: graph.microsoft.com

Claims: - aud (audience) will tell you what the token was issued to grant access over.

Family Client of IDs (FOCI)

Family Refresh Tokens (FRTs) can be exchanged for bearer tokens to access any application in teh FOCI. These apps share the same familyID and are registered by the same publisher in Entra.