#41- Asp.NET Core 6 + Angular İle Mini E-Ticaret | Guard Yapılanması İle Yetkisiz Erişim Engellemesi

แชร์
ฝัง
  • เผยแพร่เมื่อ 27 ต.ค. 2024

ความคิดเห็น • 42

  • @yazilimciyizBiz
    @yazilimciyizBiz 9 หลายเดือนก่อน +2

    31.01.2024 izledim #41- Asp.NET Core 6 + Angular İle Mini E-Ticaret | Guard Yapılanması İle Yetkisiz Erişim Engellemesi

  • @Necromonas
    @Necromonas 9 หลายเดือนก่อน +3

    9:43 Arkadaşlar siz de benim gibi Angular'ın yeni versiyonunu kullanıyorsanız, uygulamaya Guard eklediğinizde sınıf değil fonksiyon geldiğini göreceksiniz. Endişelenmeyin, sadeleştirmişler sadece. Hocanın Constructor ile eklediklerini de Inject metodu ile ekleyebilirsiniz.
    const jwtHelper: JwtHelperService = inject(JwtHelperService);
    gibi.

    •  9 หลายเดือนก่อน +2

      Ve Angular serisinde bu farktan bahsediyor olacağız :)

    • @fatihakpiyal994
      @fatihakpiyal994 7 หลายเดือนก่อน

      R3InjectorError(Standalone[_AppComponent])[InjectionToken JWT_OPTIONS -> InjectionToken JWT_OPTIONS -> InjectionToken JWT_OPTIONS]:
      NullInjectorError: No provider for InjectionToken JWT_OPTIONS!
      bu hatayı alıyorum yardımcı olabilir misiniz ?
      dediğiniz gibi oluşturdum fonksiyonu
      fakat app componentte nasıl çağıracağımı bilemedim
      app componentin consturctor metodunda
      private jwtHelper:JwtHelperService bu şekilde yerleştirdim
      fakat rooting işleminde sanırsam bir sıkıntı var tokenlerı görmüyor
      2 günde uğraşıyorum pek kaynakta bulamadım. yardımcı olursanız sevinirim teşekkürler.
      main.ts dosyasında denedim fakat olmadı)

    • @Necromonas
      @Necromonas 6 หลายเดือนก่อน

      @@fatihakpiyal994 Router'ı da bu şekilde inject ettin mi ? const router: Router = inject(Router);
      Aradan da baya vakit geçmiş, umarım çözmüşsündür sorunu

    • @onur6253
      @onur6253 6 หลายเดือนก่อน

      @@Necromonas Localstorageye app.module.ts üzerinden erişmeye çalıştığımda hata veriyor acaba bir bilginiz var mi?

    • @Necromonas
      @Necromonas 6 หลายเดือนก่อน

      @@onur6253 Tam olarak nasıl bir hata alıyorsun, eminim uygulama bir yerlerde derdini anlatıyordur. Hatayı okuyabilirsek çözüme gidebiliriz.

  • @suss3710
    @suss3710 2 ปีที่แล้ว +4

    Emeğinize sağlık hocam çok teşekkürler.

  • @_mehmet
    @_mehmet 2 ปีที่แล้ว +3

    Hocam sizin gibi dünyada çok nadir eğitmen var seviliyorsunuz🙂

  • @wallpapers_hd
    @wallpapers_hd 8 หลายเดือนก่อน +1

    Emeğinize sağlık hocam çok teşekkürler.🌾

  • @korayozyurt2341
    @korayozyurt2341 2 ปีที่แล้ว +2

    Hocam çok faydalı bir ders oldu, emeğinize sağlık teşekkürler 😊

  • @yusufislamyetkin1578
    @yusufislamyetkin1578 2 ปีที่แล้ว +1

    Çok teşekkürler hocam bu eğitim serisi için. Merakla bekliyoruz devamını hepimiz. Sitenizdeki ve buradaki kaynaklar gerçekten bizler için büyük önem arz ediyor umarım her şey istediğiniz gibi olur :)

  • @yazilimciyizBiz
    @yazilimciyizBiz 7 หลายเดือนก่อน +1

    05.03.2024 uygulamalı izledim.. Elhamdülillah Guard kavramıyla da tanıştım.. Güzelmiş.. Teşekkürler Hocam

  • @ZehraKhudaverdiyeva
    @ZehraKhudaverdiyeva ปีที่แล้ว +1

    Cok tesekkurler Hocam. Yine cok verimli bir ders olmush 🙏

  • @feyzakaymakc7385
    @feyzakaymakc7385 ปีที่แล้ว +1

    Teşekkürler hocam :)

  • @Furki4_4
    @Furki4_4 ปีที่แล้ว +1

    29:00'da bahsi geçen JavaScript konusunu bilmeyen arkadaşlar Falsy vs Truthy konularına bakabilirler.
    Teşekkürler hocam, bu kütüphane de çok güzelmiş. Interceptor kullanıcaz diye tahmin ederken iyi ters köşe ettiniz :D
    Guard yapısında parent'ın guard'ı, childların guardlarına farklı bir şey verilmedikçe child'lara da geçse fena olmazmış ama yine de güzel tabii.

  • @kwig1979
    @kwig1979 2 ปีที่แล้ว +1

    Thank you so much! It work!

  • @Limonİs-t8n
    @Limonİs-t8n ปีที่แล้ว

    Emeğinize sağlık. clientimiz mvc core ise bu işlemi nasıl yapabiliriz ? nasıl bir kaynak aramam lazım teşekkür ederim

  • @zeynepyavuz93
    @zeynepyavuz93 ปีที่แล้ว +2

    canActivate duplicated olmuş o yüzden token bilgisini eklemiyor nasıl çözebilirim?

    •  ปีที่แล้ว +3

      Angular serisinde guard'ları ele aldığımız 27. dersi izlerseniz yeni gelen Functional Router Guard yapılanmasını ele almış bulunuyoruz.
      İlgili dersin adresi : th-cam.com/video/C-C98wZfcoc/w-d-xo.html

    •  ปีที่แล้ว +1

      Angular serisinde guard'ları ele aldığımız 27. dersi izlerseniz yeni gelen Functional Router Guard yapılanmasını ele almış bulunuyoruz.
      İlgili dersin adresi : th-cam.com/video/C-C98wZfcoc/w-d-xo.html

  • @eh4756
    @eh4756 6 หลายเดือนก่อน

    Eğer localstoragedaki token doğru olsa ama başka bir siteye ait rastgele bir token olsaydı ne olurdu

  • @wallpapers_hd
    @wallpapers_hd 8 หลายเดือนก่อน

    API da "Audience", "Issuer" değerleri true değilmi sizde? nasıl izin veriyor ürünleri listelemeye
    token nın içinde zaten onlar öyle mi? aydınlandım eğer öyle ise

  • @onur6253
    @onur6253 6 หลายเดือนก่อน

    Localstorageye SSR kısmında ulaşamazsın hatası alıyorum. Yaşayan, çözen biri varsa yardımcı olabilir mi

    • @umeyiratasoyy
      @umeyiratasoyy 6 หลายเดือนก่อน

      20.dkda mı sorun oluyor onu mu diyorsunuz

  • @EmreUzun-ld7sh
    @EmreUzun-ld7sh ปีที่แล้ว

    Merhaba hocam, sayfa yenilenmeden guard devreye girmiyor sebebi ne olabilir acaba ?

  • @emreaka3965
    @emreaka3965 2 ปีที่แล้ว

    Token Handler'i neden Infrastructure layer'a yazdık anlayamadım. Yardımcı olursanız sevinirim.

  • @ibrahimkaplan3296
    @ibrahimkaplan3296 ปีที่แล้ว

    Hocam selamlar burda accessToken'ı localStorage'den bozunca Product listesini kontrol ediyorum o gelmiyor ama yönetim panelini görmeye devam ediyorum. Ancak accessToken'ı belli bir oranda silince yönetim paneli warning olup login sayfasına yönlendiriyor ama sildiğim kadarına xxxxx diye ekleyince yönetim panelini görmeye devam ediyorum :) nereyi kaçırmış olabilirim çözemedim.

    • @ryuujius
      @ryuujius ปีที่แล้ว

      cozumu bulabildiniz mi

  • @mehmetkelleli8435
    @mehmetkelleli8435 ปีที่แล้ว

    Bir sorunla karşılastım app module jwt yapılanmasını eklediğim halde tokeni headerlere eklemiyor decode ve postmanda normal bir şekilde calışıyor🤔

    • @mehmetkelleli8435
      @mehmetkelleli8435 ปีที่แล้ว +1

      Sorun yaşayan arkadaslar http veya https kısmına kaldırarakl çözüme ulaşabilirler bu arada hocamıza içten teşekkürler yolunuz açık olsun :)

    • @aysenuraltnsoy1521
      @aysenuraltnsoy1521 ปีที่แล้ว +1

      @@mehmetkelleli8435 Çok teşekkürler gerçekten

    • @Necromonas
      @Necromonas 9 หลายเดือนก่อน

      Aradığım çözüm burdaymış, sabah beri buna uğraşıyorum. Dostum ne kadar teşekkür etsem az :D Kafayı yicektim

    • @abdullahcilenk5421
      @abdullahcilenk5421 5 หลายเดือนก่อน

      İyiki Direk yorumlara bakmışım yoksa 2 gün aklıma gelmezdi bu :D Teşekkürler

  • @jackdaniel4936
    @jackdaniel4936 2 ปีที่แล้ว

    Hocam sizin de bilmediğiniz bir şey yok. İzledikçe tribe giriyorum ben bilmiyorum diye 😅

    •  2 ปีที่แล้ว +5

      Öğrenmemiz gereken o kadar dipsiz kuyu var ki.

  • @tunazorlu
    @tunazorlu 2 ปีที่แล้ว +2

    appsettings.json'da SecurityKey'i düşünmüştüm ki 5 sn sonra siz de söylemişsiniz zaten. Ama ödül sigara olmasın. Bu güzel anlatımınız zaten ödül gibi.