4

我在一个 Asp.Net MVC4 站点上工作,我想创建一个由 Redis 提供支持的成员资格。因为我需要用户权限是动态的 - 用户可以在管理仪表板中创建新角色 - 我正在考虑按照这个 SO 问题ASP.NET MVC3 Role and Permission Management -> With运行时权限分配

所以,我的问题是:FluentSecurity 是取代 Asp.Net 会员系统(或基于会员提供者模式的自定义系统)还是要增强它?

4

1 回答 1

4

Fluent Security 不进行身份验证,而只是授权。

它通过将内置的 Authorize 属性替换为它自己的属性来增强它。因此,它使用附加到线程的身份,并且该身份可以由 ASP.NET 成员资格提供程序、NT 身份验证、WIF 或您想要使用的任何其他方式放置在那里。

于 2012-04-15T18:57:38.667 回答