Kimlik Doğrulama
JWT Token Oluşturma
API kimlik doğrulama için JWT tokenlarını nasıl oluşturacağınızı ve imzalayacağınızı öğrenin
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