私は最初の ASP.Net MVC 4 アプリケーションに取り組んでおり、現在 1 つの単純なユース ケースに固執しています。
特定のタスクを実行するために管理エリアにログインできるように、1 人のユーザー (管理者) を認証する必要があります。ASP.Net インターネット プロジェクト テンプレートには単純なメンバーシップを使用するアカウント コントローラーがありますが、実際に必要なもの以上のものがあるようです。たとえば、ユーザー登録機能とユーザー ロールはあまり必要ありません。私の要件は非常に単純です。1 人のユーザーをデータベースに保存し、パスワード、電子メールなどの情報を更新するオプションを彼に与え、管理領域 (管理コントローラーとアクション) へのアクセスを許可するだけです。私が理解できないのは
- シンプルなメンバーシップまたは他の asp.net メンバーシップ プロバイダーは、この単純なシナリオの唯一のオプションです。
- そうでない場合、
[Authorize]
管理アクションを保護するために使用する他のオプションはありますか