使用存储库模式的自定义授权/身份验证

发布于 2024-08-25 23:47:52 字数 388 浏览 9 评论 0原文

所有的问候 任何人都可以实施他们的授权系统吗? 不使用会员 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

╭⌒浅淡时光〆 2024-09-01 23:47:52

我使用 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:

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文