ITokenCacheAccessAspect Interface

public interface ITokenCacheAccessAspect

Interface que representa a operação de execução de código antes e depois do acesso ao cache.

Essa interface permite que os aplicativos conectem-se às operações de acesso ao cache de token, permitindo serialização e persistência do cache de token. A implementação dessa interface permite que os aplicativos carreguem o estado de cache do armazenamento persistente antes que a MSAL a acesse e salvem as alterações de volta no armazenamento persistente depois que a MSAL o modificar.

Para obter mais detalhes, confira https://aka.ms/msal4j-token-cache

Resumo do método

Modificador e tipo Método e descrição
abstract void afterCacheAccess(ITokenCacheAccessContext iTokenCacheAccessContext)

Executa depois que o cache de token é acessado pela MSAL.

abstract void beforeCacheAccess(ITokenCacheAccessContext iTokenCacheAccessContext)

É executado antes que o cache de token seja acessado pela MSAL.

Detalhes do método

afterCacheAccess

public abstract void afterCacheAccess(ITokenCacheAccessContext iTokenCacheAccessContext)

Executa depois que o cache de token é acessado pela MSAL.

Esse método é chamado pela MSAL imediatamente após acessar (e potencialmente modificar) o cache de token. Os aplicativos devem usar esse método para manter o estado atual do cache no armazenamento se forem feitas alterações. O hasCacheChanged() método pode ser usado para determinar se o cache foi modificado durante a operação.

Parâmetros:

iTokenCacheAccessContext - Objeto de contexto que fornece acesso ao cache de token e informações relacionadas, incluindo se o cache foi modificado.

beforeCacheAccess

public abstract void beforeCacheAccess(ITokenCacheAccessContext iTokenCacheAccessContext)

É executado antes que o cache de token seja acessado pela MSAL.

Esse método é chamado pela MSAL imediatamente antes de acessar o cache de token. Os aplicativos devem usar esse método para carregar o estado de cache atual do armazenamento persistente e atualizar o cache na memória chamando tokenCache(). Isso garante que a MSAL tenha acesso a todos os tokens armazenados em cache anteriormente.

Parâmetros:

iTokenCacheAccessContext - Objeto de contexto que fornece acesso ao cache de token e informações relacionadas.

Aplica-se a