OfficeJs getUserIdentityTokenAsync无法生成令牌

时间:2020-04-08 21:50:14

标签: exchange-server office-js outlook-web-addins

我们的一位客户在使用我们的Microsoft Office外接程序时遇到了问题。 当我们调用getUserIdentityTokenAsync时,它会失败并显示错误

{"value":null,"status":"failed","error":{"name":"InternalServerError","message":"The Exchange server returned an error. Please look at the diagnostics object for more information.","code":9042},"diagnostics":{"ErrorText":"The token for this extension could not be retrieved."}}

这发生在Microsoft Exchange 2016的烫发上。 在开发控制台中,我发现了以下API调用

/owa/service.svc?action=GetClientAccessToken&EP=1&ID=-23&AC=1

具有以下请求标头

"name": "X-OWA-ActionName", 
"value": "Ext_GetUserIdentityToken"

以及响应中的这些标头

{
    "name": "X-OWA-Version",
    "value": "15.1.1847.7"
},
{
    "name": "X-OWA-OWSVersion",
    "value": "V2017_08_18"
},
{
    "name": "X-OWA-DiagnosticsInfo",
    "value": "29;12;3"
},
{
    "name": "X-OWA-Error",
    "value": "Microsoft.Exchange.Services.Core.Types.ErrorInvalidClientAccessTokenRequestException"
},

我认为这是客户的Exchange配置错误,但是有人可以帮助我了解Exhcange方面未配置的内容吗?

是代理配置还是其他? 有一个X-OWA-CorrelationId响应标头,在这里可以找到包含该代码的任何信息?

非常感谢。

0 个答案:

没有答案