JWT (JSON Web Token)

JSON Web Token, iddiaları kompakt biçimde taşıyan bir token formatıdır. Bu platform JWS kompakt biçiminde imzalı JWT kullanır: başlık, yük ve imza için üç base64url parçası vardır. JWT, JWE ile şifrelenebilir; her JWT okunabilir üç parçalı bir token değildir.

Nasıl çalışır

Token bearer kimlik bilgisi olarak gönderilir. Doğrulayan uygulama izin verilen algoritmaları sınırlandırmalı, güvenilir anahtarla imzayı doğrulamalı ve uygulamanın gerektirdiği düzenleyici, hedef kitle ve zaman iddialarını denetlemelidir. Yükün çözülebilmesi, içeriğe güvenilebileceği anlamına gelmez.

Yaygın yanılgı

JWS imzası yükü şifrelemez; bu platformun tokenını eline geçiren herkes yükü okuyabilir. JWT, JWE ile şifrelemeyi de destekler. Kendi kendine yeterli bir token otomatik iptal edilmez; anında iptal için engel listesi, token sürüm denetimi veya introspection gibi ek kontroller gerekir.

Burada deneyin

`POST /auth/v1/login` ile admin/admin123 gerçekten imzalanmış bir JWT verir. Ortadaki parçayı çözüp kendi iddialarınızı okuyun; sonra süresinin dolmasını bekleyip 401’in gelişini izleyin.

İlgili

Kaynaklar

Diğer terimler

Bu sayfayı İngilizce okuyun

Tüm sözlük maddeleri · Test teknikleri · 39 mock REST API’nin tamamı

Son güncelleme