2017-10-03 4 views
1

特定のユーザーに対して、getUserIdentityTokenAsync()への呼び出しに失敗し、nullトークンを返すアドインが本番環境にあります。nullトークンを返すgetUserIdentityTokenAsync()を呼び出す

応答がある

"Status" = "failed", 
"Error" = {message: "An internal error has occurred", name: "Internal Error"} 

誰もがこのタイプの障害を引き起こす可能性があるか知っているだろうか?特定のユーザーには常にエラーが発生し、エラーはローカルまたは開発中に見たことがありません。

デスクトップのOutlookユーザーにのみ発生するようです。ブラウザを使用してアドインを使用しているときに、ユーザーにエラーが表示されませんでした。

+0

「特定のユーザー」と言えば、それらの間に共通点はありますか?たとえば、1人のExchangeテナントのすべてのユーザーが、別のユーザーではないのですか? –

+0

特定のExchangeテナントのすべてのユーザーであるように見えます。現在、これらのAPI呼び出しのために 'hostVersion'を記録しています。可能性を狭めるためにAPIからログに記録できる追加情報はありますか? –

+0

問題のExchange ServerでExchange Webサービス(EWS)が有効になっておらず、インターネットに公開されている可能性はありますか? –

答えて

1

コメント内のOutlookアドインチームからの回答に基づいて回答を更新しています。

MSIバージョンでは、Exchange 2013に対して16.0.4540.1000から16.0.4585.1000のGetUserIdentityTokenが機能しませんでした。 MSIではバージョンが前に、16.0.7813.1000前16.0.4540.1000/15.0.4931.1000とC2Rバージョン - MakeEwsRequestAsyncとともにGetUserIdentityTokenAsyncを呼び出すことが、私の場合は、障害

の原因となる、問題が発生したユーザーのほとんどは、クライアントのバージョンを持っていました上記の数字。 Outlookのバージョンをアップグレードすることで問題が解決されました。

関連する問題