Будет ли по-прежнему поддерживаться базовая аутентификация для MAPI через Http?

В MC191153 указано:

Начиная с 13 октября 2020 г. мы прекращаем использование базовой проверки подлинности для EWS, EAS, IMAP, POP и RPS для доступа к Exchange Online. Примечание. Это изменение не влияет на SMTP AUTH.

В настоящее время мы используем базовую аутентификацию для MAPI через Http, которая не упоминается.

Можем ли мы предположить, что даже после 13 октября 2020 года базовая аутентификация для MAPI через Http все еще будет доступна.


person Illya    schedule 27.09.2019    source источник


Ответы (2)


MAPI будет затронут. Имейте в виду, что последние сборки Outlook больше не используют обычную проверку подлинности для почтовых ящиков Office 365, даже если обычная проверка подлинности включена. Если раньше вы могли сохранить основные учетные данные с помощью функции CredWrite(), это больше не будет работать — провайдер MSEMS игнорирует кэшированные учетные данные и отображает запрос аутентификации хотя бы один раз. Уже одно это делает невозможным использование провайдера MSEMS, если ваш код работает без присмотра, например. в службе Windows.

Вы можете использовать ключ реестра DisableADALatopWAMOverride, чтобы заставить поставщика MSEMS всегда использовать обычную проверку подлинности, но как только обычная проверка подлинности отключена на уровне сервера, OAuth будет вашим единственным выбором. И нет документированного способа предоставить токен доступа поставщику MSEMS MAPI.

person Dmitry Streblechenko    schedule 01.11.2019

Да, мы не анонсировали никаких изменений в протоколе MAPI. Несмотря на это, мы рекомендуем вам включить современную проверку подлинности на клиентах Outlook и отказаться от BasicAuth в MAPI.

person Sivaprakash-MSFT    schedule 03.10.2019
comment
Может быть хорошей идеей настроить ваше имя пользователя так, чтобы оно заканчивалось на -MSFT (как это обычно бывает для сотрудников MSFT в SO), чтобы читатели знали, что это должен быть авторитетный ответ от сотрудника MSFT. - person TylerH; 01.11.2019