当前位置:  开发笔记 > 编程语言 > 正文

Asp.Net使用Active Directory中的安全组进行基于角色的身份验证

如何解决《Asp.Net使用ActiveDirectory中的安全组进行基于角色的身份验证》经验,为你挑选了1个好方法。

我正在尝试做一些简单的事情(我想) - 使用我们域中的Active Directory组使用基于角色的安全性来保护我的应用程序.

具体来说,我需要显示/隐藏页面上的项目,具体取决于当前登录的用户是否属于domain\groupAActive Directory.出于某种原因,很难找到有关使用Active Directory的信息.我似乎发现的所有内容都详细介绍了使用角色使用基于表单的身份验证,或者它使用数据库来存储信息.

我想要做的就是在Active Directory中使用我们已经概述的安全结构.有人可以解释我需要什么吗?

我需要:

    web.config

    web.config

    IIS设置为Windows身份验证

    if (User.IsInRole(@"domain\groupA")){ //do stuff } 在我的页面?

我还缺少什么?什么?因为它不起作用.嘿嘿.

感谢你的帮助.



1> tvanfosson..:

您可能只需要将一个RoleProvider添加到您的web.config中,告诉应用程序如何对AD进行搜索.

示例代码来自此处.


  
    
  

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