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

Поділитися
Вставка
  • Опубліковано 21 лип 2024
  • Bu videoda.NET 7.0 ile yazdığınız bir Web API uygulamasını JSON Web Token ile nasıl güvenli hâle getirebileceğinizi anlattım.
    Bir Web API uygulaması yazdığınızda adresi bilen herkes bu API’a erişip istek gönderebilir ve istediği işlemi yaptırabilir. Bu videoyu izlediğinizde, yazdığınız API'a sadece kullanıcı adı ve şifre göndererek kimlik kontrolü yaptıran kullanıcıların ya da uygulamaların erişebilmesini nasıl sağlayabileceğinizi öğreneceksiniz.
    00:00 Authorization ve Authentication Nedir?
    00:53 Oturum Tabanlı Güvenlik ve JWT Tabanlı Güvenlik
    03:28 JWT Formatı Nasıldır ve Hangi Verileri İçerir?
    05:55 Web API Projesinin Oluşturulması
    08:40 NuGet Paketlerinin Yüklenmesi
    10:26 appsettings.json Dosyasına JWT Ayarlarının Yazılması
    12:07 JwtAyarlari Sınıfının Oluşturulması
    14:08 Program.cs Dosyasına Authentication Eklenmesi
    18:40 ApiKullanicisi Modelinin ve ApiKullanicilari Listesinin Oluşturulması
    21:38 Kimlik Denetimi ve JWT Oluşturma İşlemlerinin Yapılması
    38:35 Yalnızca Giriş Yapmış Kullanıcılara Erişim İzni Verilmesi
    41:02 Yalnızca Belirli Rollerdeki Kullanıcılara Erişim İzninin Verilmesi
    43:06 İstek Yapan Kullanıcının Bilgilerine Erişim
  • Наука та технологія

КОМЕНТАРІ • 19

  • @muhammedozdemir3425
    @muhammedozdemir3425 8 місяців тому +3

    Hocam ben bu kadar net ve tane tane anlatımla ilk defa karşılaşıyorum diyebilirim kesinlikle ne nerden ne için geliyor gayet güzel anlattınız. Süre olarak da gayet yeterli bir süre video umarım anlatımlarınızın devamı gelir. Emeğinize sağlık. Teşekkürler

  • @MucahitAkay
    @MucahitAkay Рік тому

    Detaylı anlatımınız için teşekkür ederim.

  • @omerucansu2569
    @omerucansu2569 10 місяців тому

    Guzel anlatim,Yararli bir video olmus.Tesekkurler

  • @endercn6871
    @endercn6871 8 місяців тому

    Harika Bir Anlatım Teşekkürler

  •  8 місяців тому

    Gayet Net, Anlaşılır bir örnek ve Anlatım. Emeğinize sağlık.

  • @yusufkaya7178
    @yusufkaya7178 Рік тому

    Hocam lütfen devamını bekliyoruz

  • @user-fp5uv8kt7q
    @user-fp5uv8kt7q 5 місяців тому

    Güzel olmuş elinize sağlık. Eksiklik var sanki. 1 saatlik süre bittiginde refresh token kullanimida olsaydi tam paket olacaktı. Bu konuya da acikli getirirseniz süper olacak.iyi calismalar

    • @sinan-hoca
      @sinan-hoca  5 місяців тому +1

      Evet keşke onu da çekseydim elim değmişken. İlk fırsatta devam videosu çekmek istiyorum.

  • @osmanozturk8838
    @osmanozturk8838 4 місяці тому

    teşekkürler

  • @omer662
    @omer662 8 місяців тому

    Hocam java veya c sharp projeli dersler çekin Lütfen youtubedaki en iyileri sizinkiler.

  • @YazlmDestek78
    @YazlmDestek78 4 дні тому

    Hocam merhaba, tokeni postmandan başarı ile oluşturdum. Kullanıcı login olduktan sonra bu tokenin onunla beraber gezmesini nasıl sağlayabilirim. Örneğin login oldu bu tokeni kullanıcı nasıl kullanacak? sessionda falan mı tutmam gerekli. Kullanıcın herhangi isteğinde bu tokeni sessiondan alıp headere mi yollamam gerekli? Nasıl bir yapı kurabilirim.

  • @serkangun
    @serkangun 4 місяці тому

    hocam bende oluşan tokenda 401 hatası veriyor tokenın erişim yetkisi çıkmıyor json ıo sitesine atıyorum içinde doğru kullanıcı bilgileri mevcut secret kısmına da keyi girince verified diyor oysa

  • @thesandboxgamingvideos
    @thesandboxgamingvideos 2 місяці тому

    bu jwt'yi anlatan herkes başka bir mvc uygulamasından bu web api deki login'e istek atıp mvc tarafındaki admin panel giriş yetkilendirme işlemlerini anlatmıyor nedense.
    yok mu bunu anlatan bir video. dönen tokeni sessiona mı atacağız cookieye mi nasıl admin paneli gizleyecem bu token ile ? admin paneli authentication'ı web apideki JWT ile

  • @umutcancelik8853
    @umutcancelik8853 5 місяців тому

    hocam üç farklı user ımvar ve ben veritabanı sql e bağladım api kullanıcıları yapmadım bu sorunu giderebilirm

  • @wthh7608
    @wthh7608 3 місяці тому

    Hocam api ile beraber bi web projem daha var identity ile nasıl birleştirilir bilmiyorum her ikisinde de nasıl jwt kullanabilirim

  • @ozgurulas6218
    @ozgurulas6218 12 днів тому

    Hocam linkedin hesabınızı bulamadım. Yazabilir misiniz?

    • @sinan-hoca
      @sinan-hoca  11 днів тому

      Linkedin kullanmıyorum maalesef.

  • @fahrican3728
    @fahrican3728 Рік тому

    Hocam bu işlemler mvc ye de uyarlanabilir mi

    • @sinan-hoca
      @sinan-hoca  7 місяців тому

      MVC'de Microsoft Identity kurmanız daha mantıklı diye düşünüyorum.