TokenCacheExtensions Clase

Definición

Métodos de extensión para ITokenCache

public static class TokenCacheExtensions
type TokenCacheExtensions = class
Public Module TokenCacheExtensions
Herencia
TokenCacheExtensions

Métodos

Nombre Description
SetCacheOptions(ITokenCache, CacheOptions)

Opciones para las cachés de tokens de MSAL.

MSAL mantiene una caché de tokens internamente en la memoria. De forma predeterminada, este objeto de caché forma parte de cada instancia de PublicClientApplication o ConfidentialClientApplication. Este método permite personalizar la caché de tokens en memoria de MSAL.

La caché de memoria de MSAL es diferente de la serialización de caché de tokens. La serialización de caché extrae los tokens de una memoria caché (por ejemplo, Redis, Cosmos o un archivo en disco), donde se almacenan en formato JSON, en la caché de memoria interna de MSAL. Las operaciones de caché de memoria no implican operaciones JSON.

La serialización de caché externa sigue siendo la manera recomendada de controlar las aplicaciones de escritorio, el sitio web y las API web, ya que proporciona persistencia. Estas opciones no controlan actualmente la serialización de caché externa.

Instrucciones detalladas para cada tipo de aplicación y plataforma: https://aka.ms/msal-net-token-cache-serialization

Se aplica a