Join our Newsletter — 33% off our NHI Course
Authentication, Authorisation & Trust

JWT ID Claim

← Back to Glossary
By NHI Mgmt Group Updated September 24, 2026 Domain: Authentication, Authorisation & Trust

The JWT ID claim is a unique identifier inside a JSON Web Token that helps distinguish one token from another. It is the "jti" claim, used to support replay detection, token tracking, revocation checks, and audit correlation across authentication and authorization systems.

What the JWT ID Claim Is For

The JWT ID claim, or jti, gives each token a distinct identifier so systems can tell one token from another. That makes it useful for replay detection, token correlation, and revocation workflows.

Its value comes from token uniqueness rather than user identity. A jti does not prove who created the token, but it gives downstream systems a stable handle for checking whether that token has already been seen, revoked, or logged.

How JWT ID Supports Token Tracking

In practice, jti is most useful when a platform needs to follow the life of a specific token across issuance, use, and invalidation. That can include session correlation, audit trails, anomaly investigation, or one-time-use token enforcement.

Because the claim is intended to be unique, collisions defeat its purpose. If two tokens share the same identifier, replay detection and revocation logic can become unreliable, especially in distributed systems that cache token state or propagate events asynchronously.

Token tracking also depends on scope and retention. A jti only helps if the surrounding system records or compares it somewhere meaningful, such as a revocation list, audit log, or session store. Without that supporting control plane, the claim is just a label inside the token.

Security Implications of Using jti

The main security benefit of jti is that it lets defenders distinguish a reused or duplicated token from a fresh one. That is especially important when bearer tokens can be replayed if stolen or copied, because the claim gives detection logic a per-token reference point.

The claim works best alongside expiration, audience checks, signature validation, and server-side state for revocation or nonce-style use. On its own, jti does not stop misuse; it only enables a system to notice and act on it.

In some architectures, jti also supports forensic correlation. If an access token, refresh token, and audit event can be tied back to the same identifier, investigators can reconstruct what happened with more confidence and less ambiguity.

Common Misunderstandings About JWT ID

A common mistake is treating jti as a security control by itself. It is not an authenticator, not a signature, and not a substitute for token expiry or revocation. It is a correlation primitive that other controls can use.

Another misunderstanding is assuming that the claim always has to be present. Some systems omit it because they do not need replay tracking or server-side invalidation, but once a design depends on token uniqueness, the claim becomes materially important.

It is also easy to overestimate what uniqueness means. A unique identifier only helps if the issuer guarantees generation discipline and the verifier has a reliable way to check the value against stored token state.

Risk and Threat Considerations

When jti is absent, reused, predictable, or not checked, replay defenses weaken and stolen bearer tokens become harder to distinguish from legitimate ones. That creates exposure in systems that rely on token state for revocation, audit correlation, or one-time use enforcement.

Failure mechanism: An attacker who captures a token can replay it if the receiving system does not validate the token identifier against a revocation or replay-detection store, or if the identifier is reused across tokens.

Impact: Unauthorized reuse can extend access beyond the intended session window, confuse audit trails, and make incident response harder because individual token events cannot be reliably distinguished.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

OWASP API Security Top 10 and OWASP Non-Human Identity Top 10 address the attack and risk surface, while NIST SP 800-53 Rev 5 and OWASP ASVS set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
NIST SP 800-53 Rev 5IA-5 — Authenticator Managementjti supports token lifecycle checks and replay detection around credentials
AU-6 — Audit Record Review, Analysis, and Reportingjti enables correlation of token events across logs and investigations
AC-2 — Account Managementtoken identity tracking supports lifecycle control over issued access credentials
Recommendation — Track token identifiers and revoke or invalidate them when replay risk or compromise is detected. Log token identifiers so investigators can correlate access, revocation, and replay events. Link token identifiers to issuance and revocation records for complete lifecycle tracking.
OWASP API Security Top 10API2 — Broken Authenticationjti helps distinguish valid tokens from replayed or reused tokens
Recommendation — Use token identifiers to detect replay and strengthen authentication-state checks.
OWASP ASVSV9 — Self-contained TokensJWT claims are part of token design, validation and replay handling
Recommendation — Validate token identifiers and reject tokens that violate expected uniqueness or state.
OWASP Non-Human Identity Top 10NHI-07 — Long-Lived Secretstoken tracking often accompanies revocation and lifecycle control for bearer secrets
Recommendation — Pair token identifiers with expiry and revocation controls to reduce abuse windows.

Practitioner Guidance

What to watch for: Treat jti as mandatory wherever you need deterministic replay detection, server-side revocation, or cross-system token correlation. If your design is fully stateless and never checks token history, the claim may add little value; if you do track token lifecycle, make uniqueness and lookup reliability explicit.

Governance implication: Define where token identifiers are generated, how long they are retained, and which systems are authoritative for checking them. That avoids weak implementations where the claim exists in theory but is never actually enforced in production.

Deepen Your Knowledge

Sign up to our weekly newsletter — get 33% off our NHI Foundation Level Course

    NHIMG Editorial Note
    Reviewed and updated by the NHIMG editorial team on September 24, 2026.
    NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org