Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Asp.Net Core API + Token bazlı kimlik doğrulama(JWT)
Rating: 4.7 out of 5(734 ratings)
3,453 students

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.
Last updated 9/2022
Turkish

What you'll 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.

Course content

7 sections58 lectures11h 36m total length
  • Giriş3:56
  • Net6 Özel Ders7:48

Requirements

  • Temel seviye AspNet Core API bilgisi
  • Temel seviye Entity Framework bilgisi
  • Temel seviye C# bilgisi
  • Temel seviye Identity API bilgisi

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.

Who this course is for:

  • 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