Как использовать погашение Outlook, когда аутентификация Basi c отключена? - PullRequest
0 голосов
/ 08 января 2020

Office 365 отключит аутентификацию Basi c в октябре 2020 года. Я не смог найти документацию по погашению для Basi c против современной аутентификации.

Мы звоним RDOSession.Logon, но обнаружили, что если AllowBaseAuthAutodiscover и AllowBasicAuthMapi включены, код не выполняется. Некоторые ошибки включают «Не удалось найти DN хранилища» и «MAPI_E_FAILONEPROVIDER».

Нам необходимо полностью поддерживать современную аутентификацию и многофакторную аутентификацию (MFA) вместо того, чтобы полагаться на некоторые функции basi c аутентификации.

1 Ответ

1 голос
/ 09 января 2020

Последняя версия 5.22 позволит вам использовать токен OAuth в LogonHostedExchangeMailbox: укажите адрес почтового ящика (первый параметр), оставьте второй параметр r (имя пользователя) пустым и передайте маркер OAuth в качестве третьего параметра.

...