Пока я использую этот: < /p>
Код: Выделить всё
private bool Authenticate()
{
using (var context = new PrincipalContext(ContextType.Domain, Environment.GetEnvironmentVariable("USERDNSDOMAIN")))
{
return context.ValidateCredentials(this.Username.Text, this.Password.Text, ContextOptions.Negotiate);
}
}
< /code>
работал нормально в течение многих лет, но на нашей новой аутентификации Windows 11 Computers не выполняется. В Windows 11 теперь мы используем аутентификацию Microsoft. Если я изменяю Logonserver переменные среды userdnsdomain , userdomain и userdomain_roamingprofile - это одинаковые на старых машинах Windows 10, как на новых Windows 11
>
Подробнее здесь: https://stackoverflow.com/questions/796 ... windows-11
Мобильная версия