JWT (JSON Web Token)

JWT (JSON Web Token), birçok API ve mikro hizmet mimarisinde kullanılan yetkilendirme ve güvenli iletişim için modern bir standarttır. Kullanıcı ve hizmet kimlik doğrulaması, oturum yönetimi ve role göre erişim farklılaştırması için tam JWT desteği uyguluyoruz.

JWT belirteçleri istemci tarafında saklanır, sunucuda oturum gerektirmez ve sahteciliğe karşı özgünlük ve koruma sağlamak için imzalanır.


JWT ne içerir

Token içindeki alanRandevu
altKullanıcı veya Hizmet Kimliği
expBelirteç Son Kullanma Süresi
roller/kapsamlarKullanıcı rolleri ve mevcut izinler
imzaKimlik doğrulama için dijital olarak imzalanmış
Özel taleplerHerhangi bir ek veri: dil, salon kimliği, para birimi vb.

Uygulama özellikleri

Biçim: 'başlık. Yük. İmza '(в base64)

İmza algoritmaları: HS256 (simetrik) ve RS256 (asimetrik)

Yenileme belirteçleri ve rotasyon desteği
  • CORS, mobil, web ve sunucudan sunucuya istemcilerle çalışma
  • Belirteci çerezlerde, localStorage'da veya üstbilgilerde saklama yeteneği

JWT kullanmanın faydaları

Durumsuz: sunucu oturumuna gerek yok

Mobil, SPA ve mikro hizmetler için uygun
  • Ölçeklenebilirlik - birden fazla hizmette kolayca uygulanır
  • İstemci ve API arasında hızlı iletişim
  • Esneklik - belirteçte yetkilendirme için gerekli tüm verileri saklayabilirsiniz

Özellikle alakalı olduğu yerlerde

Mobil ve ön uç uygulamaları
  • Servis İçi Yetkilendirme (S2S)
  • Daha fazla eşzamanlı kullanıcıya sahip platformlar
  • Açık bir erişim rol modeline ihtiyaç duyan sistemler

JWT güvenilir ve esnek bir API yetkilendirme ve güvenlik aracıdır. Sunucu durumuna bağlı olmadan ölçeklenebilir ve güvenli uygulama işlemi sağlar.

Bizimle iletişime geçin

Aşağıdaki formu doldurun, en kısa sürede size dönüş yapalım.