Mengamankan aplikasi web .NET dengan kerangka kerja ASP.NET Core Identity

Menengah
Developer
ASP.NET Core
Entity Framework Core

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.
  • Mengkustomisasi kemampuan login 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)