Dekodér JWT – dekódujte a overujte tokeny online
Dekodér JWT rozdelí JSON Web Token na jeho tri časti base64url, dekóduje hlavičku a telo ako JSON a zobrazí podpis v hexadecimálnom formáte. Taktiež prevádza tvrdenia iat, nbf a exp na čitateľné dátumy s odznakom expirované/aktívne. Voliteľne môžete overiť podpisy HMAC (HS256/384/512) so zdieľaným tajomstvom; tokeny RS*/ES*/PS* sa dekódujú, ale na overenie vyžadujú kľúč.
Dekodér JWT je nástroj v prehliadači na dekódovanie JSON Web Token a kontrolu jeho obsahu. Rozdelí JWT na jeho tri časti base64url, dekóduje hlavičku a telo ako JSON a zobrazí podpis ako hexadecimálny. Získate tak čitateľný pohľad na komponenty tokenu bez toho, aby ste ich museli sami oddeľovať a dekódovať.
Dekodér tiež rozpoznáva časové tvrdenia iat, nbf a exp a vykresľuje ich ako dátumy čitateľné pre človeka spolu s odznakom expirované/aktívne. Ak chcete skontrolovať podpis, môžete voliteľne použiť zdieľané tajomstvo s algoritmami HMAC HS256, HS384 alebo HS512. Tokeny používajúce algoritmy RS*, ES* alebo PS* sa stále dajú dekódovať, ale na overenie potrebujú kľúč. Dekódovanie zobrazuje obsah tokenu; je to odlišné od overenia podpisu.
JWT je kompaktný token zložený z kódovaných častí, zatiaľ čo JSON je štruktúrovaný dátový formát používaný na čitateľné objekty a hodnoty. Dekódovanie JWT je užitočné, keď potrebujete skontrolovať jeho hlavičku a telo v JSON, pochopiť jeho časové tvrdenia alebo skúmať token počas vývoja a ladenia. Podpis sa zobrazuje ako hex, nie ako obsah JSON.
Dekodér JWT funguje úplne vo vašom prehliadači: vstup sa spracúva na vašom zariadení a neodovzdáva, neukladá ani neodosiela na server. Keď sa stránka načíta, nástroj funguje offline bez pripojenia na server. Vývojári a DevOps inžinieri ho môžu použiť na skúmanie prijatých tokenov, ladenie problémov súvisiacich s tokenmi a kontrolu podporovaných podpisov HMAC bez odosielania údajov tokenu inam.
Krok 1: Vložte alebo pretiahnite hodnotu JWT do nástroja. Použite token, ktorý chcete skontrolovať.
Krok 2: Spustite dekódovanie, aby ste rozdelili JWT na jeho tri časti base64url. Hlavička a telo sa zobrazia ako JSON a podpis sa ukáže ako hex.
Krok 3: Skontrolujte dekódovanú hlavičku a telo vrátane čitateľných dátumov pre tvrdenia iat, nbf a exp. Odznak expirované/aktívne vám pomôže interpretovať časový stav tokenu.
Krok 4: Na kontrolu podpisu HMAC zadajte zdieľané tajomstvo pre podporovaný token HS256, HS384 alebo HS512. Tokeny RS*/ES*/PS* sa dajú dekódovať, ale overenie vyžaduje kľúč.
Prípad použitia: Skontrolujte JWT prijatý cez kanál, ktorý prenáša tokeny. Dekódovanie odhalí jeho hlavičku a telo v čitateľnom formáte JSON.
Prípad použitia: Obnovte a skontrolujte údaje hlavičky a tela v JWT, ktorý vám niekto poslal. Pomôže vám to pochopiť token bez manuálneho oddeľovania jeho častí.
Prípad použitia: Skontrolujte, či hodnoty iat, nbf a exp tokenu zodpovedajú očakávaným dátumom. Čitateľné časové pečiatky a odznak expirované/aktívne uľahčujú kontrolu časových tvrdení.
Prípad použitia: Riešte problém s tokenom, ktorý aplikácia neprijíma. Skontrolujte jeho dekódované tvrdenia a pri podporovaných algoritmoch HMAC voliteľne overte jeho podpis so zdieľaným tajomstvom.
Prípad použitia: Skontrolujte algoritmus a ďalšie metadáta v hlavičke JWT predtým, ako budete skúmať, ako sa token používa. Dekódovaný JSON uľahčuje čítanie hlavičky.
Prípad použitia: Potvrďte, že sa v tele JWT objavujú očakávané informácie, pred použitím alebo zdieľaním tokenu. Dekodér zobrazí telo ako JSON na kontrolu.