nla*_*ker 5 asp.net roles admin windows-authentication
来自ASP newb的超级简单问题:我正在使用一个仅供内部使用的ASP.NET网站,该网站全面使用Windows集成身份验证。我想与站点关联的角色基本上有三个:用户,经理和管理员。该站点对整个组织开放,因此经过身份验证的任何人都是用户,除非他们是经理或管理员。
管理员和管理员列表需要在数据库中,而不是在web.config中。该站点的角色信息与从用户的AD配置文件中可以学习到的信息没有任何关联。
我一直在迅速选择ASP.NET,并且我绝对有能力研究正确的解决方案,但是我希望有人可以在这里正确地开始我的工作。完成这项工作的最佳方法是什么?我想这涉及在集成身份验证的顶部使用角色提供程序,但是在我开始研究一百万个选项并可能选择错误的选项之前,我想我会在这里提出问题。
谢谢!
我也必须这样做,我使用了 Scott Guthrie 的以下博客文章来帮助我继续......
对我来说效果很好。
我没有创建新的提供者或任何东西。斯科特的博客文章很好地阐述了这一点。虽然这很麻烦,但让我很快就成功了。
通过这个技巧,您可以将 Windows 身份验证与基于数据库的角色一起使用。
| 归档时间: |
|
| 查看次数: |
7082 次 |
| 最近记录: |