JWT Debugger & Token Inspector Pro
Decodifica, ispeziona, verifica e genera JSON Web Token (JWT) in tempo reale. Analisi dei claims, verifica crittografica della firma HMAC/RSA e countdown di scadenza.
{\n "alg": "HS256",\n "typ": "JWT"\n}
{\n "sub": "user_12345",\n "name": "Mario Rossi",\n "email": "mario@example.com",\n "role": "admin",\n "iat": 1724281200,\n "exp": 1724367600\n}
🕒 Riconoscimento Timestamp & Scadenze:
| Claim | Significato | Valore Umano / Data |
|---|
HMACSHA256( base64UrlEncode(header) + "." + base64UrlEncode(payload), secret )
Cos'è un JSON Web Token (JWT) e come funziona?
Un JSON Web Token (RFC 7519) è uno standard compatto e sicuro per trasmettere informazioni tra parti come oggetto JSON. È ampiamente utilizzato nei sistemi di autenticazione moderna (OAuth2, OpenID Connect, Firebase, Auth0) per gestire sessioni utente stateless senza carico sul database.
Struttura a 3 Parti del Token
Un JWT è composto da tre stringhe Base64URL separate da punti: Header (algoritmo di firma e tipo), Payload (i claims e dati utente) e Signature (la firma crittografica calcolata con la chiave segreta).
Claims Standard Registrati
I claims più comuni includono "sub" (identificativo utente), "exp" (data di scadenza Unix), "iat" (data di emissione), "nbf" (valido non prima di) e "iss" (issuer).