MVC 4で役割を管理するための最良の方法は何ですか?私はこのチュートリアルを見つけました:
http://www.asp.net/mvc/tutorials/mvc-music-store/mvc-music-store-part-7
しかし、柔軟に対応し、バックオフィスユーザーに、登録ユーザーに役割を作成して割り当てる権限を追加したいと考えています。
どうもありがとう
MVC 4で役割を管理するための最良の方法は何ですか?私はこのチュートリアルを見つけました:
http://www.asp.net/mvc/tutorials/mvc-music-store/mvc-music-store-part-7
しかし、柔軟に対応し、バックオフィスユーザーに、登録ユーザーに役割を作成して割り当てる権限を追加したいと考えています。
どうもありがとう
そのチュートリアルで言及されているASP.NET構成サイトは、でさえ機能しませんSimpleMembershipProvider
。
次の操作を行うには、いくつかのカスタムページが必要です。
次に、次のような組み込み関数を使用できます。
Roles.RoleExists(role)
Roles.CreateRole(role);
Roles.IsUserInRole(username, role)
Roles.AddUserToRole(username, role);
これは、組み込みのプロバイダーとASP.NETによって生成されたデータテーブルを使用していることを前提としています。クラスから継承してRoleProvider
、独自のメソッドを実装することもできます。
このフレームワークは、ユーザーとロールを管理するためのすぐに使えるソリューションを提供するとは思いません。ただし、特に新しいSimpleMembershipプロバイダーを使用する場合は、自分でロールするのは非常に簡単です。
SecurityGuardプロジェクトもご覧いただけます。これは非常に優れているようですが、まだ試していません。