TokenCacheExtensions 클래스

정의

ITokenCache에 대한 확장 메서드

public static class TokenCacheExtensions
type TokenCacheExtensions = class
Public Module TokenCacheExtensions
상속
TokenCacheExtensions

메서드

Name Description
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

적용 대상