asp.net - FluentSecurity 是取代 Asp.Net 成员(member)资格提供商还是应该与之互补/合作?

标签 asp.net asp.net-membership asp.net-mvc-4 asp.net-roles fluent-security

我正在一个 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/

相关文章:

javascript - onfocus 和 onblur 仅适用于 IE7

ASP.NET查看成员(member)是否在线

c# - 搜索 ArrayList 包含除两个提及值之外的任何其他值

javascript - 替换表格每一行的所有div标签

asp.net - 用于 ASP.NET 的 web api - 如何构建对象流

asp.net - MySQL排序性能问题

php - Facebook 请求通过 cUrl 从 Https 转为 Http

c# - 正则表达式读取 HTML 中的标签

c# - ASP.NET 成员资格 - 从成员资格表中检索密码和 PasswordSalt - 哈希用户 ID

asp.net - 为什么下面的示例中包含<deny users ="?"/>?