Class DefaultAzureCredential

java.lang.Object
com.azure.identity.ChainedTokenCredential
com.azure.identity.DefaultAzureCredential
All Implemented Interfaces:
com.azure.core.credential.TokenCredential

public final class DefaultAzureCredential extends ChainedTokenCredential
Creates a credential using environment variables or the shared token cache. It tries to create a valid credential in the following order:
  1. EnvironmentCredential
  2. WorkloadIdentityCredential
  3. ManagedIdentityCredential
  4. AzureDeveloperCliCredential
  5. SharedTokenCacheCredential
  6. IntelliJCredential
  7. AzureCliCredential
  8. AzurePowerShellCredential
  9. Fails if none of the credentials above could be created.