Loading [MathJax]/jax/input/TeX/config.js
azure-identity
All Classes Files Functions Variables Typedefs Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 NAzure
 NIdentity
 CAzureCliCredentialEnables authentication to Microsoft Entra ID using Azure CLI to obtain an access token
 CAzureCliCredentialOptionsOptions for configuring the Azure::Identity::AzureCliCredential
 CAzurePipelinesCredentialCredential which authenticates using an Azure Pipelines service connection
 CAzurePipelinesCredentialOptionsOptions for Azure Pipelines credential
 CChainedTokenCredentialChained 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
 CClientAssertionCredentialCredential which authenticates a Microsoft Entra service principal using a signed client assertion
 CClientAssertionCredentialOptionsOptions used to configure the Client Assertion credential
 CClientCertificateCredentialClient Certificate Credential authenticates with the Azure services using a Tenant ID, Client ID and a client certificate
 CClientCertificateCredentialOptionsOptions for client certificate authentication
 CClientSecretCredentialClient Secret Credential authenticates with the Azure services using a Tenant ID, Client ID and a client secret
 CClientSecretCredentialOptionsOptions for token authentication
 CDefaultAzureCredentialDefault 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
 CEnvironmentCredentialEnvironment Credential initializes an Azure credential, based on the system environment variables being set
 CEnvironmentCredentialOptionsOptions for token authentication
 CManagedIdentityCredentialAttempts 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
 CManagedIdentityCredentialOptionsOptions for managed identity credential
 CManagedIdentityIdThe type of managed identity and its corresponding identifier
 CWorkloadIdentityCredentialWorkload 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
 CWorkloadIdentityCredentialOptionsOptions for workload identity credential