Table of Contents

Class AzureDeveloperCliCredential

Namespace
Azure.Identity
Assembly
Azure.Identity.dll

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

public class AzureDeveloperCliCredential : TokenCredential
Inheritance
AzureDeveloperCliCredential

Constructors

AzureDeveloperCliCredential()

Create an instance of the AzureDeveloperCliCredential class.

public AzureDeveloperCliCredential()

AzureDeveloperCliCredential(AzureDeveloperCliCredentialOptions)

Create an instance of the AzureDeveloperCliCredential class.

public AzureDeveloperCliCredential(AzureDeveloperCliCredentialOptions options)

Parameters

options AzureDeveloperCliCredentialOptions

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

Methods

GetToken(TokenRequestContext, CancellationToken)

Obtains an access token from Azure Developer 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

AccessToken

GetTokenAsync(TokenRequestContext, CancellationToken)

Obtains an access token from Azure Developer CLI service, using the access token to authenticate. This method is called by Azure SDK clients.

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

Parameters

requestContext TokenRequestContext
cancellationToken CancellationToken

Returns

ValueTask<AccessToken>