Identity
Table of Contents
Interfaces
- TokenCredential
- Defines how an Azure credential obtains access tokens.
Classes
- AccessToken
- Represents an OAuth access token and its expiry information.
- AggregateException
- Collects multiple failures produced while trying a credential chain.
- AuthenticationFailedException
- Indicates that an available credential failed to authenticate.
- AzureAuthorityHosts
- Provides Microsoft Entra authority host names for Azure cloud environments.
- ChainedTokenCredential
- Tries token credentials in order until one can provide a token.
- ClientCertificateCredential
- Authenticates a Microsoft Entra service principal with a client certificate.
- ClientCertificateCredentialOptions
- Configures client certificate credential options.
- ClientSecretCredential
- Authenticates a Microsoft Entra service principal with a client secret.
- ClientSecretCredentialOptions
- Configures client secret credential options.
- CredentialUnavailableException
- Indicates that a credential cannot attempt authentication in the current environment.
- DefaultAzureCredential
- Tries a configurable chain of common Azure credentials.
- DefaultAzureCredentialOptions
- Configures which credential sources participate in {@see DefaultAzureCredential}.
- EnvironmentCredential
- Authenticates from service-principal values in the standard AZURE_* environment variables.
- EnvironmentCredentialOptions
- Configures environment credential options.
- ManagedIdentityCredential
- ManagedIdentityCredentialOptions
- Configures token credential options.
- TokenCredentialOptions
- Configures token credential options.
- TokenRequestContext
- Describes the OAuth scopes requested from a token credential.
- WorkloadIdentityCredential
- Exchanges a federated workload identity token for a Microsoft Entra access token.
- WorkloadIdentityCredentialOptions
- Configures workload identity credential options.