Dekoder JWT

Dekoduj, analizuj i weryfikuj JSON Web Tokens, przeglądaj szczegółowe informacje o nagłówku, ładunku i podpisie

1366 razy użyty | 5.0 ocena

Wprowadź JWT

Opcje walidacji

Instrukcja użycia

1

Wprowadź token JWT

Wklej token JWT, który chcesz zdekodować, do pola wprowadzania lub kliknij przycisk "Przykładowe JWT", aby załadować przykładowy token.

2

Wybierz opcje walidacji

Wybierz, czy chcesz przeprowadzić walidację podpisu, i w razie potrzeby wprowadź klucz HMAC.

3

Dekoduj JWT

Kliknij przycisk "Dekoduj JWT", aby zobaczyć wynik dekodowania i szczegółowe informacje.

4

Analizuj wyniki

Przeglądaj informacje o nagłówku, ładunku i podpisie JWT, a także status ważności tokena.

Podstawy JWT

Co to jest JWT?

JWT (JSON Web Token) to otwarty standard (RFC 7519) służący do bezpiecznego przesyłania informacji. Jest to kompaktowy i samodzielny token, który służy do bezpiecznego przesyłania informacji w postaci obiektu JSON pomiędzy stronami.

Struktura JWT

Nagłówek (Header)

Zawiera informacje o typie tokena i algorytmie podpisu

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

Ładunek (Payload)

Zawiera oświadczenia, takie jak tożsamość użytkownika, uprawnienia itp.

{
  "sub": "1234567890",
  "name": "Jan Kowalski",
  "iat": 1516239022
}

Podpis (Signature)

Zapewnia bezpieczną walidację, że token nie został zmieniony

SflKxwRJSMeKKF2QT4fwp...
Header.Base64UrlEncode() + '.' + Payload.Base64UrlEncode() + '.' + Signature

Scenariusze użycia JWT

Uwierzytelnianie

Po zalogowaniu użytkownika serwer zwraca JWT, a klient przekazuje JWT w kolejnych żądaniach do uwierzytelniania

Autoryzacja

JWT może zawierać informacje o uprawnieniach użytkownika, służące do kontrolowania dostępu do zasobów

Wymiana informacji

Bezpieczne przesyłanie informacji między różnymi systemami, podpis JWT może zweryfikować tożsamość nadawcy i integralność danych

Uwierzytelnianie międzydomenowe

Przydatne do logowania jednokrotnego (SSO) i potrzeb autoryzacyjnych w architekturze mikroserwisów

Standardowe oświadczenia JWT

Nazwa oświadczenia Skrót Opis
issuer iss Wystawca JWT
subject sub Użytkownik, któremu przeznaczony jest JWT
audience aud Strona, która otrzymuje JWT
expiration time exp Czas wygaśnięcia JWT
not before nbf Początkowy czas ważności JWT
issued at iat Czas wydania JWT
JWT ID jti Unikalny identyfikator JWT
Anuncie tutaj