JWT Signer – HMAC podpisovanie JSON Web Tokens online
JWT Signer vytvorí JSON Web Token podpísaním JSON payloadu zdieľaným tajomstvom a HMAC algoritmom: HS256, HS384 alebo HS512. Upravte hlavičku a payload, vyberte algoritmus a nástroj okamžite vytvorí token header.payload.signature zakódovaný pomocou Base64URL. Výsledok si prezrite pomocou JWT Decoder; podpisovanie RS*/ES* treba urobiť externe.
JWT Signer je nástroj JSON Web Token vo vašom prehliadači na vytváranie a podpisovanie HMAC tokenov. Zadajte alebo upravte hlavičku a JSON payload, uveďte zdieľané tajomstvo a vyberte HS256, HS384 alebo HS512. Nástroj generuje podpísaný token okamžite v štandardnej forme header.payload.signature, pričom komponenty tokenu sú zakódované pomocou Base64URL.
Podpisový algoritmus určuje, ako sa zdieľané tajomstvo použije na vytvorenie HMAC podpisu. Dostupné možnosti sú HS256, HS384 a HS512. Tento nástroj pokrýva prípad HMAC; pre algoritmy RS*/ES* použite Key Pair Generator a podpíšte externe. Po vygenerovaní si token môžete prezrieť pomocou JWT Decoder.
JWT nesie informácie vo svojej hlavičke a payloadu, zatiaľ čo jeho podpis slúži na overenie, že token nebol zmenený. JSON sa používa pre hlavičku a payload a kódovanie Base64URL robí ich obsah vhodný pre kompaktný formát tokenu. JWT môžete vytvárať alebo aktualizovať pri práci na aplikácii alebo pri testovaní workflow, ktorý používa autentifikáciu založenú na tokenoch.
JWT Signer funguje úplne vo vašom prehliadači. Váš vstup sa spracováva na vašom zariadení a neodosiela sa, neukladá ani neposiela na server. Po načítaní stránky funguje offline, takže ho môžete po tomto bode používať bez sieťového pripojenia.
Tento nástroj je užitočný pre vývojárov a DevOps inžinierov, ktorí potrebujú vytvoriť HMAC-podpísaný JWT bez lokálnej inštalácie. Jeho workflow v prehliadači je praktický aj vtedy, keď používate iný počítač alebo nechcete posielať interné údaje službe tretej strany.
Krok 1: Zadajte alebo upravte JWT hlavičku a JSON payload. Pred podpísaním sa uistite, že payload je platný JSON.
Krok 2: Zadajte zdieľané tajomstvo použité na vytvorenie HMAC podpisu.
Krok 3: Ako podpisový algoritmus vyberte HS256, HS384 alebo HS512.
Krok 4: Skontrolujte vygenerovaný token header.payload.signature a potom ho skopírujte do svojho workflow. Výsledok môžete prezrieť pomocou JWT Decoder.
Prípad použitia: Vytvorte JWT pre vývojový alebo testovací workflow bez inštalácie lokálneho nástroja.
Prípad použitia: Podpíšte token z ktoréhokoľvek počítača, ktorý používate, priamo vo svojom prehliadači.
Prípad použitia: Pracujte s citlivými alebo internými údajmi payloadu bez ich odosielania službe tretej strany.
Prípad použitia: Rýchlo vytvorte token s HS256, HS384 alebo HS512, keď projekt používa HMAC podpisovanie so zdieľaným tajomstvom.
Prípad použitia: Upravte JSON hlavičku alebo payload tokenu a vygenerujte nový podpis pomocou zdieľaného tajomstva.
Prípad použitia: Prezrite si vygenerovaný token pomocou JWT Decoder, keď potrebujete skontrolovať jeho obsah.