Start with Identity
← Glossary
Concept

ID Token

A JWT issued by an OpenID Connect provider that conveys authentication claims about the user. Unlike access tokens, ID tokens are intended for the client, not for resource servers. The client validates the signature, issuer, audience, and expiration before trusting the claims.

The single most common OIDC implementation bug is sending an ID token to an API and treating it as authorization. ID tokens are for the client: audience-restricted, meant to be read once at sign-in, and not designed to be presented to resource servers. Validate signature, issuer, audience, expiry, and nonce, then derive your own session. Use an access token for API calls.

See also: OpenID Connect, access token, claims, validate a JWT recipe

Related terms
Last reviewed By SWI Community TeamSuggest a correctionHow we research