Есть ли четкая инструкция по переходу на Office Graph из EWS Impersonation?

Моя компания в настоящее время предлагает нашим клиентам интеграцию с календарем Exchange с помощью EWS. ИТ-отдел каждого клиента создаст учетную запись администратора с правом выдачи себя за другое лицо и предоставит ее нам, войдя в инструмент пользовательского интерфейса. Когда мы обновляем календарное событие в календаре их сотрудника, мы используем эту учетную запись для олицетворения сотрудника.

С прекращением поддержки доступа к базовой аутентификации для EWS 13 октября 2020 г. https://developer.microsoft.com/en-us/graph/blogs/upcoming-changes-to-exchange-web-services-ews-api-for-office-365/

Я не могу получить четкого ответа о том, как мы можем мигрировать.

В общем, регистрируемся ли мы как приложение (демон), тогда каждая клиентская компания должна предоставить нам разрешение? Как мы подключимся к их серверу Exchange? С чем?


person RLam    schedule 12.12.2019    source источник


Ответы (1)


У моей компании тоже есть похожее приложение - бронирование с помощью календаря Outlook. В настоящее время мы работаем над миграцией для наших клиентов Office 365. Изменение в EWS касается только Office 365 / Exchange Online.

Если вы обслуживаете клиентов Exchange Online, вы можете продолжать использовать EWS в течение некоторого времени, но вам нужно будет перейти с базовой аутентификации на OAuth. Вы можете найти хорошее описание того, как реализовать OAuth с EWS здесь

Чтобы стать «ориентированным на будущее», вам также следует перейти с EWS на Microsoft Graph.

person Roger Eriksen    schedule 06.03.2020