ITokenCacheAccessAspect Interfaccia

public interface ITokenCacheAccessAspect

Interfaccia che rappresenta l'operazione di esecuzione del codice prima e dopo l'accesso alla cache.

Questa interfaccia consente alle applicazioni di associare le operazioni di accesso alla cache dei token, consentendo la serializzazione e la persistenza della cache dei token. L'implementazione di questa interfaccia consente alle applicazioni di caricare lo stato della cache dall'archiviazione permanente prima che MSAL vi accesa e salvare le modifiche nell'archiviazione permanente dopo che MSAL lo modifica.

Per informazioni dettagliate, vedi https://aka.ms/msal4j-token-cache

Riepilogo dei metodi

Modificatore e tipo Metodo e descrizione
abstract void afterCacheAccess(ITokenCacheAccessContext iTokenCacheAccessContext)

Viene eseguito dopo l'accesso alla cache dei token da MSAL.

abstract void beforeCacheAccess(ITokenCacheAccessContext iTokenCacheAccessContext)

Viene eseguito prima dell'accesso alla cache dei token da MSAL.

Dettagli metodo

afterCacheAccess

public abstract void afterCacheAccess(ITokenCacheAccessContext iTokenCacheAccessContext)

Viene eseguito dopo l'accesso alla cache dei token da MSAL.

Questo metodo viene chiamato da MSAL immediatamente dopo l'accesso (e potenzialmente modifica) la cache dei token. Le applicazioni devono usare questo metodo per rendere persistente lo stato corrente della cache nell'archiviazione se sono state apportate modifiche. Il hasCacheChanged() metodo può essere utilizzato per determinare se la cache è stata modificata durante l'operazione.

Parametri:

iTokenCacheAccessContext - Oggetto contesto che fornisce l'accesso alla cache dei token e alle informazioni correlate, incluso se la cache è stata modificata.

beforeCacheAccess

public abstract void beforeCacheAccess(ITokenCacheAccessContext iTokenCacheAccessContext)

Viene eseguito prima dell'accesso alla cache dei token da MSAL.

Questo metodo viene chiamato da MSAL immediatamente prima di accedere alla cache dei token. Le applicazioni devono usare questo metodo per caricare lo stato corrente della cache dall'archiviazione permanente e aggiornare la cache in memoria chiamando tokenCache(). Ciò garantisce che MSAL abbia accesso a tutti i token memorizzati nella cache in precedenza.

Parametri:

iTokenCacheAccessContext - Oggetto contesto che fornisce l'accesso alla cache dei token e alle informazioni correlate.

Si applica a