我正在一个 Asp.Net MVC4 站点上工作,我想创建一个由 Redis 支持的成员资格。由于我需要动态的用户权限 - 用户可以在管理仪表板中创建新角色 - 我正在考虑以这个 SO 问题 ASP.NET MVC3 Role and Permission Management -> With Runtime Permission Assignment 中解释的方式使用 FluentSecurity (fluentsecurity.net) .
所以,我的问题是:FluentSecurity 是取代 Asp.Net 成员(member)系统(或基于成员(member)提供者模式的自定义系统)还是打算增加它?
最佳答案
Fluent Security 不进行身份验证,只进行授权。
它通过用它自己的一个替换内置的 Authorize 属性来增强它。因此,它使用附加到线程的身份,并且该身份可以由 ASP.NET 成员资格提供程序、NT 身份验证、WIF 或您想要使用的任何其他内容放置在那里。
关于asp.net - FluentSecurity 是取代 Asp.Net 成员(member)资格提供商还是应该与之互补/合作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10164717/