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