JWT Çözücü: Tokenları Anında İnceleyin
Bir JSON Web Token’ı yapıştırarak başlığını ve payload’unu çözün, son kullanma durumunu kontrol edin ve tek tek talepleri inceleyin. Her şey tarayıcınızda çalışır. Tokenınız asla hiçbir yere iletilmez.
Nasıl Kullanılır
- JWT’nizi giriş alanına yapıştırın (eyJ ile başlar)
- İmzalama algoritmasını (HS256, RS256 vb.) ve token türünü görmek için başlığı inceleyin
- Kullanıcı, düzenleyici, süre sonu ve özel alanlar gibi talepler için payload’u inceleyin
- Tokenın hala geçerli olup olmadığını veya ne zaman süresinin dolduğunu görmek için süre sonu bildirimini kontrol edin
- Her paneldeki Kopyala butonlarını kullanarak tek tek bölümleri kopyalayın
JWT Yapısını Anlamak
Bir JWT, noktalarla ayrılmış üç Base64URL kodlu bölümdür: header.payload.signature. Başlık, imzalama için kullanılan algoritmayı bildirir. Payload, talepleri taşır: iss (düzenleyici), sub (kullanıcı), exp (süre sonu) ve iat (oluşturulma zamanı) gibi standart alanlar ile uygulamanızın eklediği özel talepler. İmza, başlıkta belirtilen algoritma kullanılarak başlık ve payload üzerinden hesaplanır.
Tokenlar varsayılan olarak şifrelenmemiştir. Bir JWT’yi ele geçiren herkes başlığı ve payload’u okuyabilir. İmza yalnızca bütünlüğü garanti eder, tokenın imzalama anahtarına sahip biri tarafından oluşturulduğunu ve değiştirilmediğini doğrular.
Standart Talepler
- iss (Issuer/Düzenleyici): tokenı kim oluşturdu (ör. auth.example.com)
- sub (Subject/Kullanıcı): tokenın temsil ettiği kullanıcı veya varlık
- aud (Audience/Hedef kitle): amaçlanan alıcı (API’niz, bir hizmet)
- exp (Expiration/Süre sonu): tokenın geçersiz olduğu Unix zamanı
- iat (Issued At/Oluşturulma zamanı): tokenın oluşturulduğu Unix zamanı
- nbf (Not Before/Önce değil): tokenın geçerli olmadığı Unix zamanı
- jti (JWT ID): token için benzersiz tanımlayıcı, iptal için kullanışlıdır
exp veya iat Unix zamanlarını okunabilir bir tarihe dönüştürmeniz mi gerekiyor? Unix Zamanı Dönüştürücü aracımızı kullanın. Çözülen JSON’u daha yakından incelemek mi istiyorsunuz? JSON Formatlayıcı aracımıza yapıştırın.