Intestazione e payload per un token JWT

Pensato per sviluppatori che preparano un token durante un’integrazione e vogliono controllarne i dati prima di usarlo.

Assembla l’intestazione e il payload di un token JWT in modo leggibile, così prepari valori coerenti da esaminare durante lo sviluppo e i test.

Come si usa

  1. Scrivi il payload come JSON, includendo le attestazioni che la tua integrazione si aspetta di trovare nel token.
  2. Incolla quel JSON nell'area di input o importa un file di testo che contenga la stessa struttura.
  3. Avvia la costruzione per assemblare l'intestazione e il payload in una struttura JWT leggibile.
  4. Esamina il risultato e conferma che il payload sia ancora JSON valido e che l'intestazione corrisponda al tipo di token previsto.
  5. Copia la stringa risultante per testarla nel tuo ambiente di sviluppo, senza inserirvi alcun segreto reale.

Esempio

Il payload di esempio contiene un identificatore utente dimostrativo, un ruolo e un valore di emissione. Dopo la costruzione, controlla se quei campi sono ancora presenti e se il tuo decodificatore riesce a leggere la struttura del token risultante.

Input

{"sub":"demo-user","role":"editor","iat":1700000000}

Limiti e formati

Dove avviene il trattamento

La costruzione del token avviene solo nel tuo browser. Qualunque cosa incolli o importi resta sul tuo dispositivo e non viene inviata a un servizio esterno. Questo rende la pagina comoda per modellare un payload prima di trasferirlo nel tuo codice, a condizione che tu eviti informazioni sensibili.

Domande frequenti

Posso firmare un JWT con questo strumento?

No. Questa pagina si concentra sull'assemblaggio della struttura di intestazione e payload. Per creare una firma valida, usa una libreria JWT adatta al tuo linguaggio e mantieni la chiave di firma fuori dal browser.

Il payload è protetto?

No. In un JWT tipico, intestazione e payload sono codificati anziché cifrati. Chiunque ottenga il token può leggere quei campi, quindi i valori riservati non appartengono lì.

Perché la mia API potrebbe rifiutare il token?

Controlla le attestazioni e i valori dell'intestazione rispetto a ciò che la tua API si aspetta. Ricorda inoltre che la firma deve essere aggiunta dalla tua applicazione, perché questo costruttore non esegue quel passaggio di firma.

Strumenti della stessa categoria