Table of Contents

Class AzureCliCredential

Namespace
Azure.Identity
Assembly
Azure.Identity.dll

Enables authentication to Microsoft Entra ID using Azure CLI to obtain an access token.

public class AzureCliCredential : TokenCredential
Inheritance
AzureCliCredential

Constructors

AzureCliCredential()

Create an instance of AzureCliCredential class.

public AzureCliCredential()

AzureCliCredential(AzureCliCredentialOptions)

Create an instance of AzureCliCredential class.

public AzureCliCredential(AzureCliCredentialOptions options)

Parameters

options AzureCliCredentialOptions

The Microsoft Entra tenant (directory) ID of the service principal.

Methods

GetToken(TokenRequestContext, CancellationToken)

Obtains a access token from Azure CLI credential, using this access token to authenticate. This method called by Azure SDK clients.

public override AccessToken GetToken(TokenRequestContext requestContext, CancellationToken cancellationToken = default)

Parameters

requestContext TokenRequestContext
cancellationToken CancellationToken

Returns

AccessToken

GetTokenAsync(TokenRequestContext, CancellationToken)

Obtains a access token from Azure CLI service, using the access token to authenticate. This method id called by Azure SDK clients.

public override ValueTask<AccessToken> GetTokenAsync(TokenRequestContext requestContext, CancellationToken cancellationToken = default)

Parameters

requestContext TokenRequestContext
cancellationToken CancellationToken

Returns

ValueTask<AccessToken>