Partilhar via


TokenCacheRefreshArgs Classe

Definição

Args enviados para eventos TokenCache OnBefore e OnAfter.

public class TokenCacheRefreshArgs
type TokenCacheRefreshArgs = class
Public Class TokenCacheRefreshArgs
Herança
TokenCacheRefreshArgs

Propriedades

IsCaeEnabled

Se o cache está habilitado ou não para CAE. Observe que esse valor deve ser usado como um indicador de como o cache será particionado. Os eventos de atualização de cache de token com esse valor definido como true serão originados de uma instância de cache diferente daquelas com esse valor definido falsecomo .

SuggestedCacheKey

Uma chave de cache de token sugerida, que pode ser usada com mecanismos de armazenamento de uso geral que permitem armazenar pares chave-valor e recuperação baseada em chave. Útil em aplicativos que armazenam um cache de token por usuário, o padrão recomendado para aplicativos Web.

O valor é:

  • homeAccountIdpara AcquireTokenSilent, GetAccount(homeAccountId)RemoveAccount e ao gravar tokens em chamadas de cliente confidenciais
  • "{clientId}__AppTokenCache" para AcquireTokenForClient
  • "{clientId}_{tenantId}_AppTokenCache" para AcquireTokenForClient ao usar uma autoridade específica de locatário
  • o hash do token original para AcquireTokenOnBehalfOf

Aplica-se a