Check the time unit
NumericDate values for exp, nbf and iat use Unix seconds. A millisecond timestamp would be a different value, not a more precise JWT field.
Developer reference
Search a registered claim or an OAuth error code, then compare its response location, fictional example and RFC source.
Response context: JWT claim · RFC 7519
Meaning: Expiration time as a NumericDate in Unix seconds.
Compare Unix seconds, not milliseconds.
{ "exp": 1893456000 }Fictional data only; do not use as a live credential.
Search stays in this browser; source links open only when chosen.
1 of 23 entries
JWT claims tell you who issued a token, whom it targets and when it can be used. This compact index lets you inspect the registered fields without pasting a credential.
OAuth error codes belong to different response locations. Read the endpoint beside each example, then use a separate debugger if you need to inspect a real request.
Why use this JWT claims reference
JWT claims such as exp are shown with a fixed Unix-seconds example and a direct RFC definition, so a decoded payload is never mistaken for proof of validity.
An OAuth invalid_request can arrive in a redirect, JSON body or Bearer challenge. The reference keeps those shapes apart instead of offering one vague diagnosis.
NumericDate values for exp, nbf and iat use Unix seconds. A millisecond timestamp would be a different value, not a more precise JWT field.
For an OAuth error, choose authorization redirect, token JSON or Bearer resource response before applying the description to your log.
Open the cited RFC section and check your provider documentation; use a dedicated debugger to inspect an actual token or request.
The seven RFC 7519 registered JWT claims each have a fictional field example and their own normative anchor.
Authorization and token endpoint errors from RFC 6749 remain separate, even when they share an error string.
RFC 6750 resource errors show the WWW-Authenticate header and suggested HTTP status.
iss names the issuer; aud names the intended recipient. A server must validate both in its own token-processing context.
No. RFC 7519 registers exp, but which claims an application requires depends on its profile and policy.
invalid_client means client authentication failed; invalid_grant concerns the authorization grant or refresh token.
No. error_description is optional human-readable help, and its wording can vary across providers.
No. Decoding only reveals data; signature, issuer, audience, time and application policy still need real validation.
Missing an entry or found an error?
Start with exp or an OAuth error, read the endpoint and open the normative source before handling a live credential.