Przejdź do treści

JWT dekoder

Debugowanie problemów z uwierzytelnianiem poprzez czytanie tego, co rzeczywiście mówi token, w narzędziu, które jest wyraźne na temat tego, czego nie dowodzi.

Podpis nie został zweryfikowany. To narzędzie tylko odkoduje strukturę. Dekodowany token nie dowodzi, kto go wydał, ani czy nadal jest ważny dla twojego API.

Algorytm (alg)HS256
Typ (typ)JWT
Podpisobecny (niesprawdzony)
Termin ważności—
Emitent (iss)https://auth.example.com
Przedmiot (pod)user_42
Publiczność (aud)api
Wydawane w (iat)2023-11-14T22:13:20.000Z
Wygasa (exp)2027-01-15T08:00:00.000Z

Nagłówek

{
  "alg": "HS256",
  "typ": "JWT"
}

Ładunek

{
  "iss": "https://auth.example.com",
  "sub": "user_42",
  "aud": "api",
  "iat": 1700000000,
  "exp": 1800000000,
  "scope": "monitors:read"
}

Dekodowanie odbywa się w przeglądarce; token nie jest nigdzie wysyłany. Unikaj wklejania żetonów produkcyjnych na dowolnej stronie internetowej, w tym tej.

Monitor uwierzytelniony API przepływów z kontroli transakcji. Bezpłatnie dla 5 monitorów, bez karty kredytowej.

Rozpoczęcie monitorowania

Jak mierzy

  • Trzy części bazowe 64url są podzielone, a pierwsze dwa dekodowane jako JSON (RFC 7519).
  • exp, nbf i iat są renderowane jako ISO daty i w porównaniu z zegarem.

Granice

  • Podpis nigdy nie jest sprawdzony, więc nic tutaj nie dowodzi, że żeton jest prawdziwy lub zaakceptowany przez twój API.
  • Zaszyfrowane żetony (JWE, pięć części) nie są obsługiwane.

Rozwiązywanie problemów

API odrzuca token, który wygląda na ważny tutaj
Ważność zależy od podpisu, klucza, widowni i emitenta, którego serwer oczekuje, oraz krzywizny zegara. To narzędzie nie może ich zobaczyć.

Powiązane narzędzia