Skip to main content

JWT Gereksinimleri

JWT’niz aşağıdaki özelliklere uygun olmalıdır:
  • Algoritma: HS256 (HMAC SHA-256)
  • İmza: SHA-256 hash kullanılarak oluşturulmuş
  • Geçerlilik Süresi: Kısa ömürlü token (60 saniye)

İmza Oluşturma

JWT oluşturmadan önce bir imza oluşturmanız gerekir:

JWT Payload Yapısı

JWT payload’ınız şunları içermelidir:
Önemli Notlar:
  • Tüm tarih/saat değerleri GMT formatında olmalıdır
  • Geçerlilik süresi (exp), şu anki zaman + 60 saniye (milisaniye olarak) olarak ayarlanmalıdır

JWT Oluşturma

JWT’yi imzalamak için Enc Key’inizi kullanın:

JWT’yi İsteklerde Kullanma

JWT’yi API isteklerinize dahil edin:

Sorun Giderme

Kimlik doğrulama hatalarıyla karşılaşırsanız:
  • Auth Key ve Enc Key’inizin doğru ve aktif olduğunu doğrulayın
  • Sistem saatinizin senkronize olduğundan emin olun (JWT doğrulama zaman duyarlıdır)
  • Gerekli tüm payload alanlarının mevcut ve doğru formatta olduğundan emin olun
  • İmzanızın doğru şekilde oluşturulduğunu kontrol edin