Microsoft Teams と統合するアプリを開発しています。私のアプリは、ここでmicrosoftTeams.authentication.authenticate(...)
説明されているように JavaScript 関数を使用します。この関数を呼び出すときに、成功と失敗の 2 つのコールバック関数を適宜指定しました。
認証ワークフローが完了したら、 を呼び出しますmicrosoft.authentication.notifySuccess(...)
。その後、期待される動作は、先ほど登録した成功コールバック関数が呼び出されることです。同様に、 を呼び出す場合、microsoft.authentication.notifyFailure(...)
以前に登録した失敗コールバック関数を呼び出す必要があります。
問題は、Microsoft Teams アプリのデスクトップバージョンで作業しているときに、何らかの理由で成功または失敗のコールバック関数が呼び出されないことです。
役立つその他の情報:
- Microsoft Teams アプリ (teams.microsoft.com) の Web ブラウザー バージョンで動作するアプリに問題はありません。Microsoft Teams ブラウザー アプリは、登録済みの成功コールバック関数または失敗コールバック関数を適切に呼び出します。
- Teams デスクトップ アプリのバージョンは最新のものです。
- OS プラットフォームは Windows 10 です。