我需要基于Active Directory组实施授权。有人可以说明下面的代码如何工作吗?

User.IsInRole("Human Resouces")

题:


  • 是否已针对Active Directory组检查了角色“人力资源”?
  • 如果没有,如何启用,以便isInRole实际上检查成员
    在 Activity 目录中分组。
  • 还是检查IIS Server计算机上的角色?


  • 谢谢。

    最佳答案

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

    http://msdn.microsoft.com/en-us/library/ms180890(v=vs.80).aspx
    http://msdn.microsoft.com/en-us/library/ff650308.aspx

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

    HTH。

    09-25 16:34