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。
我的问题是:
- 在非混合环境中通过 MS Graph 执行对 Exchange 的请求是否有效?官方文档中没有关于这个问题的信息。
- 它在没有身份验证提供程序的情况下工作吗?还有其他方法可以在环境中执行请求吗?或者是否需要混合身份验证才能执行此操作?
非常感谢您在此问题上的任何提示!
只需从 Microsoft 支持部门确认不支持通过 MS Graph 向纯本地 Exchange 2016 发出请求。
MS Graph专为O365云数据设计。没有访问本地资源的权限。
在混合环境中,我们可以说我们使用 MS Graph 作为接口来请求数据。但它仍然很可能使用 EWS 从本地请求数据。
目前从本地 Exchange 2016 访问数据的唯一方法是混合部署。看到这个 document.
我正在尝试在非混合环境中使用 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。
我的问题是:
- 在非混合环境中通过 MS Graph 执行对 Exchange 的请求是否有效?官方文档中没有关于这个问题的信息。
- 它在没有身份验证提供程序的情况下工作吗?还有其他方法可以在环境中执行请求吗?或者是否需要混合身份验证才能执行此操作?
非常感谢您在此问题上的任何提示!
只需从 Microsoft 支持部门确认不支持通过 MS Graph 向纯本地 Exchange 2016 发出请求。
MS Graph专为O365云数据设计。没有访问本地资源的权限。
在混合环境中,我们可以说我们使用 MS Graph 作为接口来请求数据。但它仍然很可能使用 EWS 从本地请求数据。
目前从本地 Exchange 2016 访问数据的唯一方法是混合部署。看到这个 document.