JWT Oluşturucu
JSON veri yükü ve gizli anahtar ile HMAC-SHA256 imzalı JWT dizgileri oluşturun.
Aracı çalıştır
JWT Oluşturucu, özel veri yükü metni ve gizli anahtar kullanarak imzalı JSON Web Token dizgileri üretir. Araç, başlık ve veri alanlarını Base64URL biçiminde kodlar ve belirlediğiniz anahtar ile HMAC-SHA256 algoritmasını uygulayarak kriptografik imza üretir. Elde edilen çıktı, nokta karakteriyle birbirinden ayrılan üç parçadan oluşur: başlık, veri yükü ve imza.
Veri yükü alanına nesne yapısında geçerli bir JSON metni yazabilir veya alanı doğrudan boş bırakabilirsiniz. Giriş boş bırakıldığında sistem otomatik olarak yerleşik varsayılan yükü işler. Gizli anahtar girilmediğinde standart varsayılan anahtar değeri kullanılır. Başlık kısmında yer alan algoritma etiketi varsayılan olarak HS256 değerini taşır ve imzalama işlemi HMAC-SHA256 yöntemiyle gerçekleştirilir.
Geçersiz JSON biçimlendirmesi, eksik tırnak işaretleri veya hatalı parantezler işlem sırasında hataya yol açar. Göndermeden önce girdiğiniz JSON yapısının sözdizimi kurallarına uygunluğunu gözden geçirin. Üretilen üç parçalı jeton dizgisini panoya kopyalayarak uygulamalarınızda veya API isteklerinizde kimlik doğrulama testleri için kullanabilirsiniz.
Kullanım
- İsteğe bağlı olarak JSON formatındaki veri yükü metnini ilgili alana yazın veya varsayılan içeriği kullanmak için boş bırakın.
- İmzalama işleminde kullanılacak gizli anahtar metnini girin veya varsayılan anahtarı koruyun.
- Başlık bilgisinde yer alacak algoritma adını kontrol edin veya varsayılan HS256 değerini bırakın.
- Çalıştır düğmesine tıklayarak üç parçalı imzalı belirteç dizgisini oluşturun.
Örnekler
- Kullanıcı kimliği içeren {"sub": "12345", "name": "Ahmet Yilmaz"} JSON yükü ve özel gizli anahtar girerek HMAC-SHA256 ile imzalanmış JWT oluşturma.
- Veri yükü alanını boş bırakıp varsayılan içerik ve standart gizli anahtar ile test amaçlı üç parçalı belirteç dizgisi üretme.
SSS
Veri yükü alanını boş bıraktığımda ne olur?
Alan boş bırakıldığında araç yerleşik varsayılan JSON veri yükünü kullanarak belirteci oluşturur.
Gizli anahtar girilmezse hangi değer kullanılır?
Gizli anahtar kutusu boş bırakıldığında imzalama işlemi için varsayılan 'my-secret' değeri devreye girer.
Geçersiz bir JSON metni girdiğimde belirteç üretilir mi?
JSON sözdizimi hatalı olduğunda imzalama işlemi tamamlanmaz ve belirteç dizgisi yerine hata iletisi gösterilir.
Bu araç mevcut JWT dizgilerini doğrulamak veya çözmek için kullanılır mı?
Hayır, bu araç yalnızca verilen bilgilerle yeni JWT dizgileri üretir; mevcut belirteçleri çözme veya doğrulama işlevi sunmaz.