ASP.NET Core Identity フレームワークを使用して .NET Web アプリをセキュリティで保護する
ASP.NET Core Identity (ASP.NET Core のネイティブ セキュリティ フレームワーク) を使用して、Web アプリに認証と認可を追加します。
学習の目的
このモジュールでは、次のことを行います。
- 既存の ASP.NET Core Web アプリで ASP.NET Core Identity サポートを構成します。
- 新しいユーザー登録機能を提供します。
- ID の UI コンポーネントを拡張します。
- 多要素ログイン機能をカスタマイズします。
- 要求を使用してポリシーベースの承認を実装します。
- 基になる ID データ ストアをカスタマイズおよび拡張します。
前提条件
- 初心者レベルでの C# の記述経験
- 開発者としてのリレーショナル データベースと SQL の使用経験
- Entity Framework (EF) コア移行に関する知識
- 初心者レベルでの Razor の記述経験
- Microsoft Authenticator (Google Play ストアまたは Apple の App Store で入手可能) など、時間ベースのワンタイム パスワード (TOTP) 認証アプリに関する知識