一个可以使用
new PrincipalContext(ContextType.Domain,null)
没有为 Active Directory 提供任何连接字符串。
使用时,ActiveDirectoryMembershipProvider您必须在web.config.
我正在处理的站点将部署在多个站点上,我不想web.config为每个部署填写详细信息。
如何:在 MSDN 上的多个域中使用带有 Active Directory 的表单身份验证指定 3 个(!)成员资格提供商来处理 3 个域,这并不令人印象深刻。然而,这篇文章来自 2005 年,它处理的任务与我所追求的不同。
问题:
是否可以ActiveDirectoryMembershipProvider在 web.config 中不硬编码 LDAP 端点的方式使用?
我宁愿使用ActiveDirectoryMembershipProvider而不是PrincipalContext(可能)有能力打电话ChangePassword等。