CAzure::Identity::ManagedIdentityId | The type of managed identity and its corresponding identifier |
▼CCore::Credentials::TokenCredential | |
CAzure::Identity::AzureCliCredential | Enables authentication to Microsoft Entra ID using Azure CLI to obtain an access token |
CAzure::Identity::AzurePipelinesCredential | Credential which authenticates using an Azure Pipelines service connection |
CAzure::Identity::ChainedTokenCredential | Chained 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::ClientAssertionCredential | Credential which authenticates a Microsoft Entra service principal using a signed client assertion |
CAzure::Identity::ClientCertificateCredential | Client Certificate Credential authenticates with the Azure services using a Tenant ID, Client ID and a client certificate |
CAzure::Identity::ClientSecretCredential | Client Secret Credential authenticates with the Azure services using a Tenant ID, Client ID and a client secret |
CAzure::Identity::DefaultAzureCredential | Default 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::EnvironmentCredential | Environment Credential initializes an Azure credential, based on the system environment variables being set |
CAzure::Identity::ManagedIdentityCredential | Attempts 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::WorkloadIdentityCredential | Workload 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::AzureCliCredentialOptions | Options for configuring the Azure::Identity::AzureCliCredential |
CAzure::Identity::AzurePipelinesCredentialOptions | Options for Azure Pipelines credential |
CAzure::Identity::ClientAssertionCredentialOptions | Options used to configure the Client Assertion credential |
CAzure::Identity::ClientCertificateCredentialOptions | Options for client certificate authentication |
CAzure::Identity::ClientSecretCredentialOptions | Options for token authentication |
CAzure::Identity::EnvironmentCredentialOptions | Options for token authentication |
CAzure::Identity::ManagedIdentityCredentialOptions | Options for managed identity credential |
CAzure::Identity::WorkloadIdentityCredentialOptions | Options for workload identity credential |