Tools App av

Hur man läser en JWT säkert

Klistra in en JSON-webbtoken för att läsa dess rubrik och nyttolast, med utfärdad-vid och utgångsdatum avkodade till datum. Ingenting verifieras eller skickas någonstans.

Hur det fungerar

Dela token på prickar. De två första segmenten är Base64URL-kodad JSON; den tredje är binära signaturdata. Det här verktyget avkodar rubriken och nyttolasten, skriver ut JSON och konverterar iat och exp från Unix-sekunder till läsbara datum. Den verifierar aldrig signaturen.

  • Signaturen är inte kontrollerad: detta är en avkodare, inte en validator. Klistra aldrig in produktionshemligheter i något onlineverktyg, inklusive detta.

Varför det spelar roll

De flesta JWT-buggar är inte kryptografiska. De är utgångna tokens med förvirrande tidslinjer, anspråk lästa i fel enhet eller nyttolaster som litar på av en klient som aldrig kontrollerat signaturen. Att läsa token korrekt svarar på de flesta av dessa frågor omedelbart.

Ett fungerande exempel

Nyttolasten för en typisk åtkomsttoken innehåller sub, iat och exp. Avkodning visar anspråken som JSON och konverterar exp från sekunder till ett läsbart datum, vilket omedelbart förklarar ett "förfallit" fel.

Vanliga misstag

  • Läser påståenden och hoppar över signaturverifiering helt.
  • Klistra in produktionstokens i valfritt onlineverktyg.
  • Förvirrande millisekunders tidsstämplar med JWT andra-baserade exp.

Praktiska tips

Felsök med tokens utfärdade av en utvecklingshyresgäst, aldrig produktion. Kom ihåg att återkallande av en JWT vanligtvis kräver tillstånd på serversidan; korta utgångsdatum plus uppdateringstokens är det praktiska alternativet till svarta listor.

Hur man använder det

  1. Öppna verktyget. Allt körs på din webbläsarflik.
  2. Klistra in eller skriv in din inmatning och välj sedan den åtgärd du behöver.
  3. Kontrollera resultatet och kopiera det med ett klick.

Öppna verktyget

Vanliga frågor

Verifierar den signaturen?

Nej. Det avkodar bara token. Behandla aldrig de avkodade anspråken som betrodda utan att verifiera signaturserversidan.

Varför ser mitt token ut?

Kontrollera exp-kravet mot aktuell tid; klockskevhet mellan maskiner är en vanlig orsak till avvisade tokens.

Är det säkert att klistra in produktionstokens?

Föredrar testpolletter. Avkodning sker lokalt, men en token är fortfarande en referens när den lämnar ditt urklipp.

Är detta verktyg verkligen gratis?

Ja. Det finns inget konto, ingen betalvägg och ingen användningsgräns. Tools App finansieras av aumenso, studion bakom.

Är något jag anger uppladdat?

Nej. Verktyget körs på din webbläsarflik; det du anger skickas aldrig till oss och lagras aldrig.

← Alla inlägg