Итак, я пытаюсь аутентифицировать пользователей, которые входят на наш веб-сайт, используя свои учетные данные через аутентификацию Windows/Azure. Кажется, что самый простой способ — использовать класс PrincipalContext для подключения к конечным точкам аутентификации. Код очень прост:
PrincipalContext pc = new PrincipalContext(ContextType.Domain, "<ourdomain>.com");
bool valid = pc.ValidateCredentials(user, pass);
Я получил домен, войдя в Azure -> Active Directory -> Пользовательские доменные имена ->
Я использовал это значение дословно для второго аргумента конструктора PrincipalContext выше ^.
Когда я нажимаю этот бит кода, я встречаюсь с этой ошибкой:
Что я здесь делаю неправильно? Насколько я могу судить, код должен быть довольно простым. Я указываю неправильное значение для доменного имени? Есть ли какие-либо настройки, которые я упускаю? Я нахожу всевозможные решения/учебники для проверки подлинности Azure, но не знаю, какие из них использовать. Любая помощь в определении проблемы будет принята с благодарностью.
Спасибо!