DEV
Dekódování JWT Tokenů — Kontrola JSON Web Tokenů
JWT tokeny obsahují Base64 zakódované nároky, které jsou pouhým okem nečitelné. Náš JWT Decoder zobrazí hlavičku, payload a podpis v čitelném JSON — vhodné pro ladění.
Co je JWT?
JSON Web Token se skládá ze tří částí oddělených tečkami: hlavička (typ algoritmu), payload (nároky jako role uživatele a datum vypršení) a podpis. Hlavička i payload jsou zakódovány Base64url, nikoli zašifrovány.
Dekódování vs. ověření
Dekódování zobrazí obsah bez kontroly podpisu. Ověření zkontroluje, zda podpis odpovídá tajnému klíči. Pro ladění stačí dekódování. V produkci musí být vždy ověřeno.
Běžně používané JWT nároky
sub (subject), iat (issued at), exp (expiration), iss (issuer), aud (audience). exp a iat jsou Unix timestampy. Prošlý JWT je neplatný, i když je podpis správný.