TokenCacheExtensions.SetCacheOptions(ITokenCache, CacheOptions) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Opções para caches de token MSAL.
A MSAL mantém um cache de token internamente na memória. Por padrão, esse objeto de cache faz parte de cada instância de PublicClientApplication ou ConfidentialClientApplication. Esse método permite a personalização do cache de token na memória da MSAL.
O cache de memória da MSAL é diferente da serialização do cache de token. A serialização de cache extrai os tokens de um cache (por exemplo, Redis, Cosmos ou um arquivo em disco), em que eles são armazenados no formato JSON, no cache de memória interna da MSAL. As operações de cache de memória não envolvem operações JSON.
A serialização de cache externo continua sendo a maneira recomendada de lidar com aplicativos da área de trabalho, site e APIs da Web, pois fornece persistência. No momento, essas opções não controlam a serialização de cache externo.
Diretrizes detalhadas para cada tipo de aplicativo e plataforma: 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)
Parâmetros
- tokenCache
- ITokenCache
O UserTokenCache ou o AppTokenCache, para o qual essas opções se aplicam.
- options
- CacheOptions
Opções para os caches de token MSAL internos.