o365 和 Exchange 2010 的 EWS 托管 API 的 OAuth 身份验证

Posted

技术标签:

【中文标题】o365 和 Exchange 2010 的 EWS 托管 API 的 OAuth 身份验证【英文标题】:OAuth Authentication for EWS managed API for o365 and Exchange 2010 【发布时间】:2016-02-16 06:01:51 【问题描述】:

我们已将一些用户邮箱移至 o365,但一些用户和房间邮箱仍保留在本地 Exchange 2010 服务器上。 我们的 EWS 托管 API 应用程序当前使用模拟服务帐户的基本身份验证。 我们将其更改为使用 OAuth 身份验证。 OAuth 将在 EX2010 中工作吗? 在发出 EWS 请求以获取房间可用性详细信息或读取用户的本地日历时,我们可以使用 Azure AD 的 OAuth 令牌吗? 在 OAuth 中如何处理模拟?

谢谢!

【问题讨论】:

【参考方案1】:

Oauth authenticatin can not be used for EX2010,很遗憾。

EWS 的 OAuth 身份验证仅在 Exchange 中作为 Office 365。EWS 应用程序需要“完全访问用户的 邮箱”权限。

【讨论】:

以上是关于o365 和 Exchange 2010 的 EWS 托管 API 的 OAuth 身份验证的主要内容,如果未能解决你的问题,请参考以下文章

Exchange2010与Office365混合部署升级到Exchange2016混合部署——Ex2016 EAC本地建立O365邮箱

Exchange 2016与国内版O365混合部署:混合后的操作和验证

Exchange 2016与O365混合部署:搭建域环境

Exchange 2016与国内版O365混合部署:配置Exchange 公网证书

如何判断一个用户是否在O365上还是本地Exchange服务器上

Exchange2010与Office365混合部署升级到Exchange2016混合部署——ADFS 转换联盟域为标准域