CacheRefreshReason 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
AcquireTokenSilent、AcquireTokenForClient、または AcquireTokenOnBehalfOf を使用するときに、ID プロバイダーからアクセス トークンをフェッチする理由を指定します。
public enum CacheRefreshReason
type CacheRefreshReason =
Public Enum CacheRefreshReason
- 継承
-
CacheRefreshReason
フィールド
| 名前 | 値 | 説明 |
|---|---|---|
| NotApplicable | 0 | キャッシュ内でトークンが見つかった場合、または要求を行うときにキャッシュがヒットしないことが想定されている場合 (対話型呼び出し、ユーザー名パスワード呼び出し、デバイス コード フローなど) |
| ForceRefreshOrClaims | 1 | force_refreshが true に設定されたためにトークン要求が ID プロバイダーに送信されたとき。 WithClaims() が使用されている場合にも発生します。 |
| NoCachedAccessToken | 2 | キャッシュされたアクセス トークンが存在しないためにトークン要求が ID プロバイダーに送信される場合 |
| Expired | 3 | キャッシュされたアクセス トークンの有効期限が切れたためにトークン要求が ID プロバイダーに送信されたとき |
| ProactivelyRefreshed | 4 | refresh_inが使用され、既存のトークンを更新する必要があるため、トークン要求が ID プロバイダーに送信されたとき |
| CacheDisabled | 5 | 内部トークン キャッシュが DisableInternalCacheOptionsを介して無効になっているため、トークン要求が ID プロバイダーに送信されたとき。 |