ITokenCacheAccessAspect Interface

public interface ITokenCacheAccessAspect

Interface représentant l’opération d’exécution du code avant et après l’accès au cache.

Cette interface permet aux applications de se connecter aux opérations d’accès au cache de jetons, ce qui permet la sérialisation et la persistance du cache de jetons. L’implémentation de cette interface permet aux applications de charger l’état du cache à partir du stockage persistant avant que MSAL ne l’accède, puis d’enregistrer les modifications apportées au stockage persistant après la modification de MSAL.

Pour plus d'informations, voir https://aka.ms/msal4j-token-cache

Résumé de la méthode

Modificateur et type Méthode et description
abstract void afterCacheAccess(ITokenCacheAccessContext iTokenCacheAccessContext)

S’exécute une fois que le cache de jetons est accessible par MSAL.

abstract void beforeCacheAccess(ITokenCacheAccessContext iTokenCacheAccessContext)

S’exécute avant l’accès au cache de jetons par MSAL.

Détails de la méthode

afterCacheAccess

public abstract void afterCacheAccess(ITokenCacheAccessContext iTokenCacheAccessContext)

S’exécute une fois que le cache de jetons est accessible par MSAL.

Cette méthode est appelée par MSAL immédiatement après qu’elle accède (et modifie potentiellement) le cache de jetons. Les applications doivent utiliser cette méthode pour conserver l’état actuel du cache dans le stockage si des modifications ont été apportées. La hasCacheChanged() méthode peut être utilisée pour déterminer si le cache a été modifié pendant l’opération.

Paramètres:

iTokenCacheAccessContext - Objet de contexte fournissant l’accès au cache de jetons et aux informations associées, notamment si le cache a été modifié.

beforeCacheAccess

public abstract void beforeCacheAccess(ITokenCacheAccessContext iTokenCacheAccessContext)

S’exécute avant l’accès au cache de jetons par MSAL.

Cette méthode est appelée par MSAL immédiatement avant d’accéder au cache de jetons. Les applications doivent utiliser cette méthode pour charger l’état actuel du cache à partir du stockage persistant et mettre à jour le cache en mémoire en appelant tokenCache(). Cela garantit que MSAL a accès à tous les jetons précédemment mis en cache.

Paramètres:

iTokenCacheAccessContext - Objet de contexte fournissant l’accès au cache de jetons et aux informations associées.

S’applique à