AzureDeveloperCliCredential class

Azure Developer CLI är ett kommandoradsgränssnitt som gör det möjligt för utvecklare att skapa, hantera och distribuera resurser i Azure. Det är byggt ovanpå Azure CLI och erbjuder ytterligare funktionalitet specifik för Azure-utvecklare. Den tillåter användare att autentisera sig som användare och/eller tjänstehuvudman mot Microsoft Entra ID. AzureDeveloperCliCredential autentiseras i en utvecklingsmiljö och förvärvar en token på uppdrag av den inloggade användaren eller tjänstehuvudpersonen i Azure Developer CLI. Den fungerar som Azure Developer CLI som är inloggad användare eller tjänstehuvudperson och kör ett Azure CLI-kommando under för att autentisera applikationen mot Microsoft Entra ID.

Konfigurera AzureDeveloperCliCredential

För att använda denna behörighet måste utvecklaren autentisera sig lokalt i Azure Developer CLI med ett av kommandona nedan:

  1. Kör "azd auth login" i Azure Developer CLI för att autentisera interaktivt som användare.
  2. Kör "azd auth login --client-id clientID --client-secret clientSecret --tenant-id tenantID" för att autentisera som tjänstens huvudnamn.

Du kan behöva upprepa den här processen efter en viss tidsperiod, beroende på giltigheten för uppdateringstoken i din organisation. I allmänhet är giltighetsperioden för uppdateringstoken några veckor till några månader. AzureDeveloperCliCredential uppmanar dig att logga in igen.

Konstruktorer

AzureDeveloperCliCredential(AzureDeveloperCliCredentialOptions)

Skapar en instans av AzureDeveloperCliCredential.

Om du vill använda den här autentiseringsuppgiften kontrollerar du att du redan har loggat in via azd-verktyget med kommandot "azd auth login" från kommandoraden.

Metoder

getToken(string | string[], GetTokenOptions)

Autentisera med Microsoft Entra ID och returnerar en åtkomsttoken om det lyckas. Om autentiseringen misslyckas utlöses en CredentialUnavailableError med information om felet.

Konstruktorinformation

AzureDeveloperCliCredential(AzureDeveloperCliCredentialOptions)

Skapar en instans av AzureDeveloperCliCredential.

Om du vill använda den här autentiseringsuppgiften kontrollerar du att du redan har loggat in via azd-verktyget med kommandot "azd auth login" från kommandoraden.

new AzureDeveloperCliCredential(options?: AzureDeveloperCliCredentialOptions)

Parametrar

options
AzureDeveloperCliCredentialOptions

Alternativ för att eventuellt tillåta begäranden med flera klientorganisationer.

Metodinformation

getToken(string | string[], GetTokenOptions)

Autentisera med Microsoft Entra ID och returnerar en åtkomsttoken om det lyckas. Om autentiseringen misslyckas utlöses en CredentialUnavailableError med information om felet.

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

Parametrar

scopes

string | string[]

Listan över omfång som token ska ha åtkomst till.

options
GetTokenOptions

De alternativ som används för att konfigurera alla begäranden som denna TokenCredential-implementering kan göra.

Returer

Promise<AccessToken>