我想问问是否有人可以为以下情况提供web.config的示例:
我有一个具有表单例份验证(登录控件)的网站(ASP.NET),我想将其连接到我们的公司Active Directory。在AD中,我们定义了用户和组。对用户(允许用户...)的身份验证就像一个 super 按钮,但是,当我想添加角色验证(允许角色...)时,它不起作用。我尝试启用角色管理器,但不完全了解如何设置提供程序以与AD进行通信。
此外,我只想在web.config中拥有所有设置,而不想在代码中进行组身份验证(我知道这是可能的,但我更喜欢仅配置解决方案)。
虽然我在网上浏览了几本教程,但是大多数角色身份验证的目标是使用本地sql服务器或Windows授权,而不是AD。
最佳答案
想法是编写一个自定义角色提供程序,该提供程序从AD读取组并将其公开为用户角色:
http://slalomdev.blogspot.com/2008/08/active-directory-role-provider.html
关于通过web.config的ASP.NET Active Directory角色提供程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8010461/