使用存储库模式的自定义授权/身份验证
所有的问候 任何人都可以实施他们的授权系统吗? 不使用会员 API?
当然,我们可以实现自定义提供程序以将不同的数据库插入到该框架中,详细信息请参见 MSDN,但是如果我的应用程序将使用存储库模式进行数据访问,并且我将拥有用于创建/编辑用户的特定控制器和视图,那么为什么要通过另一个框架来路由成员资格和授权?
如果是: 我只是对如何不造成安全漏洞感兴趣。 使用 FormsAuthenticationTicket? IPrincipal 怎么样?
也许您在 codeplex.com 上有一些关于其他授权/身份验证的示例或项目
All greetings
Anyone can do their implementation Authorization system?
Do not use the Membership API?
Of course we could implement custom providers to plug a different database into this framework, as detailed at MSDN, but if my application is going to use a repository pattern for data access, and I’m going to have specific controllers and views for creating/editing users, why should membership and authorization be routed through this other framework?
If yes:
I'm just interested in how not to make holes in security.
Use FormsAuthenticationTicket?
How about IPrincipal?
Maybe you have some example or project on codeplex.com on other Authorization/Authentication
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我使用 Kristoffer Ahl 优秀的 FluentSecurity 库在 ASP.NET MVC 应用程序的集中位置管理授权。我最喜欢它的是它让我不会忘记保护控制器,因为它会抛出一个错误访问未指定安全策略的控制器时出现异常。
资源:
I use Kristoffer Ahl's excellent FluentSecurity library to manage authorization in a centralized place in my ASP.NET MVC applications. The thing I like most about it is that it keeps me from forgetting to secure controllers because it throws an Exception when a Controller is accessed for which there is no security policy specified.
Resources: