Delen via


AzureDeveloperCliCredential class

Azure Developer CLI is een opdrachtregelinterfaceprogramma waarmee ontwikkelaars resources in Azure kunnen maken, beheren en implementeren. Het is gebouwd op basis van de Azure CLI en biedt aanvullende functionaliteit die specifiek is voor Azure-ontwikkelaars. Hiermee kunnen gebruikers zich verifiëren als een gebruiker en/of een service-principal op basis van Microsoft Entra ID. AzureDeveloperCliCredential verifieert zich in een ontwikkelomgeving en verkrijgt een token namens de aangemelde gebruiker of service-principal in de Azure Developer CLI. Het fungeert als de Azure Developer CLI die is aangemeld bij de gebruiker of service-principal en voert een Azure CLI-opdracht eronder uit om de toepassing te verifiëren bij Microsoft Entra ID.

AzureDeveloperCliCredential configureren

Als u deze referentie wilt gebruiken, moet de ontwikkelaar zich lokaal verifiëren in Azure Developer CLI met behulp van een van de onderstaande opdrachten:

  1. Voer 'azd auth login' uit in Azure Developer CLI om interactief te verifiëren als gebruiker.
  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)

Verifieert met Microsoft Entra-id en retourneert een toegangstoken als dit 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)

Verifieert met Microsoft Entra-id en retourneert een toegangstoken als dit 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>