Сообщение в блоге: Объявление Exchange ActiveSync v16.1 утверждает, что:
Хотя это не является частью EAS 16.1, мы также хотим отметить, что клиенты Office 365 и Outlook.com теперь могут использовать протокол OAuth 2.0 для авторизации через EAS.
У меня вопрос: какую область мне следует использовать в запросе oauth?
Есть ли пример, может быть, полного запроса?
Примечание: был подобный вопрос об использовании OAuth для Office365 с IMAP, но здесь я с конкретным вопросом о ActiveSync. Я упомянул этот вопрос в комментарии к одному из ответов в этой теме < / а>.
Дополнительная проблема:
Благодаря ответу Джейсона и некоторым дополнительным настройкам нам удалось сгенерировать токен oauth, используя https://login.windows.net/common/oauth2, но только для пользователей office365 (учетные записи организаций), а не для учетных записей пользователей Microsoft (live, hotmail, outlook.com ...)
Маркер обеспечивает доступ к обоим протоколам ActiveSync (через https://eas.outlook.com/Microsoft-Server-ActiveSync) и для EWS API (через https://outlook.office365.com/EWS/Exchange.asmx).
К сожалению, мы не можем найти способ сгенерировать такой же токен для учетных записей Microsoft в Интернете (hotmail, live, outlook.com). Мы пробовали использовать эту конечную точку: https://login.live.com/oauth20_authorize.srf, который разрешить только activesync, но не EWS.
Есть ли способ использовать один и тот же токен как для учетных записей организации, так и для учетных записей в Интернете для обоих протоколов (ActiveSync и EWS)?