Header ve payload bölümleri Base64URL biçiminden çözülüp JSON olarak okunur. İmza için anahtar alınmaz; içerik güvenilir kabul edilmez.
JWT Decoder
JSON Web Token'ın Base64URL kodlu Header ve Payload bölümlerini tarayıcıda çözer; exp, iat ve nbf zamanlarını okunabilir tarihle açıklar. İmzayı doğrulamaz ve tokenı hiçbir sunucuya göndermez.
Bu araç ne yapar?
JWT Header ve Payload bölümlerini imza doğrulamadan yerel JSON olarak okuyun.
Sonuç burada görünecek.
JWT Decoder: yöntem ve kullanım
JSON Web Token'ın Base64URL kodlu Header ve Payload bölümlerini tarayıcıda çözer; exp, iat ve nbf zamanlarını okunabilir tarihle açıklar. İmzayı doğrulamaz ve tokenı hiçbir sunucuya göndermez.
Noktayla ayrılmış header.payload.signature biçiminde bir JWT girin. Deneme için sentetik token kullanın; gerçek oturum tokenı sahibine erişim verebilir. Biçimi önce kişisel veri içermeyen küçük bir örnekle doğrulayın.
Header ve payload alanları okunabilir görünür. alg bir algoritma beyanıdır; sub, iss, aud ve exp tokenı üreten tarafın iddialarıdır, doğrulama sonucu değildir.
Uygulama adımları
- Hassas olmayan test JWT'sini alana yapıştırın.
- Header, Payload ve zaman claim'lerini çözün.
- Sonucun yalnızca decode olduğunu; imza doğrulaması olmadığını unutmayın.
Sentetik payload içindeki kullanıcı kimliğini ve süre alanını beklenen değerle karşılaştırın. exp saniye cinsindendir; milisaniye olarak yorumlamak yanlış tarih üretir.
Çözümleme imzayı, issuer/audience koşullarını veya yetkiyi doğrulamaz. Gerçek kimlik doğrulamada sunucu doğru anahtar ve izin verilen algoritmayla imzayı denetlemelidir; gerçek tokenları paylaşmayın.
Uygun kullanım alanları
- Kimlik doğrulama hata ayıklama
- Claim inceleme
- Süre sonu kontrolü
Uygulamalı karar kaydı
Bir oturum hatasını incelerken token içindeki `iss`, `aud`, `exp` ve rol alanlarını okumak; fakat kullanıcı kimliği hakkında karar vermemek.
Yalnız sentetik bir JWT kullanın. Yükte geçmiş bir `exp`, beklenen test `aud` değeri ve kişisel veri içermeyen örnek bir rol bulunsun.
Header ve payload ayrı, geçerli JSON olarak görünür; Unix zamanı okunabilir tarihe çevrilebilir. Sayfa imzanın doğrulanmadığını açıkça belirtir.
Çözülen alanları güvenilir kabul etmeyin. İmza, algoritma, anahtar, issuer ve audience sunucuda doğrulanmadan erişim veya kimlik kararı vermeyin.
Bu araçla ilgili rehberler
cURL Komutunu Güvenli Uygulama Koduna Dönüştürmek
Otomatik kod taslağını secret yönetimi, timeout, hata kontrolü ve veri kodlamasıyla üretime hazırlayın.
Rehberi oku →JSON ve JWT ile API Hatalarını Sistematik Ayıklama
Bozuk gövde, yanlış kodlama, süre aşımı ve JWT iddialarını güvenli bir sırayla inceleyerek API hatalarının kaynağını bulun.
Rehberi oku →Sık sorulan sorular
JWT Decoder hangi girdiyi kabul eder?+
Noktayla ayrılmış header.payload.signature biçiminde bir JWT girin. Deneme için sentetik token kullanın; gerçek oturum tokenı sahibine erişim verebilir. Yalnız sentetik bir JWT kullanın. Yükte geçmiş bir `exp`, beklenen test `aud` değeri ve kişisel veri içermeyen örnek bir rol bulunsun.
JWT Decoder çıktısında ne görürüm?+
Header ve payload alanları okunabilir görünür. alg bir algoritma beyanıdır; sub, iss, aud ve exp tokenı üreten tarafın iddialarıdır, doğrulama sonucu değildir. Header ve payload ayrı, geçerli JSON olarak görünür; Unix zamanı okunabilir tarihe çevrilebilir. Sayfa imzanın doğrulanmadığını açıkça belirtir.
JWT Decoder çıktısını nasıl doğrulamalıyım?+
Sentetik payload içindeki kullanıcı kimliğini ve süre alanını beklenen değerle karşılaştırın. exp saniye cinsindendir; milisaniye olarak yorumlamak yanlış tarih üretir. Çözülen alanları güvenilir kabul etmeyin. İmza, algoritma, anahtar, issuer ve audience sunucuda doğrulanmadan erişim veya kimlik kararı vermeyin.
JWT Decoder girdiyi bir sunucuya gönderir veya kaydeder mi?+
Araç girdisi etkin sekmede işlenir. İş İstasyonu’na kaydetme veya başka bir araca aktarma ayrı bir seçimdir. Tarayıcı eklentileri ve paylaşılan cihazlar ayrıca değerlendirilmelidir; gizlilik sayfası reklam ve ağ bağlantılarını açıklar.