我正在尝试针对具有主体上下文的活动目录验证用户的凭据,但总是出现错误。我尝试通过 ssl 连接,因为它是敏感数据,但它总是给我标题中的错误。
try
{
PrincipalContext pc = new PrincipalContext(ContextType.Domain, "myAwesomeDomain.com", null, ContextOptions.SecureSocketLayer, adUser, adPassword);
using (pc)
{
retVal = pc.ValidateCredentials(userID, password, ContextOptions.SecureSocketLayer);
}
}
我还尝试为容器设置 DC="myAwesomeDomain,DC=COM" 而不是 null。登录 AD 的凭据是正确的,它们与 DirectoryEntry 一起工作正常。我不知道如何继续。
任何想法?