Antetul și conținutul unui token JWT

Îi ajută pe dezvoltatori înaintea unui test de integrare sau autentificare, când cele două componente ale tokenului trebuie asamblate.

Construiește antetul și conținutul unui token JWT într-o structură unitară, pregătită pentru verificare. Poți examina separat ambele componente.

Cum se folosește

  1. Scrie payloadul ca JSON, inclusiv claim-urile pe care integrarea ta se așteaptă să le găsească în token.
  2. Lipește acel JSON în zona de introducere sau importă un fișier text care conține aceeași structură.
  3. Pornește construirea pentru a asambla antetul și payloadul într-o structură JWT lizibilă.
  4. Inspectează rezultatul și confirmă că payloadul este încă JSON valid și că antetul corespunde tipului de token așteptat.
  5. Copiază șirul rezultat pentru testare în mediul tău de dezvoltare, fără a introduce vreun secret real în el.

Exemplu

Payloadul exemplu conține un identificator de utilizator demonstrativ, un rol și o valoare issued-at. După construire, verifică dacă acele câmpuri sunt încă prezente și dacă structura tokenului rezultat poate fi citită de decodorul tău.

Date de intrare

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

Limite și formate

Unde are loc procesarea

Construirea tokenului rulează doar în browserul tău. Orice lipești sau imporți rămâne pe dispozitivul tău și nu este trimis către un serviciu extern. Astfel pagina este comodă pentru a modela un payload înainte de a-l muta în cod, cu condiția să eviți informațiile sensibile.

Întrebări frecvente

Pot semna un JWT cu acest instrument?

Nu. Această pagină se concentrează pe asamblarea structurii antetului și payloadului. Pentru a crea o semnătură validă, folosește o bibliotecă JWT potrivită limbajului tău și ține cheia de semnare în afara browserului.

Payloadul este protejat?

Nu. Într-un JWT tipic, antetul și payloadul sunt codificate, nu criptate. Oricine obține tokenul poate citi acele câmpuri, așa că valorile confidențiale nu își au locul acolo.

De ce ar putea API-ul meu să respingă tokenul?

Verifică claim-urile și valorile antetului față de ceea ce așteaptă API-ul tău. De asemenea, reține că semnătura trebuie adăugată de aplicația ta, deoarece acest constructor nu efectuează acel pas de semnare.

Instrumente din aceeași categorie