Я знаю имя моей учетной записи и пароль. Я могу войти на любой ПК в домене.
Console.WriteLine("User Name: " + userName + " Password: " + tb.Text.ToString().Trim());
System.DirectoryServices.AccountManagement.PrincipalContext pc = new System.DirectoryServices.AccountManagement.PrincipalContext(ContextType.Domain, "DOMAIN.TLD");
// validate the credentials
bool validatedOnDomain = pc.ValidateCredentials(userName, tb.Text.ToString().Trim());
return validatedOnDomain;
Этот метод продолжает возвращать false.
Я что-то здесь не так делаю? Я также знаю, какой у меня пароль. Любая помощь будет отличной!
tb -> TextBox, где вводится пароль. Я удаляю все пробелы и урезаю его (на случай, если пользователь испортит)