ITokenCacheAccessAspect Antarmuka

public interface ITokenCacheAccessAspect

Antarmuka yang mewakili operasi menjalankan kode sebelum dan sesudah akses cache.

Antarmuka ini memungkinkan aplikasi untuk terhubung ke operasi akses cache token, memungkinkan serialisasi dan persistensi cache token. Menerapkan antarmuka ini memungkinkan aplikasi memuat status cache dari penyimpanan persisten sebelum MSAL mengaksesnya, dan menyimpan perubahan kembali ke penyimpanan persisten setelah MSAL memodifikasinya.

Untuk detail selengkapnya, lihat https://aka.ms/msal4j-token-cache

Ringkasan Metode

Pemodifikasi dan Jenis Metode dan Deskripsi
abstract void afterCacheAccess(ITokenCacheAccessContext iTokenCacheAccessContext)

Dijalankan setelah cache token diakses oleh MSAL.

abstract void beforeCacheAccess(ITokenCacheAccessContext iTokenCacheAccessContext)

Dijalankan sebelum cache token diakses oleh MSAL.

Detail Metode

afterCacheAccess

public abstract void afterCacheAccess(ITokenCacheAccessContext iTokenCacheAccessContext)

Dijalankan setelah cache token diakses oleh MSAL.

Metode ini dipanggil oleh MSAL segera setelah mengakses (dan berpotensi memodifikasi) cache token. Aplikasi harus menggunakan metode ini untuk mempertahankan status cache saat ini ke penyimpanan jika perubahan dilakukan. Metode hasCacheChanged() ini dapat digunakan untuk menentukan apakah cache dimodifikasi selama operasi.

Parameter:

iTokenCacheAccessContext - Objek konteks yang menyediakan akses ke cache token dan informasi terkait, termasuk apakah cache dimodifikasi.

beforeCacheAccess

public abstract void beforeCacheAccess(ITokenCacheAccessContext iTokenCacheAccessContext)

Dijalankan sebelum cache token diakses oleh MSAL.

Metode ini dipanggil oleh MSAL segera sebelum mengakses cache token. Aplikasi harus menggunakan metode ini untuk memuat status cache saat ini dari penyimpanan persisten dan memperbarui cache dalam memori dengan memanggil tokenCache(). Ini memastikan MSAL memiliki akses ke semua token yang di-cache sebelumnya.

Parameter:

iTokenCacheAccessContext - Objek konteks yang menyediakan akses ke cache token dan informasi terkait.

Berlaku untuk