2017-09-07 22 views
0

これは私が行ったポリシーの更新です。更新トークンの有効期限が期待通りに更新されない

Set-AzureADPolicy -Id 971c05df-810a-430d-b509-571d61712783 -DisplayName "OrganizationDefaultPolicyScenario" -Definition @('{"TokenLifetimePolicy":{"Version":1,"MaxInactiveTime":"14.00:00:00","MaxAgeSingleFactor":"90.00:00:00","MaxAgeMultiFactor":"90.00:00:00"}}') 

は、このポリシーを更新した後、私は方法AcquireTokenByRefreshToken(RefreshToken、のclientId)を使用してリフレッシュトークンを生成しようとしました。上記のために提供

パラメータは、トークン生成方法更新:

RefreshTokenを - 私はこの方法から得たリフレッシュトークンAcquireToken

クライアントID - アズールAD対応のクライアントID

しかし、私は1時間として有効期限を更新するトークンを得ることができます。私は何かが恋しい? この問題を解決するのを手伝ってください。
ありがとうございます。

答えて

0

私が知っていたように、ADALキャッシュはトークンをリフレッシュし、AcquireTokenを呼び出すときと要求されたトークンを更新する必要があるとき(自動的に別のリソースの新しいアクセストークンを取得したい場合)

AuthenticationResults内のリフレッシュトークンとそれに対応するAcquireTokenByRefreshTokenメソッドは、そのような違反の1つです。

この問題の詳細はarticleでご覧になれます。

このlinkのADALの更新トークンについての詳細を参照してください。

関連する問題