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:
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: