ASP.NET Core Identity çerçevesi ile bir .NET web uygulamasının güvenliğini sağlama
Core'un yerel güvenlik çerçevesi ASP.NET ASP.NET Core Identity kullanarak bir web uygulamasına kimlik doğrulaması ve yetkilendirme ekleyin.
Öğrenme hedefleri
Bu modülde şunları yapacaksınız:
- Mevcut ASP.NET Core web uygulamasında ASP.NET Core Identity desteğini yapılandırın.
- Yeni kullanıcı kayıt özellikleri sağlama.
- Identity UI bileşenlerini genişletme.
- Çok faktörlü oturum açma özelliklerini özelleştirin.
- Beyanları kullanarak ilke tabanlı yetkilendirmeyi uygulama.
- Temel Identity veri deposunu özelleştirme ve genişletme.
Önkoşullar
- Başlangıç düzeyinde C# yazma deneyimi
- Geliştirici olarak ilişkisel veritabanlarını ve SQL’i kullanma deneyimi
- Entity Framework (EF) Core geçişlerini tanıma
- Başlangıç düzeyinde Razor yazabilme
- Microsoft Authenticator (Google Play Store’dan veya Apple App Store’dan edinilebilir) gibi zamana bağlı bir kerelik parola (TOTP) ile kimlik doğrulayıcı uygulamasını tanıma