используя (PrincipalContext шт = новый PrincipalContext (ContextType.Domain, Домен)) { isWindowsAutenticated = pc.ValidateCredentials (имя пользователя, пароль);
Использования PrincipalContext для ValidateCredentials терпит неудачу с правильным паролем после отправки много неправильных паролей
Если у вас есть много неправильных паролей для пользователя, а затем введите правильный пароль, он все равно возвращает false, даже если пароль определенно правильный.
Любые предложения обойти это оценили.