using (PrincipalContext pc = new PrincipalContext (ContextType.Domain, domainName)) {isWindowsAutenticated = pc.ValidateCredentials (имя пользователя, пароль);
}
Если передать этому коду много неправильных паролей для пользователя, а затем передать правильный пароль, он все равно вернет false, даже если пароль определенно правильный.
Приветствуются любые предложения, как обойти это.