【问题标题】:ASP.NET role management with windows authentication带有 Windows 身份验证的 ASP.NET 角色管理
【发布时间】:2011-03-17 01:31:41
【问题描述】:

我正在使用 ASP.NET 开发 Intranet 网站,我想知道在为我的网站启用 Windows 身份验证时启用角色究竟能获得什么。我可以使用 User 对象检查用户是否属于组,那么既然启用了 Windows 身份验证,为什么我需要启用角色?

【问题讨论】:

    标签: asp.net roles windows-authentication


    【解决方案1】:

    通常情况下,Active Directory 上“管理员”组中的某个人不是特定系统上的管理员。 Windows 网络上的“管理员”组将指向网络管理员,但您真正想要的是特定于您的应用程序的不同管理员组。如果您有一个系统为财务部门处理一些号码,您不希望网络管理员同时也是财务系统的管理员。

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

    【讨论】:

    • 我很难将用户添加到角色。当我搜索用户时,它每次都给我 0。添加用户需要做什么?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-29
    • 2014-08-09
    • 2010-10-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多