#42- Asp.NET Core 6 + Angular İle Mini E-Ticaret | IdentityCheck İle Link Kontrolü-ReturnURL İşlevi

  Рет қаралды 4,764

Gençay Yıldız

Gençay Yıldız

Күн бұрын

Пікірлер: 29
@barbaroszongur
@barbaroszongur 10 ай бұрын
Harika bir ders olmuş yine hocam, saygılar. 11.01.2024
@yazilimciyizBiz
@yazilimciyizBiz 9 ай бұрын
tarih atma olayı güzel oldu :)
@TC2TN
@TC2TN 2 жыл бұрын
Merhaba Hocam, öncelikle şuana kadar olan seriyi sonuna kadar izlediğimi belirtmek isterim. Bu videodan seriye başlayanlara da naçizane tavsiyem eğer tüm seri beni sıkar derseniz; derslerin her biri tek tek birer tutorial tadında. Hangi konuda ilginiz ya da eksiğiniz var açın o videoyu temel düzeyde ilgili konuyu anlayın ve kendi projelerinize uygulayın. Hocam, inanılmaz bir insansınız. Emeklerinize , yüreğinize ağzınıza sağlık. Onca işiniz arasında, kendinizin ve saygıdeğer eşinizin vaktinden çalarak bize bir şeyler öğretmeye paylaşmaya çabalıyorsunuz. Bu yüzden Allah sizlerden razı olsun. Hakkınız ödenmez, lütfen hakkınızı helal edin. Serinin yeni videolarını da beklediğimi ayrıca belirtmek isterim. Kolay gelsin.
@serpiluzun7495
@serpiluzun7495 2 жыл бұрын
Evet yeni bölüm.Siz supersiniz hocam
@renatorucov8603
@renatorucov8603 2 жыл бұрын
6:13 ----- 6:43 arası haklı öfke ve deşarj haklısın hocam bizde de çok var o tiplərdən "eşşəyin dal ayağı" diyoruz biz o tiplere 😀
@korayozyurt2341
@korayozyurt2341 2 жыл бұрын
Çok eğlenceli ve çerez tadında bir ders olmuş hocam, çok saygılar 😊
@yazilimciyizBiz
@yazilimciyizBiz 8 ай бұрын
Harikasınızzzz!!!!!!!!!!!!!! 05.03.2024 artık IdentityChecki tanıdım ReturnUrl de nimet oldu.. Teşekkürler Hocam
@Furki4_4
@Furki4_4 Жыл бұрын
Çok teşekkürler hocam, ben bir de logout dialog ekledim. Canım sıkıldıkça tasarımıyla da oyunuyorum, güzelleştirmeye çalışıyorum.
@theentein
@theentein 2 жыл бұрын
Hocam merhaba gene ben; Sorum var çok basit. Aşağıdakilerden hangisi daha iyi? Foreach döngüsünde hangisi daha güvenli ve performanslı? "var item" yerine "class entity" yazmak daha doğru olmaz mı acaba? foreach (var item in Categories) { categoryNames.Add(item.Name); } foreach (Category category in Categories) { categoryNames.Add(category.Name); }
@jackdaniel4936
@jackdaniel4936 2 жыл бұрын
Hocam geçen videolardan birinde sormuştum cevaplayacaktınız galiba aklınızdan çıktı. Direk yoruma kopyalıyorum hocam soruyu Sayın hocam, Ders bittikten sonra kafama takılan bir soru oldu. Ben yazdığım bir api projesinde Authentication sistemi hazırlamıştım. Controllerımda bir tane endpoint vardı "Authenticate" isminde. Bu endpoint [AllowAnonymus] idi yani herkese açıktı. Bu endpointe doğru username ve password ikilisi ile gelenlere token verip yolluyordum. Diğer tüm metotlarım [Authorize] ile işaretliydi. Bearer ile benim onlara verdiğim token ile gelenlere açıktı sadece. Şimdi hocam soruyu soruyorum! Bu benim bahsettiğim örnek Authorization mu Authentication mu? Eğer benim yaptığım Authentication ise sizin yaptığınız login sistemi ne oluyor? Authentication'ın bir parçası mı oluyor? Yoksa benim yaptığım Authorization mudur? Şimdi eğer benim yaptığım Authorization ise, ben hiç rolleme yapmadım? Rolleme işlemine Authorization demiyor muyuz biz? Yoksa rol bazlı ve token bazlı diye iki ayrı Authorization çeşidi mi vardı? Bu durumda benim yaptığım işlem token bazlı Authorization muydu? Daha ne yaptığımı bilmiyorum biraz kafam karıştı. Sizin dediğiniz gibi felsefesi tam oturmamış kafama galiba, hasbelkader yazmışım. Ufak bir aydınlama verebilirseniz müsait olduğunuzda şu garibe, çok makbule geçer
2 жыл бұрын
Username ve Password neticesinde JWT vermen Authentication. O JWT'yi kullanarak API endpoint'lerine erişmen Authorization. Eğer JWT var ama yine de erişemiyorsan rol/claim/politika gereği erişemezsin. Bu da yetkiyle alakalı olduğu için yine Authorization.
@_mehmet
@_mehmet 2 жыл бұрын
Hocam selamlar bir konuda takıldım, signout yaptığımızda neden identity üzerinden yapmadıkta token silmeyi tercih ettik demek istediğim token çıkış yapılınca geçersiz olsa iyi olmaz mıydı?
2 жыл бұрын
Bunun için ileride Redis üzerinden çalışma gerçekleştireceğiz.
@cakiciozgur
@cakiciozgur 10 ай бұрын
Yaklaşık iki saattir “localStorage is not defined” hatasıyla uğraşıyorum sebebini bulamadım yardımcı olabilecek birisi var mı?
@cakiciozgur
@cakiciozgur 9 ай бұрын
@@bozalabozbasliporsuk hatayı düzelttim, bilgisayara geçince iletebilirim
@cakiciozgur
@cakiciozgur 9 ай бұрын
@@bozalabozbasliporsuk (typeof window !== "undefined" && window.localStorage) ? localStorage.getItem("accessToken") : null şeklinde kontrol eklersen sorunsuz çalışıyor
@orenda3
@orenda3 6 ай бұрын
angular.jsonda şu kısmı : "server": "src/main.server.ts", "prerender": false, "ssr": false şeklinde yapıp uygulamayı yeniden ng serve --open yapınca düzeldi.
@utkuhazargel8932
@utkuhazargel8932 5 ай бұрын
ben de local storage kullanılan yerlerde şu kontrolü yaparak işlemleri halletim identityCheck(){ if (typeof localStorage !== 'undefined'){ const token: string = localStorage.getItem('accessToken'); let expired: boolean; try { expired = this.jwtHelper.isTokenExpired(token); } catch (error) { expired = true; } _isAuthenticated = token!=null && !expired } } local storage isteyen bütün yerleri başında if le kontrol ettim ama ne kadar doğru bilmem xd
@oguzemrebekar3149
@oguzemrebekar3149 5 ай бұрын
AuthService'de bu if'i ekleyin düzelir. if (typeof window !== 'undefined' && window.localStorage) { const token: string = localStorage.getItem("accessToken"); let expired: boolean; try { expired = this.jwtHelper.isTokenExpired(token); } catch { expired = true; } _isAuthenticated= token != null && !expired; }
@zulkufyalcn4404
@zulkufyalcn4404 Жыл бұрын
Hocam bir önceki derste 41.30 dakikalarında şöyle bir sorun vardı access tokeni silince sayfayı yenilemeden başka bir component getirdiğimizde bizi sistemden atmıyordu önceki derste çözmüştük diğer componenleride routing içersinde canActive eklemiştik fakat bu ders sonunda isactivated e geçtiğimiz için sanırım componentler arası accesstokeni silmeme rağmen bizi panelden atmıyor hala panelde kalmaya devam ediyor bunun çözümü nasıl olur yani componentler arası geçiş yaparken tekrardan auth.serviceyi nasıl çalıştırırız
@zulkufyalcn4404
@zulkufyalcn4404 Жыл бұрын
anladığım kadarıyla biz bu işlemi guard dan devralıp auth.serviceye devrettiğimiz için bizim componentler arası geçişte identitycheck fonsiyonunu tekrar çalıştırmamız gerekiyor ama nasıl çalıştırabilirim bulamadım
@zulkufyalcn4404
@zulkufyalcn4404 Жыл бұрын
sanırım çözdüm hocam gidip guard içerisine bizim authserviceyi dahil ettim ve orada this.authService.identityCheck() fonsiyonunu başa ekledim bu sayede componentler arası geçişte gidip guard içerisinde identitycheck fonksiyonunu tekrar çalıştıracak ve daha sonra !_isAuthenticated doğrulamasına bakacak yaptığım çalışıyor ama mantıklımı bilmiyorum :D
@ayhankaraman4545
@ayhankaraman4545 Жыл бұрын
Authservice'si guard içerisinde inject ettim ve identityChek'i tetikleyerek sorunu çözdüm umarım doğru bir davranıştır
@ibrahimozdemir-us7uv
@ibrahimozdemir-us7uv 5 ай бұрын
@@ayhankaraman4545 identityCheck() metodunu hangi satıra koydun hocam acaba?
@yazilimciyizBiz
@yazilimciyizBiz 9 ай бұрын
06.02.2024 izledim.
401) C#'ta Ref Returns Özelliği Nedir? Ne Amaçla Kullanılmaktadır?
16:20
amazing#devil #lilith #funny #shorts
00:15
Devil Lilith
Рет қаралды 18 МЛН
Angular Eğitimi #53 - Dynamic Component Loading
24:42
Gençay Yıldız
Рет қаралды 1,7 М.
Adding JWT Authentication & Authorization in ASP.NET Core
17:24
Nick Chapsas
Рет қаралды 223 М.
Create and Consume WEB API in ASP.NET Core MVC | Full CRUD Operations | Consuming Web API
1:14:25
𝐂𝐨𝐝𝐞𝐖𝐢𝐭𝐡𝐆𝐨𝐩𝐢
Рет қаралды 728
Stop Using FirstOrDefault in .NET! | Code Cop #021
12:54
Nick Chapsas
Рет қаралды 92 М.
Mikroservis Mimarisi Nedir?
15:48
Gençay Yıldız
Рет қаралды 8 М.