У меня есть консольное приложение, написанное на c #, которое мы используем для подключения к почтовому ящику outlook, используя службу обмена для чтения писем из входящих сообщений. Недавно мы перешли на Azure AD с MFA, и после этого изменения мой код выдает 401 несанкционированную ошибку. Может кто-нибудь предложить обходной путь для аутентификации консоли для подключения и чтения почты без какой-либо пользовательской зависимости.
Обычная функция WebClient, которая использует имя пользователя и пароль для подключения к outlook. https://outlook.office365.com/EWS/Exchange.asmx используется в качестве URL-адреса объекта службы в коде.