Language

CacheOptions クラス

定義

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 です。

適用対象