Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Java için MSAL, varsayılan olarak bellek içi belirteç önbelleği sağlar. Bellek içi belirteç önbelleği, uygulama yürütme süresi boyunca devam eder.
Önbellekte hangi hesapların olduğunu görme
Aşağıdaki örnekte gösterildiği gibi arayarak PublicClientApplication.getAccounts() önbellekte hangi hesapların olduğunu de kontrol edebilirsiniz:
PublicClientApplication pca = new PublicClientApplication.Builder(
labResponse.getAppId()).
authority(TestConstants.ORGANIZATIONS_AUTHORITY).
build();
Set<IAccount> accounts = pca.getAccounts().join();
Hesapları önbellekten kaldırma
Önbellekten bir hesabı kaldırmak için, kaldırılması gereken hesabı bulun ve aşağıdaki örnekte gösterildiği gibi çağırın PublicClientApplication.removeAccount() :
Set<IAccount> accounts = pca.getAccounts().join();
IAccount accountToBeRemoved = accounts.stream().filter(
x -> x.username().equalsIgnoreCase(
UPN_OF_USER_TO_BE_REMOVED)).findFirst().orElse(null);
pca.removeAccount(accountToBeRemoved).join();
Daha fazla bilgi edinin
Java için MSAL kullanıyorsanız Java için MSAL'de özel belirteç önbelleği serileştirmesi hakkında bilgi edinin.