2

「exp」クレームで apptoken に時間の有効性を提供します。トークンの有効期限が切れると、Iframe に「Content is not avaible」というメッセージが表示されます。私の質問は、トークンの有効期限が切れているかどうかをプログラムで検出する方法です。これにより、新しい apptoken を生成できます。

4

1 に答える 1

0

次のようにエラーをリッスンする場合 : https://github.com/Microsoft/PowerBI-JavaScript/wiki/Handling-Events#full-list-of-events-and-their-response-values ('error', ...) を取得し、エラー オブジェクトのメッセージ プロパティにアクセスして、トークンの有効期限を検出します。

検出されたら、JS SDK を使用して、埋め込みレポートをリロードせずに新しいトークンを適用できます https://github.com/Microsoft/PowerBI-JavaScript/wiki/Update-Embed-Token

もちろん、JWT トークンで「exp」を使用することにより、トークンを更新するタイマーをいつでも設定できます。

于 2018-03-11T14:13:41.633 に答える