ASP.NET User.IsInRole说明

ASP.NET User.IsInRole说明,asp.net,Asp.net,我需要基于Active Directory组实施授权。有人能解释一下下面的代码是如何工作的吗 User.IsInRole("Human Resouces") 问题: 是否对照Active directory组检查角色“人力资源” 如果没有,如何启用,以便isInRole实际检查成员 Active directory中的组 还是检查IIS服务器计算机上的角色 谢谢。这需要一些设置,请查看以下资源: http://msdn.microsoft.com/en-us/library/ff650308

我需要基于Active Directory组实施授权。有人能解释一下下面的代码是如何工作的吗

User.IsInRole("Human Resouces")
问题:

  • 是否对照Active directory组检查角色“人力资源”
  • 如果没有,如何启用,以便isInRole实际检查成员 Active directory中的组
  • 还是检查IIS服务器计算机上的角色

  • 谢谢。

    这需要一些设置,请查看以下资源:

    http://msdn.microsoft.com/en-us/library/ff650308.aspx

    如果采用定义主体的方法将主体设置为User属性,则可以使用User.IsInRole检查AD授权存储。用户(IPrincipal)表示来自身份验证模式设置(窗体或窗口)的信息;AD通常通过表单身份验证进行设置


    HTH。

    我认为你应该看看这篇MSDN帖子,它会按照你的要求解释事情。

    是否要使用
    表单身份验证
    然后使用
    Active directory组
    ?您好,托马斯,这是带有Windows身份验证的intranet应用程序。我是否需要典当到广告或IIS已经这样做,以获得该用户所属的组在广告基本上我的问题是。如果我们使用windows Authentication和isinRole,它会检查安装IIS的AD或Widows服务器中的角色吗?它会检查安装IIS的windows安全权限,基本上是服务器所在的网络。。。例如,如果运行intranet应用程序,并且所有用户都在同一个域上,我可以访问他们的windows域帐户信息(用户名、身份验证类型等)。