使用 ASP.NET Core 身分識別架構保護 .NET Web 應用程式

中級
開發人員
ASP.NET Core
Entity Framework Core

使用 ASP.NET Core 身分識別 (ASP.NET Core 的原生安全性架構),將驗證和授權新增至 Web 應用程式。

學習目標

在此課程模組中,您將會:

  • 在現有的 ASP.NET Core Web 應用程式中設定 ASP.NET Core 身分識別支援。
  • 提供新的使用者註冊功能。
  • 擴充身分識別 UI 元件。
  • 自訂多重要素登入功能。
  • 使用宣告來執行以原則為基礎的授權。
  • 自訂和擴充基礎身分識別資料存放區。

必要條件

  • 以初學者等級體驗撰寫 C#
  • 以開發人員身分體驗使用關聯式資料庫和 SQL
  • 熟悉 Entity Framework (EF) Core 移轉
  • 能夠撰寫初學者等級的 Razor
  • 熟悉限時單次密碼 (TOTP) 驗證器應用程式,例如 Microsoft Authenticator (可在 Google Play 商店Apple App Store 中取得)