【发布时间】:2014-12-25 20:47:39
【问题描述】:
我正在尝试创建一个混合成员资格,它使用活动目录 (ldap) 进行身份验证,但使用成员资格提供程序和角色进行授权。
我不想为每个页面加载查询活动目录,但我想首先通过活动目录对用户进行身份验证,然后允许成员资格提供者通过 web.config 授权属性授权用户访问每个页面。
我是 .net 会员模型以及如何实施这种混合解决方案的新手。我找到了许多使用 Web 表单实现 Active Directory 的示例,但不是满足我需求的解决方案。
也非常欢迎对此解决方案的任何伪代码或一般描述。
谢谢!
更新问题:目前正在研究在成员资格/角色架构之上实施活动目录 (AD) 身份验证。基本上首先使用 AD 进行身份验证,根据需要使用用户/角色更新成员身份数据库表,将用户设置为通过成员身份进行身份验证,并允许成员身份处理所有授权要求。虽然这不像创建自定义成员资格/角色提供程序那样干净,但我想知道这个解决方案是否可以被认为是有效的?
【问题讨论】:
-
老实说,如果您是 .net 世界的新手,刚开始这可能是个大问题。可以这样做,但您肯定希望熟悉 Membership Provider 的实现。如果您将问题缩小并提出与流程相关的具体问题,您将从该社区获得更好的反馈。
标签: .net vb.net active-directory ldap asp.net-membership