Langue

CacheOptions Classe

Définition

Options pour les caches de jetons MSAL.

public class CacheOptions
type CacheOptions = class
Public Class CacheOptions
Héritage
CacheOptions

Remarques

Conseils détaillés sur le cache pour chaque type d’application et plateforme, y compris les options L2 : https://aka.ms/msal-net-token-cache-serialization

Constructeurs

Nom Description
CacheOptions()

Constructeur pour les options avec des valeurs par défaut.

CacheOptions(Boolean)

Constructor

Propriétés

Nom Description
DisableInternalCacheOptions

Options qui désactivent entièrement le cache de jetons en mémoire interne de MSAL. Utilisez cette option lorsque votre application gère son propre cycle de vie du cache de jetons.

Quand la valeur est définie :

Pour les flux client confidentiels, récupérez le jeton d’actualisation à l’aide GetRefreshToken(AuthenticationResult) et appelez AcquireTokenByRefreshToken(IEnumerable<String>, String) pour réinscrire un jeton sur les demandes suivantes, ou utilisez un autre flux interactif.

EnableSharedCacheOptions

Options recommandées pour l’utilisation d’un cache statique.

IsInternalCacheDisabled

Lorsque la valeur est true, MSAL ne lit pas ou n’écrit pas dans le cache de jetons interne en mémoire. Cela est destiné aux scénarios avancés où l’appelant gère son propre cache de jetons. Impossible de combiner avec UseSharedCache.

UseSharedCache

Partagez le cache entre tous les objets ClientApplication. Le cache devient statique. La valeur par défaut est false.

S’applique à