4

私はAsp.Net MVC4サイトで作業しています。私はRedisの支援を受けて提供されたメンバーシップを作りたがっていました。私は動的なユーザー権限が必要なので、ユーザーは管理ダッシュボードで新しい役割を作成できます。私はこのSOの質問ASP.NET MVC3 Role and Permission Management -> With Runtime Permission Assignmentで説明されている方法でFluentSecurity(fluentsecurity.net)を使用することを検討していました。FluentSecurityはAsp.Netメンバーシップ・プロバイダーを置き換えるのですか、それとも補完することになっていますか?

だから、私の質問は:FluentSecurityは、(メンバシッププロバイダパターンに基づいて、またはカスタムのもの)のAsp.Net会員システムを置き換えるか、それを補強するためのものであるのか?

答えて

4

流暢なセキュリティは認証ではなく、認証だけです。

それは承認に建てられ、独自の一つと属性を交換することによって、それを補強します。そのため、スレッドに添付されているIDを使用します。そのIDは、ASP.NETメンバーシッププロバイダ、NT認証、WIFなど、使用するその他のものによって指定できます。

+0

わかりました。リンクされた質問であなたが話したカスタムロールマネージャの例はありますか? – Adabada

+0

実際、GetApplicationRolesForPrincipal()スニペットは私の持っているものです。これは、NTロールをアプリケーションロールにマップします。 – blowdart

関連する問題