4

Asp.Net MVC4サイトで作業していて、Redisがサポートするメンバーシップを作成したいと思いました。ユーザー権限を動的にする必要があるため(ユーザーは管理ダッシュボードで新しい役割を作成できます)、このSOの質問で説明されている方法でFluentSecurity(fluentsecurity.net)を使用することを検討していましたASP.NETMVC3の役割とアクセス許可の管理->実行時のアクセス許可の割り当て

それで、私の質問は次のとおりです。FluentSecurityはAsp.Netメンバーシップシステム(またはメンバーシッププロバイダーパターンに基づくカスタムシステム)を置き換えるのですか、それともそれを拡張するためのものですか?

4

1 に答える 1

4

Fluent Securityは認証ではなく、承認のみを行います。

組み込みのAuthorize属性を独自の属性に置き換えることで拡張します。したがって、スレッドにアタッチされたIDを使用し、そのIDは、ASP.NETメンバーシッププロバイダー、NT認証、WIF、またはその他の使用したいものによってそこに配置できます。

于 2012-04-15T18:57:38.667 に答える