【发布时间】:2011-03-17 01:31:41
【问题描述】:
我正在使用 ASP.NET 开发 Intranet 网站,我想知道在为我的网站启用 Windows 身份验证时启用角色究竟能获得什么。我可以使用 User 对象检查用户是否属于组,那么既然启用了 Windows 身份验证,为什么我需要启用角色?
【问题讨论】:
标签: asp.net roles windows-authentication
我正在使用 ASP.NET 开发 Intranet 网站,我想知道在为我的网站启用 Windows 身份验证时启用角色究竟能获得什么。我可以使用 User 对象检查用户是否属于组,那么既然启用了 Windows 身份验证,为什么我需要启用角色?
【问题讨论】:
标签: asp.net roles windows-authentication
通常情况下,Active Directory 上“管理员”组中的某个人不是特定系统上的管理员。 Windows 网络上的“管理员”组将指向网络管理员,但您真正想要的是特定于您的应用程序的不同管理员组。如果您有一个系统为财务部门处理一些号码,您不希望网络管理员同时也是财务系统的管理员。
这就是角色管理器的作用。角色管理器允许您继续使用 Windows 身份验证,但可以创建自己的角色,与您的网络分开,并将一组不同的用户分配给该角色。例如,在您的 Intranet 上,您可能希望管理员能够编辑页面,因此您将它们分配给“页面编辑器”角色。
【讨论】: