JWT (JSON Web Tokens) Nedir? Örnek Kullanımı

  1. omrbayraktar
    1
    237
    23.12.2019 18:16:00

    JWT (JSON Web Tokens) Nedir, Ne işe yarar, Kullanımı ile ilgili bir örnek var mı elinizde ? daha çok api teknolojilerinde duyuyorum bunu ama, tam olarak anlamadım nedir ne değildir, asp net core veya normal mvc de bir kullanım örneği varsa hora geçer :=}

    json asp.net-core asp.net-mvc diğer 1 yıl önce 434 Görüntüleme

( 1 ) Cevap

  1. r137
    1
    25
    5.08.2021 14:36:00

    JWT'nin temel çalılşma mantığı imzalama üzerine kurulu. Çok istediğiniz herhangi bir JSON veriyi (JWT buna payload diyor) JWT standartlarını kullanarak imzalayıp kullanıcıya gönderiyorsunuz. Veri sunucu tarafından imzaladığından dolayı kullanıcı bu veri üzerinde herhangi bir değişiklik yapamıyor sadece size geri gönderebiliyor. Siz de imzayı kontrol ederek işlem yapmaya devam edebiliyorsunuz. Böylece veritabanı vs. kullanmadan session benzeri sistemler yapmak mümkün oluyor. En büyük handikapı ise invalidasyon işlemleri. Kullanıcı şifresini değiştirdiğinde ya da sistemden çıkış yapmak istediğinde bu JWT'leri geçersiz kılmanın basit bir yolu yok.

Cevabınız