Asp.Net Core API + Token bazlı kimlik doğrulama(JWT)

Katmanlı mimari yapısı ile token bazlı kimlik doğrulama/yetkilendirme yapısını inşa etmeyi öğreneceksiniz.

Ratings: 4.75 / 5.00




Description

Bu kursumda sıfırdan başlayarak katmanlı mimari ile asp.net core api projesi oluşturacağız. Daha sonra oluşturmuş olduğumuz proje üzerine token bazlı( json web token) kimlik doğrulama/kimlik yetkilendirme mekanizmasının nasıl inşa edileceğini hep beraber öğreneceğiz.

Token bazlı kimlik doğrulama ile API'larımızı nasıl koruma altına alacağımızı öğreneceksiniz.

Token bazlı kimlik doğrulama ile üyelik sisteminin nasıl beraber kullanıldığını öğreneceksiniz.

API projelerimizde Json Web Token  yapısına neden ihtiyaç duyarız. Bu konuları detaylı bir şekilde inceliyor olacağız.

Bu kurs ile aşağıdaki konuları öğreneceksiniz.


  • Token bazlı kimlik doğrulama için katmanlı mimari ile api projesi nasıl geliştirilir ?

  • Token bazlı kimlik doğrulama ile başka API'lerimizi nasıl koruma altına alabiliriz  ?

  • Json Web Token (JWT) nedir ?

  • Access Token ve Refresh Token nedir ? ne işe yarar ?

  • Refresh Token yapımız nasıl olmalıdır ? ne zaman ihtiyaç duymalıyız ?

  • Claim nedir ?

  • Claim bazlı yetkilendirme nedir ?

  • Json web token'ları simetrik olarak nasıl imzalayabiliriz ?

  • Asp.Net Api projelerine Token tabanlı kimlik doğrulama(Token based authentication) mekanizması nasıl kurulur.

  • Üyelik sistemi olmadan API'lerimizi nasıl koruma altına alabiliriz ?

  • asp.net core api projelerine repository pattern nasıl uygulanır ?

  • asp.net api projelerine  unit of work pattern nasıl uygulanır ?

  • asp.net api projelerimize CORS (Cross-Origin Resource Sharing) özelliği nasıl kazandırılır ?

  • asp.net api projelerimizde hata yönetimini nasıl ele almalıyız ?

  • Role-Based Authorization

  • Claim-Based Authorization

  • Policy-Based Authorization


Kursa ait tüm ders kodları github üzerinden erişilebilecektir.

What You Will Learn!

  • AspNet Core API projelerimizde JSON WEB TOKEN(JWT) ile token bazlı kimlik doğrulama/yetkilendirme mekanizmasını nasıl kurulduğunu öğreneceksiniz.
  • JWT ile başka API'lerimizi nasıl koruma altına alacağımızı öğreneceksiniz.
  • Kimlik doğrulama ve kimlik yetkilendirme işlemlerinin jwt ile nasıl yapılacağını öğreneceksiniz.
  • Token bazlı kimlik doğrulamaya üyelik sisteminin nasıl entegre edildiğini öğreneceksiniz.

Who Should Attend!

  • AspNet Core API projelerine token bazlı kimlik doğrulama ve yetkilendirme yapısının nasıl kurulduğunu öğrenmek isteyenler
  • Token bazlı kimlik doğrulama ile API'ların nasıl koruma altına alındığını öğrenmek isteyenler
  • Token bazlı kimlik doğrulama ile üyelik sisteminin nasıl kurulduğunu öğrenmek isteyenler