Я написал код для аутентификации пользователя LDAP Active Directory. Он аутентифицирует учетную запись всех пользователей в AD, но я хочу только аутентификацию учетной записи администратора, а не другую учетную запись пользователя (см. Код ниже). А также найдите доменное имя подключающегося DNS (см. Прикрепленное изображение).
try
{
DirectoryEntry entry = new DirectoryEntry(Domain, UserName, Password);
object nativeObject = entry.NativeObject;
Program.fileWrite.WriteLine(DateTime.Now + "\t Login with credentials " + UserName + " and " + Password);
return true;
}
catch (DirectoryServicesCOMException e)
{
Program.fileWrite.WriteLine(DateTime.Now + "\t " + e.Message);
return false;
}