AzureDeveloperCliCredential class
Azure Developer CLI is een opdrachtregelinterfaceprogramma waarmee ontwikkelaars resources in Azure kunnen maken, beheren en implementeren. Het is gebouwd op 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. De AzureDeveloperCliCredential wordt geverifieerd 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 aangemelde gebruiker of service-principal en voert een Azure CLI-opdracht eronder uit om de toepassing te verifiëren op basis van 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:
- Voer azd auth login uit in Azure Developer CLI om interactief als gebruiker te verifiëren.
- 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 enkele weken tot enkele maanden. AzureDeveloperCliCredential vraagt u om u opnieuw aan te melden.
Constructors
Azure |
Hiermee maakt u een exemplaar van de AzureDeveloperCliCredential. Als u deze referentie wilt gebruiken, moet u ervoor zorgen dat u zich al hebt aangemeld via het hulpprogramma azd met behulp van de opdracht 'azd auth login' vanuit de opdrachtregel. |
Methoden
get |
Verifieert met Microsoft Entra ID en retourneert een toegangstoken als dit lukt. Als verificatie mislukt, wordt er 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 zich al hebt aangemeld via het hulpprogramma azd met behulp van de opdracht 'azd auth login' vanuit de opdrachtregel.
new AzureDeveloperCliCredential(options?: AzureDeveloperCliCredentialOptions)
Parameters
Opties, optioneel om 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 verificatie mislukt, wordt er 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 waarvoor het token toegang heeft.
- options
- GetTokenOptions
De opties die worden gebruikt voor het configureren van aanvragen die deze TokenCredential-implementatie kan maken.
Retouren
Promise<AccessToken>