AzureDeveloperCliCredential class

Azure Developer CLI is een commandoregelinterface waarmee ontwikkelaars resources kunnen creëren, beheren en uitrollen in Azure. Het is gebouwd bovenop de Azure CLI en biedt extra functionaliteit specifiek voor Azure-ontwikkelaars. Het stelt gebruikers in staat zich te authenticeren als gebruiker en/of diensthoofd tegen Microsoft Entra ID. De AzureDeveloperCliCredential authenticeert zich in een ontwikkelomgeving en verwerft een token namens de ingelogde gebruiker of serviceprincipal in de Azure Developer CLI. Het fungeert als de Azure Developer CLI die inlogt op gebruiker of serviceprincipal en voert een Azure CLI-commando uit om de applicatie te authenticeren tegen Microsoft Entra ID.

AzureDeveloperCliCredential configureren

Om dit credential te gebruiken, moet de ontwikkelaar zich lokaal authenticeren in de Azure Developer CLI met een van de onderstaande commando's:

  1. Voer "azd auth login" uit in de Azure Developer CLI om interactief als gebruiker te authenticeren.
  2. Voer 'azd auth login --client-id clientID --client-secret clientSecret --tenant-id tenantID' uit om te verifiëren als een service-principal.

Mogelijk moet u dit proces na een bepaalde periode herhalen, afhankelijk van de geldigheid van het vernieuwingstoken in uw organisatie. Over het algemeen is de geldigheidsperiode van het vernieuwingstoken een paar weken tot een paar maanden. AzureDeveloperCliCredential vraagt u zich opnieuw aan te melden.

Constructors

AzureDeveloperCliCredential(AzureDeveloperCliCredentialOptions)

Hiermee maakt u een exemplaar van de AzureDeveloperCliCredential.

Als u deze referentie wilt gebruiken, moet u ervoor zorgen dat u al bent aangemeld via het hulpprogramma azd met behulp van de opdracht 'azd auth login' vanaf de opdrachtregel.

Methoden

getToken(string | string[], GetTokenOptions)

Authenticeert met Microsoft Entra ID en geeft een toegangstoken terug als het lukt. Als de verificatie mislukt, wordt een CredentialUnavailableError- gegenereerd met de details van de fout.

Constructordetails

AzureDeveloperCliCredential(AzureDeveloperCliCredentialOptions)

Hiermee maakt u een exemplaar van de AzureDeveloperCliCredential.

Als u deze referentie wilt gebruiken, moet u ervoor zorgen dat u al bent aangemeld via het hulpprogramma azd met behulp van de opdracht 'azd auth login' vanaf de opdrachtregel.

new AzureDeveloperCliCredential(options?: AzureDeveloperCliCredentialOptions)

Parameters

options
AzureDeveloperCliCredentialOptions

Opties om eventueel aanvragen voor meerdere tenants toe te staan.

Methodedetails

getToken(string | string[], GetTokenOptions)

Authenticeert met Microsoft Entra ID en geeft een toegangstoken terug als het lukt. Als de verificatie mislukt, wordt een CredentialUnavailableError- gegenereerd met de details van de fout.

function getToken(scopes: string | string[], options?: GetTokenOptions): Promise<AccessToken>

Parameters

scopes

string | string[]

De lijst met bereiken waartoe het token toegang heeft.

options
GetTokenOptions

De opties die worden gebruikt voor het configureren van aanvragen die deze TokenCredential-implementatie mogelijk maakt.

Retouren

Promise<AccessToken>