2011-03-17 53 views
1

我正在使用ASP.NET的Intranet网站上工作,并且想知道当我的网站启用Windows身份验证时,通过启用角色我可以获得什么。我可以检查用户是否属于具有User对象的组,因此为什么需要在启用Windows身份验证的情况下启用角色?使用Windows身份验证的ASP.NET角色管理

回答

1

通常情况下,活动目录中“Adminstrators”组中的某人是而不是特定系统上的管理员。 Windows网络上的“管理员”组将指向网络管理员,但您真正想要的是与您的应用程序相关的另一个管理员组。如果您有一个系统为财务部门处理了一些数字,则您不希望网络管理员也成为财务系统的管理员。

这就是角色管理器的功能。角色管理器允许您继续使用Windows身份验证,但创建您自己的角色,与网络分开,并为该角色分配一组不同的用户。例如,在您的Intranet上,您可能希望管理员能够编辑页面,以便将它们分配给“页面编辑器”角色。

+0

我很难将用户添加到角色中。当我搜索用户时,它每次都给我0。我需要做什么来添加用户? – 2011-08-19 21:37:46

相关问题