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 :)
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ı)
@@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
Ç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 :)
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.
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
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
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.
31.01.2024 izledim #41- Asp.NET Core 6 + Angular İle Mini E-Ticaret | Guard Yapılanması İle Yetkisiz Erişim Engellemesi
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.
Ve Angular serisinde bu farktan bahsediyor olacağız :)
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ı)
@@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
@@Necromonas Localstorageye app.module.ts üzerinden erişmeye çalıştığımda hata veriyor acaba bir bilginiz var mi?
@@onur6253 Tam olarak nasıl bir hata alıyorsun, eminim uygulama bir yerlerde derdini anlatıyordur. Hatayı okuyabilirsek çözüme gidebiliriz.
Emeğinize sağlık hocam çok teşekkürler.
Hocam sizin gibi dünyada çok nadir eğitmen var seviliyorsunuz🙂
Emeğinize sağlık hocam çok teşekkürler.🌾
Hocam çok faydalı bir ders oldu, emeğinize sağlık teşekkürler 😊
Ç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 :)
05.03.2024 uygulamalı izledim.. Elhamdülillah Guard kavramıyla da tanıştım.. Güzelmiş.. Teşekkürler Hocam
Cok tesekkurler Hocam. Yine cok verimli bir ders olmush 🙏
Teşekkürler hocam :)
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.
Thank you so much! It work!
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
canActivate duplicated olmuş o yüzden token bilgisini eklemiyor nasıl çözebilirim?
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
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
Eğer localstoragedaki token doğru olsa ama başka bir siteye ait rastgele bir token olsaydı ne olurdu
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
Localstorageye SSR kısmında ulaşamazsın hatası alıyorum. Yaşayan, çözen biri varsa yardımcı olabilir mi
20.dkda mı sorun oluyor onu mu diyorsunuz
Merhaba hocam, sayfa yenilenmeden guard devreye girmiyor sebebi ne olabilir acaba ?
Token Handler'i neden Infrastructure layer'a yazdık anlayamadım. Yardımcı olursanız sevinirim.
Servis olduğundan dolayı
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.
cozumu bulabildiniz mi
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🤔
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 :)
@@mehmetkelleli8435 Çok teşekkürler gerçekten
Aradığım çözüm burdaymış, sabah beri buna uğraşıyorum. Dostum ne kadar teşekkür etsem az :D Kafayı yicektim
İyiki Direk yorumlara bakmışım yoksa 2 gün aklıma gelmezdi bu :D Teşekkürler
Hocam sizin de bilmediğiniz bir şey yok. İzledikçe tribe giriyorum ben bilmiyorum diye 😅
Öğrenmemiz gereken o kadar dipsiz kuyu var ki.
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.