Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
JSON Web Token (JWT) ile ASP.NET Core 7.0 Web API Güvenliği
Rating: 4.7 out of 5(77 ratings)
1,226 students

JSON Web Token (JWT) ile ASP.NET Core 7.0 Web API Güvenliği

Bir ASP.NET Core 7.0 Web API uygulamasının güvenliğinin JSON Web Token (JWT) ile sağlanması
Created bySINAN ILYAS
Last updated 11/2022
Turkish

What you'll learn

  • Authorization, Authentication, Access Token, JSON Web Token nedir gibi temel bilgiler.
  • Web API’a kullanıcı adı ve şifre göndererek kimlik denetimi yaptırmak ve bir JSON Web Token oluşturarak istemciye döndürmek..
  • JSON Web Token gönderilerek yapılan isteklerde token geçerli değilse istekleri reddedebilmek.
  • Kullanıcı rollerine göre erişim kısıtlaması yaptırabilmek.

Course content

2 sections13 lectures45m total length
  • Authorization ve Authentication Nedir?0:53
  • Oturum Tabanlı Güvenlik ve JWT Tabanlı Güvenlik2:36
  • JWT Formatı Nasıldır ve Hangi Verileri İçerir?2:27

Requirements

  • Temel C# bilgisi, giriş seviyesi de olsa bir Web API yazabilecek bilgiye sahip olmak, controller ve action nedir gibi temel bilgilere sahip olmak.

Description

Kursta ne öğretiliyor?

Bu kursta .NET 7.0 ile yazılan bir Web API uygulaması JSON Web Token kullanılarak nasıl güvenli hâle getirilebilir, bunu öğreneceksiniz.

Bir Web API uygulaması yazdığınızda, adresini bilen herkes bu API’a erişip istek gönderebilir ve istediği işlemi yaptırabilir. Bu tabi ki son derece güvensizdir.

Bu kursu tamamladığınızda, herkesin değil de sadece kullanıcı adı ve şifre göndererek kimlik kontrolü yaptıran kullanıcıların ya da uygulamaların API'a erişebilmesini sağlayabileceksiniz.


Kursu tamamladığınızda neleri biliyor olacaksınız?

  • Öncelikle, Authentication nedir, Authorization nedir, Access Token, JSON Web Token nedir gibi teorik bilgiler edineceksiniz.

  • Yazdığınız Web API’a kullanıcı adı ve şifre gönderilerek kimlik denetimi yaptırabilecek ve sonucunda bir JSON Web Token oluşturarak istemciye döndürebileceksiniz.

  • JSON Web Token oluştururken bu token’a kullanıcının istediğiniz bilgilerini Claim olarak ekleyebileceksiniz.

  • JSON Web Token gönderilerek yapılan isteklerde token geçerli değilse istekleri reddedebileceksiniz.

  • Kullanıcı rollerine göre erişim kısıtlaması yapabileceksiniz.

  • İstek yapılırken gönderilen JSON Web Token’dan kullanıcı bilgilerini okuyup, isteği yapan kullanıcının kimliğine ve diğer bilgilerine göre işlemler yaptırabileceksiniz.


Bu kurs size hitap ediyor mu?

Kursta basit bir örnek WebAPI projesi oluşturarak konuları anlattım. Kursun hedef kitlesi bir Web API projesi yazabilen fakat bu projeyi JSON Web Token ile güvenli hâle getirmek isteyen kişiler. Yani kursu anlamak için temel C# bilgisi gerekiyor.

Who this course is for:

  • Bir Web API projesi yazabilen fakat bu projeyi JSON Web Token ile güvenli hâle getirmek isteyen kişiler.