Mengamankan aplikasi web .NET dengan kerangka kerja ASP.NET Core Identity
Tambahkan autentikasi dan otorisasi ke aplikasi web menggunakan ASP.NET Core Identity, ASP.NET kerangka kerja keamanan asli Core.
Tujuan pembelajaran
Dalam modul ini, Anda akan:
- Mengonfigurasikan dukungan ASP.NET Core Identity di aplikasi web ASP.NET Core yang ada.
- Menyediakan kemampuan pendaftaran pengguna baru.
- Memperluas komponen antarmuka pengguna Identity.
- Menyesuaikan kemampuan masuk multifaktor.
- Mengimplementasikan otorisasi berbasis kebijakan menggunakan klaim.
- Mengkustomisasi dan memperluas penyimpanan data Identity yang mendasar.
Prasyarat
- Pengalaman menulis C# di tingkat pemula
- Pengalaman menggunakan database hubungan dan SQL sebagai pengembang
- Penguasaan atas migrasi Entity Framework (EF) Core
- Kemampuan menulis Razor pada level pemula
- Penguasaan atas aplikasi pengautentikasi kata sandi sekali pakai waktu terbatas (TOTP), seperti Microsoft Authenticator (tersedia di Google Play Store atau Apple App Store)