CacheOptions クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
MSAL トークン キャッシュのオプション。
public class CacheOptions
type CacheOptions = class
Public Class CacheOptions
- 継承
-
CacheOptions
注釈
L2 オプションを含む、各アプリケーションの種類とプラットフォームの詳細なキャッシュ ガイダンス: https://aka.ms/msal-net-token-cache-serialization
コンストラクター
| 名前 | 説明 |
|---|---|
| CacheOptions() |
既定値を持つオプションのコンストラクター。 |
| CacheOptions(Boolean) |
コンストラクター |
プロパティ
| 名前 | 説明 |
|---|---|
| DisableInternalCacheOptions |
MSAL の内部メモリ内トークン キャッシュを完全に無効にするオプション。 これは、アプリケーションが独自のトークン キャッシュ ライフサイクルを管理する場合に使用します。 設定した場合:
機密クライアント フローの場合は、 GetRefreshToken(AuthenticationResult) を使用して更新トークンを取得し、 AcquireTokenByRefreshToken(IEnumerable<String>, String) を呼び出して後続の要求でトークンを再取得するか、別の対話型フローを使用します。 |
| EnableSharedCacheOptions |
静的キャッシュを使用するための推奨オプション。 |
| IsInternalCacheDisabled |
true に設定すると、MSAL は内部メモリ内トークン キャッシュの読み取りや書き込みを行いません。 これは、呼び出し元が独自のトークン キャッシュを管理する高度なシナリオを対象としています。 UseSharedCacheと組み合わせることはできません。 |
| UseSharedCache |
すべての ClientApplication オブジェクト間でキャッシュを共有します。 キャッシュは静的になります。 既定値は false です。 |