Troubleshooting asks the user to paste a live access token into a website
Source references: 2The guide instructs the user to copy an access token and paste it into `jwt.ms`. An access token is a bearer credential, so submitting the complete value exposes it to the page and its execution environment. Calling the site “secure” does not remove that exposure surface.
If the domain, browser extensions, proxy, logging path, or current session is compromised, the token could be replayed before expiration to access data allowed by its `scp` or `roles` claims.
The troubleshooting guide actively tells users to copy a complete access token and paste it into an external webpage. Even if the named service is intended for decoding, the page and its scripts receive the bearer credential; disclosure of a still-valid token could permit API calls within its permissions. Users can request a local offline decoder, or at minimum use a short-lived, low-privilege non-production token and revoke the session afterward.
## Token IssuesUnless the the access token is encrypted, you can decode and view its claims securely at https://jwt.ms. **Don't** use any other website to decode an access token. Compare the claims in the token with the app registration's configuration to identify issues.Show 1 other places
### JWT Token Decoder**Tool:** https://jwt.ms**How to use:**1. Copy your access token2. Paste into jwt.ms3. Review claims: - `aud` - Audience (should match your API) - `iss` - Issuer (should be login.microsoftonline.com) - `scp` - Delegated permissions - `roles` - Application permissions - `exp` - Expiration timestamp - `oid` - User object ID