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