2016-04-06 13 views

答えて

4

通常、アクセストークンは1時間続き、リフレッシュトークンは14日間続きます。

文書Authorization Code Grant Flowによると、リフレッシュトークンの有効期間は、ポリシー設定に基づいて異なります。この場合、Azure ADポリシー設定を確認することができます。

リフレッシュトークンの寿命は ポリシー設定と許可コード許可がAzureのADによって 取り消された時間に基づいて提供し、変化されません。アプリケーションは、新しいアクセストークンの要求が失敗した場合を想定して処理する必要があります。その場合、新しいアクセストークンを要求するコードに戻る必要があります。

アクセストークンが期限切れになると、更新トークンを使用して新しいアクセストークンを要求できます。応答には、新しいアクセストークンと新しいリフレッシュトークンが含まれます。

古いリフレッシュトークンは14日間持続しますが、これを回避するには、新しいリフレッシュトークンを使用することができます。これはさらに14日間続きます。

+0

ありがとうございますJeffrey、どこでポリシー設定を見つけることができますか?リフレッシュ期限は何らかの設定オプションですか? – jarcoal

+0

@jarcoal、トークンをリフレッシュするために新しいリフレッシュトークンを使用しようとしましたが、返信で回避策を更新しました。 –

+0

ああ、私は、新しいリフレッシュトークンが返され、それを永続化していないことに気づいていませんでした。どうもありがとうございます!これはどこかに書かれていますか? Googleの多くは、リフレッシュトークンが永遠に(一般的に)良いところになっているので、開発者にとっては非常に分かりやすいはずです。 – jarcoal

関連する問題