3

3599秒以上続くMicrosoftグラフAPIトークンを取得する方法がわかりません。MicrosoftグラフAPIアクセストークンライフタイム

これは、最初のトークンを取得するためのAPIへの私の最初の呼び出しです:

enter image description here

そして今、私は私が新しいトークンを取得するために別の呼び出しを通してそれを渡すつもりはリフレッシュトークンを得たことを:

enter image description here

このすべてが新しいトークンも3599時間を持っているので、私の質問があり、長く住んでいたトークンを取得することが可能であり、例えば除いて、正常に動作します14日間?

答えて

2

これは実際にはMicrosoft Graphではなく、Azure Active Directoryによって決定されます。

特定のテナントの場合、Configurable token lifetimes in Azure Active Directory (Public Preview)を使用して有効期間を設定できます。この機能についての重要な注意事項がいくつかあります:

  • この機能はプレビューにまだあるので、機能は今と一般的なリリースの間で変更されることがあります。

  • この構成は、テナントサービスプリンシパル、又はアプリケーションごとです。アプリケーションでそれを設定すると、サービスプリンシパルまたはテナントレベルのポリシーに取って代わられない限り、マルチテナントアプリケーションに適用されます。

  • アクセストークンの最大有効期間は24時間です(最小10分、デフォルトは1時間)。

一般に、アクセストークンの有効期間を調整するのではなく、リフレッシュトークンを使用する必要があります。これらは14日という非常に長い寿命を持っています。

+1

小規模な修正Marcでは、設定はテナント、アプリケーション、またはサービスのプリンシパルで設定できます。アプリで設定すると、別のポリシーで上書きされない限り、マルチテナントソリューションに適用されます。これは詳細を知りたい場合はリンク先のドキュメントで詳しく説明しています。 –

関連する問題