ITokenCacheAccessAspect Interfaz

public interface ITokenCacheAccessAspect

Interfaz que representa el funcionamiento de la ejecución del código antes y después del acceso a la caché.

Esta interfaz permite que las aplicaciones se conecten a las operaciones de acceso a la caché de tokens, lo que permite serialización y persistencia de la caché de tokens. La implementación de esta interfaz permite a las aplicaciones cargar el estado de caché desde el almacenamiento persistente antes de que MSAL acceda a él y guardar los cambios en el almacenamiento persistente después de que MSAL lo modifique.

Si desea obtener información más detallada, consulte https://aka.ms/msal4j-token-cache.

Resumen del método

Modificador y tipo Método y descripción
abstract void afterCacheAccess(ITokenCacheAccessContext iTokenCacheAccessContext)

Se ejecuta después de que MSAL acceda a la caché de tokens.

abstract void beforeCacheAccess(ITokenCacheAccessContext iTokenCacheAccessContext)

Se ejecuta antes de que MSAL acceda a la caché de tokens.

Detalles del método

afterCacheAccess

public abstract void afterCacheAccess(ITokenCacheAccessContext iTokenCacheAccessContext)

Se ejecuta después de que MSAL acceda a la caché de tokens.

MSAL llama a este método inmediatamente después de acceder a la memoria caché de tokens (y potencialmente modifica). Las aplicaciones deben usar este método para conservar el estado actual de la memoria caché en el almacenamiento si se realizaron cambios. El hasCacheChanged() método se puede usar para determinar si la memoria caché se modificó durante la operación.

Parámetros:

iTokenCacheAccessContext - Objeto de contexto que proporciona acceso a la caché de tokens e información relacionada, incluido si se modificó la memoria caché.

beforeCacheAccess

public abstract void beforeCacheAccess(ITokenCacheAccessContext iTokenCacheAccessContext)

Se ejecuta antes de que MSAL acceda a la caché de tokens.

MSAL llama a este método inmediatamente antes de acceder a la caché de tokens. Las aplicaciones deben usar este método para cargar el estado de caché actual desde el almacenamiento persistente y actualizar la caché en memoria llamando a tokenCache(). Esto garantiza que MSAL tenga acceso a todos los tokens almacenados en caché previamente.

Parámetros:

iTokenCacheAccessContext - Objeto de contexto que proporciona acceso a la caché de tokens e información relacionada.

Se aplica a