Почему следующий код блокирует учетную запись после одной неудачной попытки, если для политики в AD задано три попытки? Есть ли лучший способ проверки учетных данных программно против AD.
private bool Authenticate(string userName,
string password, string domain)
{
bool authentic = false;
try
{
DirectoryEntry entry = new DirectoryEntry("LDAP://" + domain,
userName, password);
object nativeObject = entry.NativeObject;
authentic = true;
}
catch (DirectoryServicesCOMException) { }
return authentic;
}
Работает нормально, когда введены правильные учетные данные ...
Спасибо