ITokenCacheAccessAspect Interface

public interface ITokenCacheAccessAspect

Interface die de werking van het uitvoeren van code vóór en na toegang tot de cache vertegenwoordigt.

Met deze interface kunnen toepassingen worden gekoppeld aan de toegangsbewerkingen voor de tokencache, waardoor serialisatie en persistentie van de tokencache mogelijk is. Door deze interface te implementeren, kunnen toepassingen de cachestatus laden vanuit permanente opslag voordat MSAL deze opent en wijzigingen opslaan in permanente opslag nadat MSAL deze heeft gewijzigd.

Zie https://aka.ms/msal4j-token-cache voor meer informatie

Methodesamenvatting

Modifier en type Methode en beschrijving
abstract void afterCacheAccess(ITokenCacheAccessContext iTokenCacheAccessContext)

Wordt uitgevoerd nadat de tokencache is geopend door MSAL.

abstract void beforeCacheAccess(ITokenCacheAccessContext iTokenCacheAccessContext)

Wordt uitgevoerd voordat de tokencache wordt geopend door MSAL.

Methodedetails

afterCacheAccess

public abstract void afterCacheAccess(ITokenCacheAccessContext iTokenCacheAccessContext)

Wordt uitgevoerd nadat de tokencache is geopend door MSAL.

Deze methode wordt onmiddellijk aangeroepen door MSAL nadat deze de tokencache heeft geopend (en mogelijk wijzigt). Toepassingen moeten deze methode gebruiken om de huidige status van de cache in de opslag te behouden als er wijzigingen zijn aangebracht. De hasCacheChanged() methode kan worden gebruikt om te bepalen of de cache is gewijzigd tijdens de bewerking.

Parameters:

iTokenCacheAccessContext - Contextobject dat toegang biedt tot de tokencache en gerelateerde informatie, inclusief of de cache is gewijzigd.

beforeCacheAccess

public abstract void beforeCacheAccess(ITokenCacheAccessContext iTokenCacheAccessContext)

Wordt uitgevoerd voordat de tokencache wordt geopend door MSAL.

Deze methode wordt direct aangeroepen door MSAL voordat deze toegang krijgt tot de tokencache. Toepassingen moeten deze methode gebruiken om de huidige cachestatus van permanente opslag te laden en de cache in het geheugen bij te werken door aan te roepen tokenCache(). Dit zorgt ervoor dat MSAL toegang heeft tot alle eerder in de cache opgeslagen tokens.

Parameters:

iTokenCacheAccessContext - Contextobject dat toegang biedt tot de tokencache en gerelateerde informatie.

Van toepassing op