Tools App av

Hvordan lese en JWT trygt

Lim inn et JSON Web Token for å lese overskriften og nyttelasten, med utstedt-ved og utløp dekodet til datoer. Ingenting er bekreftet eller sendt noe sted.

Hvordan det fungerer

Del tokenet på prikker. De to første segmentene er Base64URL-kodet JSON; den tredje er binære signaturdata. Dette verktøyet dekoder overskriften og nyttelasten, skriver ganske ut JSON og konverterer iat og exp fra Unix-sekunder til lesbare datoer. Den bekrefter aldri signaturen.

  • Signaturen er ikke sjekket: dette er en dekoder, ikke en validator. Lim aldri inn produksjonshemmeligheter i noe online verktøy, inkludert dette.

Hvorfor det betyr noe

De fleste JWT-feil er ikke kryptografiske. De er utløpte tokens med forvirrende tidslinjer, påstander lest i feil enhet, eller nyttelaster som er klarert av en klient som aldri sjekket signaturen. Å lese tokenet riktig gir svar på de fleste av disse spørsmålene umiddelbart.

Et bearbeidet eksempel

Nyttelasten til et typisk tilgangstoken inneholder sub, iat og exp. Dekoding viser påstandene som JSON og konverterer exp fra sekunder til en lesbar dato, noe som umiddelbart forklarer en "utløpt" feil.

Vanlige feil

  • Leser påstander og hopper over signaturverifisering helt.
  • Lim inn produksjonssymboler i et hvilket som helst nettverktøy.
  • Forvirrende millisekunders tidsstempler med JWT andre-baserte exp.

Praktiske tips

Feilsøk med tokens utstedt av en utviklingsleier, aldri produksjon. Husk at tilbakekalling av en JWT vanligvis krever tilstand på serversiden; korte utløp pluss oppdateringstokener er det praktiske alternativet til svartelister.

Hvordan bruke den

  1. Åpne verktøyet. Alt kjører i nettleserfanen.
  2. Lim inn eller skriv inn input, og velg deretter handlingen du trenger.
  3. Sjekk resultatet og kopier det med ett klikk.

Åpne verktøyet

Vanlige spørsmål

Bekrefter den signaturen?

Nei. Den dekoder bare tokenet. Behandle aldri de dekodede påstandene som klarert uten å verifisere signaturserversiden.

Hvorfor ser tokenet mitt ut utløpt?

Sjekk exp-kravet mot gjeldende tidspunkt; klokkeskjevhet mellom maskiner er en vanlig årsak til avviste tokens.

Er det trygt å lime inn produksjonssymboler?

Foretrekker testtokens. Dekoding skjer lokalt, men et token er fortsatt en legitimasjon når det forlater utklippstavlen.

Er dette verktøyet virkelig gratis?

Ja. Det er ingen konto, ingen betalingsmur og ingen bruksgrense. Tools-appen er finansiert av aumenso, studioet bak.

Er noe jeg skriver inn lastet opp?

Nei. Verktøyet kjører i nettleserfanen din; det du skriver blir aldri sendt til oss og aldri lagret.

← Alle innlegg