Class AzureDeveloperCliCredential
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
AzureDeveloperCliCredentialOptionsThe 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
TokenRequestContextcancellationToken
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
TokenRequestContextcancellationToken
CancellationToken
Returns
- ValueTask<AccessToken>