2017-06-14 18 views
0

Power BIレポートを作成し、Microsoftが提供するGithubのサンプルコードを使用してアプリケーションに統合しています。 Azure Active Directoryにアプリケーションを登録した後、クライアントIDと秘密鍵を設定ファイルにコピーする必要があります。ユーザーがログインして埋め込みURLを生成する必要があるダッシュボードサンプルを使用してアクセストークンを取得できました。誰もトークンをリフレッシュする方法や期限を延長する方法を知っていますか?そのレポートが機能しなくなってから1時間しかありませんか?電力BI:1時間後にエスクトークンが有効期限切れになる

ありがとうございました。

答えて

0

あなたはgrant_type=refresh_tokenで/トークンエンドポイント にPOSTリクエストを送信することで、access_tokenはリフレッシュすることができ、OAuth 2.0の認証コードグラントにトークンをリフレッシュする方法についてhereをクリックしてください。

ADAL 2.Xバージョンでは、AuthenticationContext.AcquireTokenByRefreshToken機能を使用して、以前に受信したリフレッシュトークンを使用して権限からセキュリティトークンを取得できます。

しかし、ADAL 3.Xバージョンでは、リフレッシュトークンが公開されず、AuthenticationContext.AcquireTokenByRefreshToken機能が削除されています。 ADALキャッシュはトークンをリフレッシュし、AcquireTokenを呼び出すたびにトークンを自動的に使用し、要求されたトークンを更新する必要があります(リソースごとに新しいアクセストークンを取得したい場合でも)。アクセストークンの有効期限が切れる時間を延長するhttp://www.cloudidentity.com/blog/2015/08/13/adal-3-didnt-return-refresh-tokens-for-5-months-and-nobody-noticed/

で より背景には、ドキュメントを参照できます:Configurable token lifetimes in Azure Active Directory

関連する問題