Compartir a través de


TokenCacheRefreshArgs Clase

Definición

Args enviados a eventos OnBefore y OnAfter de TokenCache.

public class TokenCacheRefreshArgs
type TokenCacheRefreshArgs = class
Public Class TokenCacheRefreshArgs
Herencia
TokenCacheRefreshArgs

Propiedades

IsCaeEnabled

Indica si la memoria caché está habilitada para CAE. Tenga en cuenta que este valor se debe usar como indicador de cómo se particionará la memoria caché. Los eventos de actualización de caché de tokens con este valor establecido en true se originarán en una instancia de caché diferente a las que tienen este valor establecido en false.

SuggestedCacheKey

Una clave de caché de tokens sugerida, que se puede usar con mecanismos de almacenamiento de uso general que permiten almacenar pares clave-valor y recuperación basada en claves. Resulta útil en las aplicaciones que almacenan una caché de tokens por usuario, el patrón recomendado para las aplicaciones web.

El valor es:

  • homeAccountIdpara AcquireTokenSilent, GetAccount(homeAccountId)RemoveAccount y al escribir tokens en llamadas de cliente confidenciales
  • "{clientId}__AppTokenCache" para AcquireTokenForClient
  • "{clientId}_{tenantId}_AppTokenCache" para AcquireTokenForClient cuando se usa una entidad específica del inquilino
  • el hash del token original para AcquireTokenOnBehalfOf

Se aplica a