TokenCacheRefreshArgs Classe

Définition

Args envoyés aux événements TokenCache OnBefore et OnAfter.

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

Propriétés

IsCaeEnabled

Indique si le cache est activé ou non pour CAE. Notez que cette valeur doit être utilisée comme indicateur de la façon dont le cache sera partitionné. Les événements d’actualisation du cache de jetons avec cette valeur définie true sur proiront d’un instance de cache différent de ceux dont la valeur est définie sur false.

SuggestedCacheKey

Clé de cache de jeton suggérée, qui peut être utilisée avec des mécanismes de stockage à usage général qui permettent de stocker des paires clé-valeur et l’extraction basée sur la clé. Utile dans les applications qui stockent un cache de jetons par utilisateur, modèle recommandé pour les applications web.

La valeur est :

  • homeAccountId pour AcquireTokenSilent, GetAccount(homeAccountId)et lors de l’écriture RemoveAccount de jetons sur des appels client confidentiels
  • "{clientId}__AppTokenCache" pour AcquireTokenForClient
  • "{clientId}_{tenantId}_AppTokenCache" pour AcquireTokenForClient lors de l’utilisation d’une autorité spécifique au locataire
  • hachage du jeton d’origine pour AcquireTokenOnBehalfOf

S’applique à