使用 ASP.NET Core 身分識別架構保護 .NET Web 應用程式
使用 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 中取得)