OIDC Standard Claim Lookup
Type a claim name such as sub, email_verified, azp or amr and see what OpenID Connect says it carries; names outside the spec are flagged as custom.
Descrição
—
What each standard OpenID Connect claim means
OpenID Connect standardises a set of claims — the fields describing the user inside an identity token. Standardising matters because it lets you swap providers without rewriting the application: the field identifying a person is called the same thing at Google, at Keycloak and at Auth0. Outside that set, every provider invents whatever it likes.
Pick the claim and the page explains what it carries. The most important is the subject identifier: it is the only one guaranteed unique and stable per user within that issuer, and it is what the application should tie its local record to. The rest are informational and can change — the email included.
Two recurring traps. The first is using the email as an identifier: it changes, it can be reassigned to another person on a corporate domain, and the field saying whether it was verified is usually ignored. The second is assuming every claim always arrives: most depend on the requested scope and on what the provider decides to return, so the application has to tolerate absence.
Frequently asked questions
Which claim should I use as the identifier?
Why does the email not work as a key?
Does every claim always arrive in the token?
Related Tools
OIDC Discovery URL Builder
Paste an OpenID Connect issuer URL to get the discovery endpoint, with trailing slashes trimmed and /.well-known/openid-configuration appended for you.
ARIA Role Lookup
Pick one of the 69 WAI-ARIA 1.2 roles listed and read a one-line summary of what it announces and where it belongs in the markup.
HTTP Status Code Lookup
Type any HTTP status code from 100 to 511 and read its official reason phrase, across the informational, success, redirect, client and server error ranges.
ESLint Standard Config Generator
Build a ready-to-paste .eslintrc.json using the Standard preset — no semicolons, single quotes, two-space indent. Runs in your browser, nothing to install.
Cache-Control max-age Explained
Convert the Cache-Control max-age value (in seconds) into a readable time in hours and days. Useful for understanding and debugging HTTP cache and CDNs.
JSON ↔ CSV Converter
Convert data between JSON (array of objects) and CSV bidirectionally. Paste and convert instantly in the browser, no file upload needed.