Office(JS)Outlook加载项为EWS和令牌使用不同的主机名

时间:2018-10-08 09:54:30

标签: exchangewebservices office-js

我尝试使用通过Office-js平台(使用EWS Java API库)从Outlook检索的承载令牌来绑定到Exchange Web服务(EWS)。我从Exchange的HTTP响应中得到以下信息

x-ms-diagnostics: 2000003;reason="The hostname component of the audience claim value is invalid. Expected 'exchange2013.xxxxxx.com'. Actual 'webmail.xxxxxx.com'.";error_category="invalid_resource" 

当我通过以下方式询问Outlook的EWS网址时:

Office.context.mailbox.ewsUrl

我获得了exchange2013.xxxxxx.com地址。我通过

获取的令牌
Office.context.mailbox.getCallbackTokenAsync()

包含webmail.xxxxxx.com地址(当我Base64解码令牌字符串时,此地址可见)。这到底是怎么了? EWS URL和令牌域有何不同?

0 个答案:

没有答案