【发布时间】:2021-11-24 13:07:14
【问题描述】:
我正在尝试使用 PrincipalContext 和管理员凭据连接到 AD。连接完成后,我正在验证用户凭据。验证用户凭据后,我将使用 UserPrincipal.FindByIdentity ,它总是抛出异常“用户名或密码不正确”。 下面是我的代码
PrincipalContext pricipalContext = null;
pricipalContext = new PrincipalContext(ContextType.ApplicationDirectory, server, userdomainLdappath, "adminUsername", "adminPassword");
pricipalContext.ValidateCredentials("clientUsername", "clientPassword");
UserPrincipal usp = UserPrincipal.FindByIdentity(pricipalContext, "clientUsername");
【问题讨论】:
标签: c# active-directory