.NET Core Web API: Middleware Pipeline (CORS, Authentication, Authorization)
5 Eki 2025
14:39
YouTube'da izle
Açıklama
Bu video, .NET Core Web API geliştirmede kritik bir rol oynayan Middleware (Ara Katman) Pipeline yapısını derinlemesine incelemektedir. Video, isteklerin (request) uygulamadan geçişi sırasında gerçekleştirilen işlemleri ve bu sürecin yönetilmesini kapsamlı bir şekilde ele almaktadır.
Videonun öne çıkan başlıkları:
- Middleware Mantığı: İsteklerin (request) sunucuya ulaşıp yanıt (response) dönene kadar geçtiği ara katmanların çalışma prensibi anlatılmaktadır (0:35).
- Yerleşik (Built-in) Middleware'ler: Uygulamalarda sıkça kullanılan UseHttpsRedirection, UseRouting, UseCors, UseAuthentication ve UseAuthorization yapılarının sırası ve işlevleri açıklanmıştır (1:20).
- CORS (Cross-Origin Resource Sharing): Tarayıcıların farklı domainlerden gelen isteklere karşı uyguladığı güvenlik kısıtlamaları ve API tarafında bu iznin nasıl yapılandırılacağı uygulamalı olarak gösterilmiştir (3:00).
- Authentication (Kimlik Doğrulama) & Authorization (Yetkilendirme): Kullanıcının kimliğini doğrulama ve kaynağa erişim yetkisini kontrol etme süreçleri, özel bir Handler ve Policy kullanımı üzerinden pratik örneklerle işlenmiştir (6:55).
- Özel (Custom) Middleware Yazımı: Gelen isteklerin yolunu (path) ve işlenme süresini loglayan özel bir ara katman geliştirilerek, Request-Response pipeline'ına nasıl entegre edileceği gösterilmiştir (12:50).
Etiketler