#40- Asp.NET Core 6 + Angular İle Mini E-Ticaret | Mimarisel Olarak JWT Mantığı ve Konfigürasyonu

  Рет қаралды 11,757

Gençay Yıldız

Gençay Yıldız

Күн бұрын

Github : github.com/gnc...
#aspnetcore6 #angular #eticaret #aspnetcoreuygulama #onionarchitecture #angular #angular13 #authentication #jwt
Bu video Gençay Yıldız tarafından NGAkademi bünyesinde ücretsiz çekilmiştir.
Gençay Yıldız'ın Bloğu
www.gencayyild...
Güncel Duyuru ve Bildiriler İçin Sosyal Medya Hesaplarımız
/ ngakademi.sosyal
/ ngakademi
/ ngakademii
Bana destek olmak için kanalıma üye olabilirsiniz:
/ gençay yıldız

Пікірлер: 67
@arda6734
@arda6734 2 жыл бұрын
Sebepsiz bos yere ayrılacaksanız izlemeyin Gençay Abimi.. Bir beğeniyi çok görmeyin bilgi ve deneyimlerini bölye açıkca paylaşan bir abimizden...
@kagancosar7470
@kagancosar7470 2 жыл бұрын
Gördüğüm açık ara en iyi Jwt anlatımı. Serinin Devamını merakla bekliyorum.
@dindjarin332
@dindjarin332 2 жыл бұрын
Hocam ef core videolarını sabırsızlıkla bekliyoruz. Saygılar
@fatihdeniz3702
@fatihdeniz3702 2 жыл бұрын
Harika bir video olmus. Hem Authorize islemlerinin arka planini hem de Postman üzerinden test islemlerini detayli ögrendik. Emeginize saglik Gencay Hocam.
@salihkoc1448
@salihkoc1448 2 жыл бұрын
Hocam Emeğinize sağlık, çok güzel bir anlatım olmuş, gelecek videolarda belki düzeltilmesi gereken yerlerden bir yere değinecek olursanız örnek olması açısından frontend'den backend'e gönderilen request'deki password alanının şifrelenip gönderilmesi olabilir, yani network kısmından bakıldığında parolanın direkt gözükmesi engellenebilir. Tekrardan emeğinize sağlık hocam.
@korayozyurt2341
@korayozyurt2341 2 жыл бұрын
Emeğinize sağlık hocam, yine dolu dolu bir içerik olmuş :)
@semihatalay865
@semihatalay865 2 жыл бұрын
Beklenen ders geldi. Welcome to JWT :D
@emreaka3965
@emreaka3965 2 жыл бұрын
Hoş geldin JWT bebek.
@sinanfen
@sinanfen Жыл бұрын
Emeğinize sağlık Gençay hocam, kompleks bir konu olmasına rağmen açıkça anlayabildiğim çok güzel bir ders oldu bilgilendim =)
@yazilimciyizBiz
@yazilimciyizBiz 6 ай бұрын
03.03.2024 uygulamalı bitti.. Evvettt ben artık JWT kavramını hem gördüm hem anladım hem de uygulamış bulundum... Harıka bir deneyim. Teşekkürler Hocam..
@cyberDesign71
@cyberDesign71 Жыл бұрын
Security Key'e, Müslümden vs bir söz verilirse makinenin dead lock'a girmeyeceğinin garantisini vermediniz Gençay Hocam:)
@Furki4_4
@Furki4_4 Жыл бұрын
Teşekkürler hocam, aşina olduğum konuydu ama sizden dinlemek de ayrı keyifli ve daha anlaşılırdı.
@Macguffin33
@Macguffin33 3 ай бұрын
Çok güzel anlatmışsınız ağzınıza sağlık.
@hakancirit5948
@hakancirit5948 2 жыл бұрын
Hocam ders için teşekkürler nacizane bilgilendirme olması adına. swagger tarafında çıkartılan endpointlerin servislerini dto ve response nesnelerini otomatik olarak çıkartan bir npm paketi var "nswag" şeklinde belki bir yerden sonra bunu otomatize etmek isteyebilirsiniz diye düşündüm :)
@wallpapers_hd
@wallpapers_hd 6 ай бұрын
Çok güzel anlattınız hocam teşekkürler 🌾
@alperaktas-l1m
@alperaktas-l1m 2 жыл бұрын
çok kral adamsınız hocam vesselam
@huseyinkaraarslan9165
@huseyinkaraarslan9165 Жыл бұрын
adam yaa adam ♥
@HumayAhmadova-m7h
@HumayAhmadova-m7h 9 ай бұрын
Merhabalar hocam.Ozel bir sirketde junior olarak calisiyorum ,bu sistemi cok fazla isletdm projlerimde falan.Amma bu kadar tam oturmamisdi,sanki bir seyi yaziyosun aha bu boyle ama tam olarak niye oyle neden diye insan soruyor.Cook tesekkur ederim,Allah sizden razi olsun guzel insan.
@emreaka3965
@emreaka3965 2 жыл бұрын
Sağ olun.
@yusufislamyetkin1578
@yusufislamyetkin1578 2 жыл бұрын
hocam .net core eğitim serisi devamı gelecek mi ? Ayrıca içerikleriniz için çok teşekkürler bir çok insanın hayatına dokunuyorsunuz.
@emrecoskun4171
@emrecoskun4171 2 жыл бұрын
Hocam iyi günler youtube için küçük resim eklememişsiniz bilginiz olsun. Sayfanızdan kontrol edin isterseniz
@RoyZASTEROiD
@RoyZASTEROiD 2 жыл бұрын
Cok tesekkurler
@yunusemregunduz5375
@yunusemregunduz5375 2 жыл бұрын
Hocam elinize sağlık. Bu dersleri çektiğiniz için çok teşekkür ederim. Size nacizane bir tavsiyem var. TokenOptions diye bir sınıf oluşturup, Microsoft.Extensions.Configuration eklentisiyle TokenHandler'ın constructor'ında _tokenOptions = Configuration.GetSection("TokenOptions").Get() şeklinde nesne olarak elde edebiliriz ayarları. Böylece her seferinde configuration[Token: blabla] yazmak zorunda kalmayız. Nesne üzerinden tokenOptions.Audience vb. bir erişim sağlayabiliriz.
2 жыл бұрын
kzbin.info/www/bejne/eKvHY3uYbM9poJo Options pattern :)
@yunusemregunduz5375
@yunusemregunduz5375 2 жыл бұрын
@ Evet hocam tam olarak bundan bahsetmiştim :)) Hocam bir şey daha danışacaktım. Token'ı local storage üzerinde tutmak güvenli değil gibi bir şeyler okudum. Cookie'de only http olarak tutmak daha güvenliymiş. Sebebini az çok anladım ama implementasyonunda sıkıntı yaşadım. Cookie'de tutsak mı Tokenları :))
@emreaka3965
@emreaka3965 2 жыл бұрын
@@yunusemregunduz5375 Bloğunda yazmış. Ben de oradan okudum.
@niccolomachiavelli6211
@niccolomachiavelli6211 7 ай бұрын
Hocam iyi günler. Eğitimlerinizi severek takip ediyorum. Sizin gibi bir eğitmenin bir kaç dil üzerine de eğitimi olması gerektiğini düşünüyorum hocam.
@feyzakaymakc7385
@feyzakaymakc7385 Жыл бұрын
Hocam SecurityKey yüzünden sebepsiz boş yere dertlendik şimdi
@cenkozturk5396
@cenkozturk5396 2 жыл бұрын
Hocam videolar az izlense emege yazık cok izlense rakip artıyo hangi yöne dua edecegimi şaşırdım ya
2 жыл бұрын
Rakip deme ona :) Bir sektör ne kadar kaliteli ve bilgili insan kaynar esas o zaman erişilemez ve ayrıcalıklı olur.
@cenkozturk5396
@cenkozturk5396 2 жыл бұрын
@ KZbinye bıraktığınız bir cümle ile bakış açım değişti hocam...
@husokanus
@husokanus 2 жыл бұрын
Videolar daha çok izlensin. Sektörde bilgili sayısının artması çalışkan birisinin değerini asla düşürmez. Öğrenecek şey asla bitmez. Her zaman daha bilgili birileri olacaktır.
@omerfurkan7894
@omerfurkan7894 3 ай бұрын
hocam merhabalar, mikroservis kursunuzda sanırım tek bir proje üzerinden gitmek yerine konu konu yeni proje açıp öğretiyorsunuz. baştan sona bir mikroservis projesi düşünüyor musunuz? udemyde proje bazlı birkaç mikroservis kursu var lakin sizi yıllardır takip ediyorum ve engin demiroğ ile birlikte açık ara en güzel anlatan hocasınız. bu sebeple sizden öğrenmek istiyorum. eksiklerimi kapatıp yakın zamanda mikroservis kursunuza başlayacam, lakin dersleri adım adım izleyip aynı zamanda kapsamlı bir mikroservis uygulaması yazabilir miyim, yani ocelot anlattığınız dersten sonra kendi projeme uygulayabilir miyim? mikroservis mimarisine yabancı olduğumdan ortaya büyük bir proje çıkarmaya çekiniyorum biraz :)
@umidsirinov5950
@umidsirinov5950 Жыл бұрын
Theme hangi ? codun rengleri cok iyi
@omeresinyildiz
@omeresinyildiz Жыл бұрын
Hocam bu auidence kavrami bildigim kadari ile OIDC nin bir parcasi degil. Daha ziyade Microsoft'un buldugu bir kavram. Asil olan Authority. Eger arasinda bilinen bir fark varsa, yazabilir misiniz? Ben internette bulamadim.
@kritikyorumer
@kritikyorumer Жыл бұрын
jwt ile api hazırladığımız zaman UI katmanında authorization(admin erişebilir, user erişebilir vb.) için tokenın içindeki claimsi decrypt mi etmemiz lazım. (policy bazlı yetkilendirme gibi)
@cenkozturk5396
@cenkozturk5396 2 жыл бұрын
Hocam valla daha once de bir sürü jwt kaynagı dinlemistim lakin hepsinde anlayıp gecmistim ama sizi izleyince harbiden sadece izleyip geçtiğimi farkettim :D bir de hocam bu tokenın fonksiyonlarının içini doldururken aslında cogunu anlamadım cunku daha once bu kadar icine girmemistim yani app'e uygulayıp geçmiştim sizce şuan anlamamam normal mi yoksa ?
@cenkozturk5396
@cenkozturk5396 2 жыл бұрын
Cok guzel oldu bu arada hocam bu ders gercekten saat gece 02 ama aktı masallah
2 жыл бұрын
Bazen anlamamak, kaçırmak, sıkılmak vs. normaldir. İhtiyaçlar arttıkça bir kaç tekrarda anlamaya başlayacaksınız.
@mahmut2544
@mahmut2544 Жыл бұрын
Gençay hocam postman da yaptığınız key ile auth işlemi swagger da authorize butonuyla aynı işlem mi oluyor
@jackdaniel4936
@jackdaniel4936 2 жыл бұрын
Hocam geçen derste bir soru sormuştum. Cevaplayacaktınız sanırım unuttunuz. Müsait bir vaktinizde cevap yazabilirseniz çok memnun olurum. Aslında birazcık daha anladım bu videodan sonra ama yine de tam oturdu diyemem 😐
@yazilimciyizBiz
@yazilimciyizBiz 7 ай бұрын
31.01.2024 izledim
@orxanmustafayev99
@orxanmustafayev99 7 ай бұрын
Merhaba, öğrenme aşamasındaysanız, birlikte öğrene bilir miyiz?
@yazilimciyizBiz
@yazilimciyizBiz 7 ай бұрын
@@orxanmustafayev99 yani ben ne yapa bilirim?
@eh4756
@eh4756 2 жыл бұрын
Şu token kısmında kafamın almadığı tek kısım frontend te nerde tutacağımızdı. Local storagede tutmak güvenli midir birisi o tokeni alıp bir şey yapabilir mi
2 жыл бұрын
Yapabilir :) Ama bu telefonunuzu birinizin alıp, banka hesabınıza girip, hesabınızdan kendisine para göndermesi gibi yazılım dışı bir sorumluluktur :)
@eh4756
@eh4756 2 жыл бұрын
Doğru haklısınız birisi giriş yapıp bilgisayarını başkasına verip oda localstorageden tokenı almazsa problem olmaz :D
@eh4756
@eh4756 2 жыл бұрын
@ bir sorum daha var eğer ben User rolü için ayrı bir Authorize yapmak isteseydim ikinci bir AddAuthanticate diyip ismini "User" koyduktan sonra ona özel keyle ikinci bir Authanticate mi eklemem gerekirdi
@bgt7911
@bgt7911 2 жыл бұрын
KONU DIŞI algoritmamı geliştirmek için, ygs problemlerini kodla çözmeye çalışsam faydası ne kadar olur. cevaplarsanız çok sevinirim hocam
2 жыл бұрын
YGS problemlerini bilmiyorum. Ama eğer bir problemse, bunu algoritmaya aktarmanın her daim artısı olacaktır.
@bgt7911
@bgt7911 2 жыл бұрын
@ çok teşekkür ederim
@husokanus
@husokanus 2 жыл бұрын
Hackerrank
@ademonurcelik
@ademonurcelik Жыл бұрын
Project Euler sitesinde güzel matematik problemleri var, deneyebilirsiniz.
@yusufkalyoncu8704
@yusufkalyoncu8704 Жыл бұрын
Sebepsiz boş yere ayrılacaksan...
@kemalgnys
@kemalgnys 10 ай бұрын
System.TypeInitializationException: The type initializer for 'System.IdentityModel.Tokens.Jwt.JsonExtensions' threw an exception. ---> System.TypeLoadException: Could not load type 'Microsoft.IdentityModel.Json.JsonConvert' from assembly 'Microsoft.IdentityModel.Tokens, Version=7.0.3.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'. Hatası alıyorum ne yapsam çözüm bulamadım. Yardım edebilir misiniz
@ilhanylmaz5977
@ilhanylmaz5977 Жыл бұрын
Benden başka hata alan var mı acaba burada? Vİdeoyu 2 kere izledim tüm işlemleri kontrol ettim, token alıyor fakat ürünleri çekmek istediğimde 401 hatası veriyor. Breakpoint koydum, postmanden get işlemi yapınca program.cs deki builder.AddAuthentication yapısının içine giriyor fakat oradan çıkıp 401 dönüyor.
@ilhanylmaz5977
@ilhanylmaz5977 Жыл бұрын
@@enescanyilmaz maalesef çözemedim şimdilik Autentication işlemini yapmıyorum, ilerde tekrar bakarım diyerekten bıraktım.
@emreyuce306
@emreyuce306 Жыл бұрын
Arkadaşlar ben de hatayı aldım biraz kurcaladım ve token oluşturma metodunda audience parametresinden sonra expires:DateTime.Now.AddMinutes(minute) ekledim. Hata gitti ,ürünler geliyor.
@oguzhan172
@oguzhan172 Жыл бұрын
bu hatayı yaşayanlar olur diye yazayım expires anlık tarihten belirli bir saat geriden oluşturulabilir bundan dolayı süresini doldu kabul ediyor örneğin bende -3 saat geriden oluşturuyordu +3 saat ekledim düzeldi
@alpertolak690
@alpertolak690 Жыл бұрын
@@oguzhan172 kardeşim merhaba tam olarak ne yaptığını daha açık olarak anlatır mısın rica etmsen, Bu probleme takılıp kaldım bulamıyorum çözümü
@oguzhan172
@oguzhan172 Жыл бұрын
expiresin tarihini kontrol et tokenın çalışmasi gereken saat ile uyuşmuyorsa tahmin edeceğin üzere geçersiz sayacaktır örneğin 12:00 da oluşturdun 12:05 de süresi doluyor bilgisayarın anlık saatini 10:00 olarak belirler öyle kaydederse geçersiz sayacaktır bu durumda oluşturulduğu yerde +2 saat eklemen gerekir farklı bir çözümü daha vardı sanki ama tam hatırlamıyorum ben böyle yapmıştım sanki
The Joker wanted to stand at the front, but unexpectedly was beaten up by Officer Rabbit
00:12
Brawl Stars Edit😈📕
00:15
Kan Andrey
Рет қаралды 49 МЛН
1 Saatte Asp.Net Web Api Rest Servisi Nedir, Öğrenelim.
1:07:40
Sadık Turan
Рет қаралды 76 М.
Entity Framework Core #52 - Logging
27:47
Gençay Yıldız
Рет қаралды 3,6 М.
JSON Web Token JWT ile ASP NET Core 7.0 Web API Güvenliği
45:34
ODATA | NET6 WEB API | Yeni Bir Dünyaya Hoşgeldiniz
36:33
Tech Buddy
Рет қаралды 7 М.