Asp.net mvc 3 用户不是直接成员的active directory安全组的mvc3授权属性
我在active directory中有一个“ABC_grade_用户”组。我尝试使用>PrincipalSearchResult groups user.GetGroups()获取此组,但此组未显示。 当我运行GetAuthorizationGroups时,我会列出这个组,这意味着有6个组我不是直接成员 我想使用[authorize(Roles=“Domain\ABC\u grade\u Users”)]attribute为该广告组授权用户,但由于用户不是“ABC-grade\u Users”的直接成员,我得到的错误结果是用户不在角色中 我的问题是如何使用authorize属性授权具有角色的用户。当我从GetGroups()方法中列出组时,这种方法可以很好地工作 //不起作用- [授权(Roles=“Domain\ABC\u grade\u Users”)] public ActionResult EditRecord(int-id、string-elig、string-IsTest) {} 网络配置Asp.net mvc 3 用户不是直接成员的active directory安全组的mvc3授权属性,asp.net-mvc-3,active-directory,Asp.net Mvc 3,Active Directory,我在active directory中有一个“ABC_grade_用户”组。我尝试使用>PrincipalSearchResult groups user.GetGroups()获取此组,但此组未显示。 当我运行GetAuthorizationGroups时,我会列出这个组,这意味着有6个组我不是直接成员 我想使用[authorize(Roles=“Domain\ABC\u grade\u Users”)]attribute为该广告组授权用户,但由于用户不是“ABC-grade\u Users”
您当前的授权方式是什么?成员API调用?Cookie/会话?请将登录方法中的代码添加到您的帖子中。这是窗口身份验证,这是webconfig的条目:这很有帮助,但最好是在您的帐户控制器中查看您的登录操作方法这是intranet应用程序。如果使用AD进行身份验证,则会将用户重定向到应用程序索引页。不需要登录方法。对,windows登录。嗯。好问题。域应该处理这个问题