Exchange 2016 / Не гибридная среда и MS Graph - PullRequest
0 голосов
/ 13 января 2020

Я пытаюсь получить данные с On-Prem Exchange Server (2016 г., с последней версией), используя MS Graph API в негибридной среде. Я зарегистрировал приложение в Azure AD, используя разрешения приложения, и уже дал согласие администратора. После выполнения http get операция выдаст следующую ошибку:

Error authenticating with resource

После некоторых исследований в Интернете я нашел эту статью https://www.signorellidenis.com/en/graph-authenticationerror-trying-to-get-the-exchange-server-on-premises/

Похоже, что на стороне Exchange отсутствует поставщик аутентификации, поэтому все запросы даже не перенаправляются с MS Graph на Exchange.

Мои вопросы:

  • Работает ли он для выполнения запросов к Exchange через MS Graph в негибридной среде? В официальной документации по данной проблеме нет информации.
  • Работает ли она без провайдера аутентификации? Есть ли другой способ выполнения запросов в среде? Или для этого необходима гибридная аутентификация?

Заранее большое спасибо за любые подсказки по этому вопросу!

1 Ответ

0 голосов
/ 15 января 2020

Просто получите подтверждение от службы поддержки Microsoft, что отправка запросов на чистый локальный Exchange 2016 через MS Graph не поддерживается.

MS Graph предназначен для облачных данных O365. Нет доступа к локальным ресурсам.

В гибридной среде мы можем сказать, что мы используем MS Graph в качестве интерфейса для запроса данных. Но он все еще, скорее всего, использует EWS для запроса данных из локальной сети.

Единственный способ получить доступ к данным из локальной версии Exchange 2016 в настоящее время - это гибридное развертывание. Смотрите этот документ .

...