Skip to content

Standard

JSON Web Token

JSON Web Token (JWT) is a compact, signed token format (RFC 7519) for encoding claims used in authentication and authorization.

Known aliases

  • ES256
  • HS256
  • ID token
  • JSON Web Key Set
  • JSON Web Token
  • JSON Web Tokens
  • JWKS
  • JWS
  • JWT
  • JWTs
  • RFC 7519
  • RS256

Current stories

buildOne report1 publisher

Clerk promises at least 30 days' notice before billing M2M tokens

Clerk made machine-to-machine tokens generally available on October 14, 2026, with production-stable APIs and billing not yet live. Clerk says it will give at least 30 days' notice before charges start, so teams can count usage first.

Publishers:dev.to

Reality

Evidence45
Adoption
Not scored
Hype gap
Not scored
Incentives60
Confidence55
buildOne report1 publisher

Checking membership inside Postgres policies closes a 15.5-minute revocation gap in a no-backend app

Row-level security in a no-backend Neon app refused 27 of 27 tenant attacks, yet a removed member read on for 928 seconds. A membership check in the policies closed that gap at a cost of about 5 ms on function calls.

Publishers:dev.to

Reality

Evidence55
Adoption
Not scored
Hype gap0
Incentives
Not scored
Confidence55
buildOne report1 publisher

A $10 limit stored as text on a Kinde token cut the agent off after four calls

A dev.to build reproduces the runaway spend Mandiant reported in September by pointing three agents at the same Convex route and changing only where the server looks for the running total. Each call costs $2.50.

Publishers:dev.to

Reality

Evidence58
Adoption
Not scored
Hype gap+18
Incentives55
Confidence48
buildOne report1 publisher

Replay kits load a stolen Claude cookie into a fingerprint the service already trusts

FlashPoint pulled 555 AI-service tokens out of a single 44,791-token stealer dump, 24 of them still valid, and five dollars is the Telegram bulk price because a copied session leaves the victim's own login working.

Publishers:dev.to

Reality

Evidence22
Adoption30
Hype gap+45
Incentives55
Confidence28
buildOne report1 publisher

Restricting an agent to read-only views removes the runtime SQL construction it once had

A dev.to design post puts a per-task scope check under every tool invocation and caps the agent's cloud credentials at fifteen minutes. The restrictions work by taking capability away from the model.

Publishers:dev.to

Reality

Evidence32
Adoption
Not scored
Hype gap+30
Incentives20
Confidence45
productOne report1 publisher

Auth0's on-behalf-of exchange keeps the end user's identity in the downstream token

Auth0's documentation gives middle-tier services and MCP servers an RFC 8693 route to call downstream APIs as the user. The token carries the delegation chain, and the exchange has its own rate ceiling.

Publishers:auth0.com

Reality

Evidence62
Adoption
Not scored
Hype gap−12
Incentives70
Confidence58
buildOne report1 publisher

agentgateway ORs the two CEL rules a governance policy lists under matchExpressions

Written as separate entries, a country check and a model allowlist become alternatives, so a caller from a restricted jurisdiction gets through by naming an approved model, and the policy still reports Accepted and Attached.

Publishers:dev.to

Reality

Evidence62
Adoption20
Hype gap+12
Incentives38
Confidence64
buildOne report1 publisher

One rate-limited JWKS refresh on an unknown kid replaces a 15-minute failure window

A verifier picks its key from the JWT header before it checks any signature, so a rotated issuer key fails key selection. The Go sample in this walkthrough coalesces the misses into one gated fetch and keeps the old key set when that fetch errors.

Publishers:dev.to

Reality

Evidence60
Adoption
Not scored
Hype gap+12
Incentives55
Confidence63
buildOne report1 publisher

Passing $header['alg'] to the verifier lets the token choose which algorithm checks it

A JWT signature only proves integrity when the verifier and the application already agree on algorithm, key and validity window, and in the vulnerable pattern all three are settled by input the attacker sent.

Publishers:dev.to

Reality

Evidence52
Adoption
Not scored
Hype gap+12
Incentives18
Confidence56
buildOne report1 publisher

Upwork Scout signs its 15-minute login link and year-long unsubscribe token with one secret

The whole auth layer of this job-alert tool is about fifty lines. Three credentials with lifetimes of 15 minutes, 30 days and a year come out of one HS256 secret, separated by a custom claim that one function compares.

Publishers:dev.to

Reality

Evidence52
Adoption10
Hype gap−8
Incentives45
Confidence45
buildOne report1 publisher

Handing an agent the user's session token gives it every permission the user has

An engineer writing on dev.to traces the tenant-and-user token that scopes every query in multi-tenant SaaS, and what breaks when the caller is a process choosing its own API calls on a user's behalf.

Publishers:dev.to

Reality

Evidence44
Adoption
Not scored
Hype gap+15
Incentives22
Confidence46
buildOne report1 publisher

Three in four VAPID signatures return 401 until the DER wrapper comes off

A WordPress plugin author implemented Web Push against VAPID and ES256 in a few hundred lines of PHP with OpenSSL. The crypto took an afternoon; the week went to a missing 0x04 byte, a wrong JWT audience and DER-encoded signatures.

Publishers:dev.to

Reality

Evidence62
Adoption12
Hype gap−8
Incentives30
Confidence58
buildOne report1 publisher

Cognito's replica user pool rejects every attribute write with OperationNotEnabledException

AWS's multi-Region replication copies a Cognito pool's configuration, hashed credentials and IdP settings into one other Region with eventual consistency. Only the primary accepts writes, so failover planning becomes a per-path decision.

Publishers:aws.amazon.com

Reality

Evidence66
Adoption
Not scored
Hype gap+22
Incentives85
Confidence64
buildOne report1 publisher

A flat tenant_id forces the three workarounds that ship cross-tenant leaks

A checklist written by someone who sells generated multi-tenant backends dates the tenant model and the source of tenant identity to day one, and the database isolation argument to the first paying customer. The author then runs the test on their own product.

Publishers:dev.to

Reality

Evidence42
Adoption
Not scored
Hype gap−10
Incentives70
Confidence52
buildOne report1 publisher

A dependency-free Node gate classifies a context bundle against eleven regexes before it ships

The policy lives in a JSON file a reviewer can read without reading the code, and the gate resolves overlapping matches by severity, so a JWT found inside a log line is denied instead of merely warned on.

Publishers:dev.to

Reality

Evidence58
Adoption
Not scored
Hype gap+30
Incentives78
Confidence45
buildOne report1 publisher

AgentCore's Consent portal absorbs the five pieces of session binding you used to host

AgentCore Identity now hosts the redirect leg and keeps the tokens, and what you configure in exchange is an OIDC application in your corporate IdP, a service role, and AWS's callback URL inside your GitHub and Slack apps.

Publishers:aws.amazon.com

Reality

Evidence62
Adoption12
Hype gap+8
Incentives88
Confidence55

Earlier coverage