一个可以使用
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
等。