Asp.net mvc 使用存储库模式自定义授权/身份验证

Asp.net mvc 使用存储库模式自定义授权/身份验证,asp.net-mvc,authentication,authorization,repository-pattern,membership,Asp.net Mvc,Authentication,Authorization,Repository Pattern,Membership,所有问候 任何人都可以实现他们的授权系统吗? 不使用成员资格API 当然,我们可以实现自定义提供程序,将不同的数据库插入此框架,如中所述,但如果我的应用程序将使用存储库模式进行数据访问,并且我将使用特定的控制器和视图来创建/编辑用户,为什么成员资格和授权应该通过这个其他框架传递 如果是: 我只是对如何不在安全上制造漏洞感兴趣。 使用FormsAuthenticationTicket? 我的原则呢 也许您在codeplex.com上有一些关于其他授权/身份验证的示例或项目我使用Kristofer

所有问候 任何人都可以实现他们的授权系统吗? 不使用成员资格API

当然,我们可以实现自定义提供程序,将不同的数据库插入此框架,如中所述,但如果我的应用程序将使用存储库模式进行数据访问,并且我将使用特定的控制器和视图来创建/编辑用户,为什么成员资格和授权应该通过这个其他框架传递

如果是: 我只是对如何不在安全上制造漏洞感兴趣。 使用FormsAuthenticationTicket? 我的原则呢


也许您在codeplex.com上有一些关于其他授权/身份验证的示例或项目

我使用Kristofer Ahl优秀的FluentSecurity库在ASP.NET MVC应用程序中集中管理授权。我最喜欢它的一点是它让我不会忘记保护控制器因为它在访问没有指定安全策略的控制器时引发异常


资源:

  • 项目网站:
  • NuGet软件包:安装软件包FluentSecurity(请参阅)
  • 源代码: