プリンシパルコンテキストを使用して Active Directory に対してユーザーの資格情報を検証しようとしていますが、常にエラーが発生します。機密データであるため、SSL経由で接続しようとしましたが、常に見出しにエラーが表示されます。
try
{
PrincipalContext pc = new PrincipalContext(ContextType.Domain, "myAwesomeDomain.com", null, ContextOptions.SecureSocketLayer, adUser, adPassword);
using (pc)
{
retVal = pc.ValidateCredentials(userID, password, ContextOptions.SecureSocketLayer);
}
}
また、null の代わりにコンテナに DC="myAwesomeDomain,DC=COM" を設定しようとしました。AD にログインするための資格情報は正しく、DirectoryEntry で正常に機能しています。どうすればいいのかわかりません。
何か案が?