Office Js getUserIdentityTokenAsyn c не удалось сгенерировать токен - PullRequest
1 голос
/ 09 апреля 2020

Один из наших клиентов столкнулся с проблемой при использовании нашей надстройки для Microsoft Office. Когда мы вызываем getUserIdentityTokenAsyn c, происходит сбой с ошибкой

{"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, где я могу найти любую информацию с этим кодом?

большое спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...