Smart Token Security Pipeline: Sign, Verify, Expire, Revoke
Interactive 3D pipeline showing how signed access tokens (JWT-style) are verified in flight: HMAC signature check, expiry (TTL) check and deny-list revocation check, with a live attacker who tampers payloads and an admin who revokes suspicious tokens.
Modern APIs authorize almost every request with a signed access token instead of a server-side session. This simulator renders that verification pipeline in 3D: a stream of tokens is issued at the left, then passes three independent security gates — an HMAC signature check that catches tampered payloads, an expiry check against the token's own TTL claim, and a revocation deny-list check for tokens an admin has killed early. Tokens that clear all three gates ride onto a green "granted" platform; any failure diverts a token into a red quarantine trough with its failure reason recorded. Sliders control the token lifetime, issuance rate, how aggressively a simulated attacker tampers with payloads, and how fast security operations revokes suspicious tokens, so you can see directly how TTL length and revocation speed trade off against exposure window.
Interactive 3D pipeline showing how signed access tokens (JWT-style) are verified in flight: an HMAC signature check catches tampered payloads, an expiry check enforces the TTL claim, and a revocation deny-list check blocks tokens killed early by security operations.
3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install