当前位置:  开发笔记 > 后端 > 正文

AspNetWindowsTokenRoleProvider在ASP.NET中无法正常用于Windows身份验证

如何解决《AspNetWindowsTokenRoleProvider在ASP.NET中无法正常用于Windows身份验证》经验,为你挑选了0个好方法。

我正在使用Windows身份验证在ASP.NET中开发Intranet应用程序.我创建了一个从Active Directory域控制器获取信息的AD类.这就是我用来获取当前登录用户所在的用户组之类的内容.问题出在用户所在的ASP.NET角色中.看起来很有趣,但用户所在的AD组列表完全是与用户拥有的角色列表不同.

这是我得到的:

certian用户的AD组列表

    开发商

    账户经营者

    域管理员

    IS_IUSRS

    管理员

同一用户的角色列表

    PUDDOM \域用户

    大家

    BUILTIN \用户

    BUILTIN \管理员

    NT AUTHORITY\INTERACTIVE

    NT AUTHORITY\Authenticated Users

    NT AUTHORITY \本组织

    本地

    PUDDOM\Domain Admins

    PUDDOM \拒绝RODC密码复制组

    PUDDOM\DNSADMINS

其他信息:

    我的网站使用IIS7的集成Windows身份验证.

    我的一部分web.config看起来像

这个:



  




        
            
        

如何核对清单?

我需要让我的角色列表反映与我的AD组列表相同的数据,因为我将在我的站点地图和其他内容中使用角色修剪.

推荐阅读
ifx0448363
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有