16

当社のネットワークでは、Active Directory(AD)の役割がアプリケーションに適切に割り当てられていません。そこで、AD内のすべてのユーザーとその役割をマッピングする単純なテーブルをデータベースに作成しました。このテーブルには、文字通り、ユーザーとロールの2つの列しかありません。

asp.netの強力な役割管理を利用したいと思っています。のような機能を使用したいと思います[Authorize(Roles = "Managers")]。複雑なロールとメンバーシッププロバイダーを設定せずに、これらのカスタムロールを使用する簡単な方法はありますか?

アプリケーションの背景:SQLサーバー、linq、asp.net mvc

4

2 に答える 2

12

カスタム ロール プロバイダーの実装は非常に簡単です。基本的に、2 つの関数を実装する必要があります。

記事を見てください: MVC のカスタム ロール プロバイダー

于 2012-04-28T01:53:15.457 に答える