Exchange 2016 / 非混合环境 & MS Graph

Exchange 2016 / Non hybrid environment & MS Graph

我正在尝试在非混合环境中使用 MS Graph API 从 On-Prem Exchange Server(2016,最新版本)获取数据。 我在 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。

我的问题是:

非常感谢您在此问题上的任何提示!

只需从 Microsoft 支持部门确认不支持通过 MS Graph 向纯本地 Exchange 2016 发出请求。

MS Graph专为O365云数据设计。没有访问本地资源的权限。

在混合环境中,我们可以说我们使用 MS Graph 作为接口来请求数据。但它仍然很可能使用 EWS 从本地请求数据。

目前从本地 Exchange 2016 访问数据的唯一方法是混合部署。看到这个 document.