JWT çözücü

JWT başlığını ve payload alanlarını JSON olarak okuyun. Token başka bir sunucuya gönderilmeden tarayıcı içinde çözümlenir.

JWT başlığını ve yükünü tarayıcıda inceleyin. Kod çözme, imzayı veya tokenın geçerli olduğunu doğrulamaz.

Girdileriniz burada kalırPUFFINMINT

Verileri ayarla

Verileri ayarla

Noktalarla ayrılmış üç parçalı JWT girin ve alanları inceleyin. İçeriği okumak imzayı, düzenleyeni veya yetkiyi doğrulamaz. Şifreli JWE tokenları desteklenmez.

Sonuç

Verileri girip aracı çalıştırın. Sonuç burada görünür.

Girdi değerleri bu sayfada kalır. Yenileyince veya kapatınca silinir.

Girilen değer veya dosya içeriğini istatistiğe katmadan hangi araçların kullanıldığını sayarız. Gizlilik

JWT kod çözücü ne zaman kullanılır?

Uygulama ve entegrasyonlarda hata ayıklarken tokenın hangi alanları içerdiğini görmek için kullanılır. İmzalı bir JWT’nin yükü okunabilir olabilir; base64url kodlaması ile şifreleme farklı işlemlerdir.

Adım adım kod çözme

  1. Bearer önekini kaldırıp yalnızca tokenı yapıştırın.
  2. Kod çözmeyi başlatıp iki JSON nesnesini inceleyin.
  3. Claim değerlerini uygulamanın beklentileriyle karşılaştırın; exp tarihini okumak için zaman damgası dönüştürücüsünde saniyeyi seçin.

Başlık ve yük nasıl okunur?

Noktayla ayrılmış üç bölüm gerekir. Başlık ve yük base64url biçiminden UTF-8’e çevrilir, JSON nesnesi oldukları kontrol edilir ve biçimlendirilir. Üçüncü bölüm doğrulanmaz; boş imza da sözdizimsel olarak kabul edilebilir.

Doğrulanmamış claim değerlerini yorumlama

Çıktı header ve payload alanlarını içerir. Bunlar tokenın bildirdiği, değiştirilmiş olabilecek verilerdir. exp tarihinin okunması, özgünlüğü veya erişim yetkisini kanıtlamaz.

Yükte bildirilen claim alanları
AlanGenel anlamı
subÖzne tanımlayıcısı
expUnix saniyesi olarak bildirilen sona erme zamanı
iss / audBeklenen düzenleyen ve hedef kitle

Örnek: gösterim amaçlı token

Biçimi anlamak için imzasız token

Girdi
eyJhbGciOiJub25lIn0.eyJzdWIiOiJkZW1vIiwiZXhwIjoxNzA0MDY3MjAwfQ.
Sonuç
{"header":{"alg":"none"},"payload":{"sub":"demo","exp":1704067200}}

Örnek alg=none ve boş imza kullanır. sub=demo ve exp=1704067200 gösterilir; ikincisi UTC ile 1 Ocak 2024 00:00 anlamındadır. Kod çözücü yalnızca değeri gösterir, sürenin dolup dolmadığını belirlemez.

Yapılmayan denetimler ve sınırlar

Sınır 16.000 karakterdir. Beş bölümlü şifreli JWE ve JSON nesnesi olmayan yükler desteklenmez. Değerler sayfa yenilenene kadar sayfada kalır, dönüştürme hizmetine gönderilmez. Claim içindeki HTML metin olarak gösterilir, çalıştırılmaz.

Kaynaklar ve belgeler

Sık sorulan sorular

Okunabilir sonuç erişim izni vermek için yeterli mi?

Hayır. Uygulama kendi protokolüne göre imzayı, izin verilen algoritmayı, düzenleyeni, hedef kitleyi ve zaman koşullarını doğrulamalıdır. Bu araç bunları denetlemez.

Şifreli token neden açılmıyor?

JWE için uygun anahtarlarla şifre çözme gerekir. Bu araç yalnızca üç bölümlü kompakt biçimi okur; şifre çözmez.

Favoriler