Я часами бьет по голове по этому запросу.Как направить запрос pf_auth.pf_authenticate на локальный сервер многопользовательской аутентификации
У меня есть локальная установка Authentication Server Azure MultiFactor. Я создаю новое приложение ASP.Net MVC 5, которое будет выполнять поиск LDAP для пользователей в Active Directory (также локально) без настройки ADFS.
Я прошел через sdk для сервера MFA и могу легко разрешить отправку SMS-запросов. Я получаю код otp от вызова pf_auth.pf_authenticate (authParams, out otp, out callStatus, out errorId);
Это работает для проверки. Но мне нужно направить этот запрос на мой MFA-сервер на месте. Я не могу найти ничего, что подскажет мне, где я могу установить это значение.
Я знаю, что если я войду в систему на этом домене, он автоматически отправит текст SMS на мой телефон, и я могу ввести его на следующий экран, чтобы завершить вход в систему (пользовательские порталы по умолчанию, настроенные с помощью MFA). Я бы предположил, что это, возможно, будет работать, когда я вызову ValidateCredentials в новом созданном PrincipalContext приложения. Но как я могу отправить sms-код без какого-либо запроса, чтобы синхронизировать сообщение.
Прошу прощения, если это не имеет большого смысла. Это всего лишь примеры, которые я могу найти, для использования MFA с локальной ADFS. У меня есть только Active Directory, который заставляет меня выполнять пользовательский поиск LDAP.
Любая помощь или направление приветствуется.