Class TokenCredentialManagerWithCache
- java.lang.Object
-
- com.microsoft.azure.toolkit.lib.auth.TokenCredentialManager
-
- com.microsoft.azure.toolkit.lib.auth.TokenCredentialManagerWithCache
-
- All Implemented Interfaces:
SubscriptionProvider,TenantProvider
- Direct Known Subclasses:
AzureCliTokenCredentialManager,RefreshTokenTokenCredentialManager,ServicePrincipalTokenCredentialManager
public class TokenCredentialManagerWithCache extends TokenCredentialManager
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static classTokenCredentialManagerWithCache.CachedTokenCredential
-
Field Summary
Fields Modifier and Type Field Description private Map<String,com.azure.core.credential.TokenCredential>tokenCredentialCache-
Fields inherited from class com.microsoft.azure.toolkit.lib.auth.TokenCredentialManager
credentialSupplier, email, environment, rootCredentialSupplier
-
-
Constructor Summary
Constructors Constructor Description TokenCredentialManagerWithCache()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.azure.core.credential.TokenCredentialcreateTokenCredentialForTenant(String tenantId)-
Methods inherited from class com.microsoft.azure.toolkit.lib.auth.TokenCredentialManager
listSubscriptions, listTenants
-
-
-
-
Method Detail
-
createTokenCredentialForTenant
public com.azure.core.credential.TokenCredential createTokenCredentialForTenant(String tenantId)
- Overrides:
createTokenCredentialForTenantin classTokenCredentialManager
-
-