Loading [MathJax]/extensions/tex2jax.js
azure-identity
All Classes Files Functions Variables Typedefs Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 CAzure::Identity::ManagedIdentityIdThe type of managed identity and its corresponding identifier
 CCore::Credentials::TokenCredential
 CAzure::Identity::AzureCliCredentialEnables authentication to Microsoft Entra ID using Azure CLI to obtain an access token
 CAzure::Identity::AzurePipelinesCredentialCredential which authenticates using an Azure Pipelines service connection
 CAzure::Identity::ChainedTokenCredentialChained Token Credential provides a token credential implementation which chains multiple Azure::Core::Credentials::TokenCredential implementations to be tried in order until one of the GetToken() methods returns an access token
 CAzure::Identity::ClientAssertionCredentialCredential which authenticates a Microsoft Entra service principal using a signed client assertion
 CAzure::Identity::ClientCertificateCredentialClient Certificate Credential authenticates with the Azure services using a Tenant ID, Client ID and a client certificate
 CAzure::Identity::ClientSecretCredentialClient Secret Credential authenticates with the Azure services using a Tenant ID, Client ID and a client secret
 CAzure::Identity::DefaultAzureCredentialDefault Azure Credential combines multiple credentials that depend on the setup environment and require no parameters into a single chain. If the environment is set up sufficiently for at least one of such credentials to work, DefaultAzureCredential will work as well
 CAzure::Identity::EnvironmentCredentialEnvironment Credential initializes an Azure credential, based on the system environment variables being set
 CAzure::Identity::ManagedIdentityCredentialAttempts authentication using a managed identity that has been assigned to the deployment environment. This authentication type works in Azure VMs, App Service and Azure Functions applications, as well as the Azure Cloud Shell. More information about configuring managed identities can be found here: https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/overview
 CAzure::Identity::WorkloadIdentityCredentialWorkload Identity Credential supports Azure workload identity authentication on Kubernetes and other hosts supporting workload identity. See the Azure Kubernetes Service documentation at https://learn.microsoft.com/azure/aks/workload-identity-overview for more information
 CCore::Credentials::TokenCredentialOptions
 CAzure::Identity::AzureCliCredentialOptionsOptions for configuring the Azure::Identity::AzureCliCredential
 CAzure::Identity::AzurePipelinesCredentialOptionsOptions for Azure Pipelines credential
 CAzure::Identity::ClientAssertionCredentialOptionsOptions used to configure the Client Assertion credential
 CAzure::Identity::ClientCertificateCredentialOptionsOptions for client certificate authentication
 CAzure::Identity::ClientSecretCredentialOptionsOptions for token authentication
 CAzure::Identity::EnvironmentCredentialOptionsOptions for token authentication
 CAzure::Identity::ManagedIdentityCredentialOptionsOptions for managed identity credential
 CAzure::Identity::WorkloadIdentityCredentialOptionsOptions for workload identity credential