AUTH GUARD CORE
.NET 8.0, Identity ve JWT ile geliştirilmiş, Google OAuth destekli hibrit güvenlik mimarisi projesi.
Auth Guard Core
Bu çalışma, modern web uygulamalarının en kritik katmanı olan kimlik doğrulama (Authentication) ve yetkilendirme (Authorization) süreçlerini asenkron bir yapıda birleştiren bir "Security Lab" çalışmasıdır. Projede, geleneksel Web arayüzleri için Cookie-tabanlı Identity yapısı ile modern API gereksinimleri için JWT (JSON Web Token) mekanizması aynı potada eritilmiştir.
Öne Çıkan Teknik Detaylar:
Hibrit Auth Orkestrasyonu: ASP.NET Core Identity mimarisi, harici Google login ve özel JWT üretimi ile entegre edilerek çok yönlü bir erişim kontrolü sağlandı.
Secure Token Management: Üretilen JWT token'ların, istemci tarafındaki güvenlik açıklarını (XSS) önlemek amacıyla HttpOnly Cookie katmanında saklanması ve yönetilmesi sağlandı.
Claim-Based Authorization: Kullanıcılara ait özel veri parçacıkları (Claims) üzerinden, sayfa bazlı dinamik erişim kısıtlamaları (Örn: Şehir bazlı yetkilendirme) kurgulandı.
External OAuth 2.0: Google Developer Console üzerinden konfigüre edilen harici sağlayıcı desteği ile kullanıcı deneyimi ve güvenlik optimize edildi.
Identity Security Best Practices: Hassas verilerin
secrets.jsonile yönetimi,PasswordSignInAsyncsüreçleri ve özel hata sayfaları ile profesyonel bir altyapı oluşturuldu.
Hybrid Authentication
Social Login
Secure Token Management
Claim-Based Auth
Proje Bilgileri
Kullanılan Yazılım Dilleri ve Kütüphaneleri
ASP.NET CORE 8.0, ENTITY FRAMEWORK CORE, MS SQL SERVER, IDENTITY CORE, JSON WEB TOKEN (JWT), GOOGLE OAUTH 2.0, AUTOMAPPER, JAVASCRIPT, CSS, BOOTSTRAP.
Proje Kategorisi
ASP.NET CORE MVC
Proje Bitiriş Tarihi
18.02.2026
Görüntülenme
9