Decodificatore JWT
Decodifica e ispeziona i JSON Web Token istantaneamente nel tuo browser. Intestazione, payload, scadenza - completamente analizzati con evidenziazione della sintassi. Nessun dato lascia mai il tuo dispositivo.
Cos'è un JWT?
Un JSON Web Token (JWT) è un formato di token compatto e sicuro per gli URL, progettato per trasmettere dichiarazioni (claims) tra le parti. Contiene un'intestazione, un payload e una firma crittografica codificati in Base64URL - separati da punti.
Come funziona JWT
L'intestazione definisce l'algoritmo di firma (es. HS256). Il payload contiene i claims come sub, exp e dati personalizzati. La firma verifica l'integrità utilizzando una chiave segreta o pubblica.
Casi d'uso comuni
I JWT sono ampiamente utilizzati per token di autenticazione (OAuth 2.0, OpenID Connect), intestazioni di autorizzazione API (Bearer TOKEN), sessioni Single Sign-On (SSO) e comunicazione tra servizi nelle architetture a microservizi.
Claims standard
iss (emittente), sub (soggetto), aud (destinatario), exp (scadenza), nbf (non prima di), iat (emesso il) e jti (ID JWT) sono i nomi dei claim registrati definiti nella RFC 7519.
Domande Frequenti (FAQ)
atob() + JSON.parse()). Tuttavia, tratta qualsiasi JWT di produzione attivo come dato sensibile ed evita di incollarlo in strumenti di cui non ti fidi.exp contiene un timestamp Unix dopo il quale il token è considerato non valido. Il tuo server dovrebbe rifiutare i token quando l'ora corrente supera il valore exp. Questo strumento confronta exp con l'orologio locale del tuo browser e etichetta il token come Scaduto o Valido di conseguenza.+ con - e / con _, e omette la padding = finale. Questo rende i token JWT sicuri da includere in URL e intestazioni HTTP senza codifica percentuale. Questo decodificatore gestisce automaticamente la conversione.alg dell'intestazione. Evita l'algoritmo none - disabilita completamente la verifica della firma ed è una nota vulnerabilità di sicurezza.