TokenCacheExtensions.SetCacheOptions(ITokenCache, CacheOptions) 메서드

정의

MSAL 토큰 캐시에 대한 옵션입니다.

MSAL은 메모리에 내부적으로 토큰 캐시를 유지 관리합니다. 기본적으로 이 캐시 개체는 각 인스턴스의 PublicClientApplication 일부 또는 ConfidentialClientApplication. 이 메서드를 사용하면 MSAL의 메모리 내 토큰 캐시를 사용자 지정할 수 있습니다.

MSAL의 메모리 캐시는 토큰 캐시 serialization과 다릅니다. 캐시 serialization은 JSON 형식으로 저장된 캐시(예: Redis, Cosmos 또는 디스크의 파일)에서 MSAL의 내부 메모리 캐시로 토큰을 가져옵니다. 메모리 캐시 작업에는 JSON 작업이 포함되지 않습니다.

외부 캐시 직렬화는 지속성을 제공하므로 데스크톱 앱, 웹 사이트 및 웹 API를 처리하는 데 권장되는 방법입니다. 이러한 옵션은 현재 외부 캐시 serialization을 제어하지 않습니다.

각 애플리케이션 유형 및 플랫폼에 대한 자세한 지침: https://aka.ms/msal-net-token-cache-serialization

public static void SetCacheOptions(this Microsoft.Identity.Client.ITokenCache tokenCache, Microsoft.Identity.Client.CacheOptions options);
static member SetCacheOptions : Microsoft.Identity.Client.ITokenCache * Microsoft.Identity.Client.CacheOptions -> unit
<Extension()>
Public Sub SetCacheOptions (tokenCache As ITokenCache, options As CacheOptions)

매개 변수

tokenCache
ITokenCache

이러한 옵션이 적용되는 UserTokenCache 또는 AppTokenCache입니다.

options
CacheOptions

내부 MSAL 토큰 캐시에 대한 옵션입니다.

적용 대상