Fitxa JWT Descodificador
Descodifiqueu la capçalera i la càrrega útil JWT (JSON Web Token) a l'instant al vostre navegador. Gratuït, privat i del costat del client: no s'envien dades a cap servidor.
Descodifiqueu la capçalera i la càrrega útil JWT (JSON Web Token) a l'instant al vostre navegador. Gratuït, privat i del costat del client: no s'envien dades a cap servidor.
Els testimonis web JSON (JWT) són un format compacte i segur per a URL per transmetre reclamacions entre dues parts, definit per RFC 7519. Un JWT són tres segments codificats en base64url separats per punts: capçalera (algorisme i tipus de testimoni), càrrega útil (reclamacions) i signatura (prova criptogràfica d'autenticitat). La capçalera i la càrrega útil són JSON, codificades en base64url per a la seguretat de l'URL; la signatura utilitza un dels diversos algorismes (HS256, RS256, ES256 i altres) sobre la capçalera codificada i la càrrega útil.
Descodificar un JWT, dividir-lo en segments i descodificar-lo en base64 cadascun, no requereix cap secret. Qualsevol persona amb el text del testimoni pot llegir-ne la capçalera i la càrrega útil. La signatura, però, només es pot verificar amb el secret (HMAC) o la clau pública (asimètrica). La descodificació és per inspecció; la verificació és el que demostra l'autenticitat.
Aquest descodificador divideix el testimoni, base64 descodifica cada segment, analitza la capçalera i la càrrega útil com a JSON i mostra el resultat. No intenta verificar la signatura perquè requereix la clau secreta o pública, que el descodificador no té. La sortida descodificada és una inspecció de només lectura, útil per depurar fitxes, però no és un substitut per a la verificació adequada del codi de l'aplicació.
La depuració dels problemes d'autenticació gairebé sempre implica la inspecció de fitxes. Un testimoni que sembla vàlid al codi pot tenir afirmacions incorrectes, un algorisme inesperat, una marca de temps d'exp caducada o una discrepància del públic. La descodificació del testimoni revela exactament el que va produir l'emissor.
La inspecció de fitxes durant el treball d'integració també ajuda. Quan us connecteu a una API de tercers o a un proveïdor d'identitats, els noms, els formats i l'estructura reals de les reclamacions s'entenen millor mitjançant la descodificació de testimonis de mostra en lloc de basar-vos en documentació que pot estar obsoleta.
Enganxeu el testimoni, obteniu el contingut analitzat.
El format JWT és de tres segments units per punts. Cada segment està codificat en base64url: la variant segura per a URL de base64 que utilitza - i _ en comptes de + i /, amb el farciment de vegades omès. La descodificació requereix desfer les substitucions segures per a URL, omplir el segment i descodificar en base64.
La capçalera i la càrrega útil són JSON després de la descodificació. El segment de signatura és binari (bytes de signatura en brut) i no és llegible per l'home; requereix que la clau de verificació sigui útil.
Afirmacions comunes definides a RFC 7519: iss (emissor), sub (identificador del subjecte), aud (audiència), exp (caducitat com a segons d'època Unix), nbf (marca de temps no anterior), iat (marca de temps emesa), jti (ID de testimoni únic). Les reclamacions específiques de l'aplicació poden aparèixer amb qualsevol nom.