AzureDeveloperCliCredential class
Azure Developer CLI je nástroj rozhraní příkazového řádku, který vývojářům umožňuje vytvářet, spravovat a nasazovat prostředky v Azure. Je založený na Rozhraní příkazového řádku Azure a poskytuje další funkce specifické pro vývojáře v Azure. Umožňuje uživatelům ověřit se proti Microsoft Entra ID jako uživatel nebo instanční objekt. AzureDeveloperCliCredential se ověří ve vývojovém prostředí a získá token jménem přihlášeného uživatele nebo instančního objektu v Azure Developer CLI. Funguje jako Azure Developer CLI přihlášeného uživatele nebo instančního objektu a spustí příkaz Azure CLI, který ověří aplikaci proti Microsoft Entra ID.
Konfigurace AzureDeveloperCliCredential
Aby bylo možné použít tyto přihlašovací údaje, musí se vývojář ověřit místně v Azure Developer CLI pomocí jednoho z následujících příkazů:
- Spuštěním příkazu azd auth login v Azure Developer CLI interaktivně ověřte jako uživatel.
- Spusťte příkaz azd auth login --client-id clientID --client-secret clientSecret --tenant-id tenant-id TENANTID a ověřte se jako instanční objekt.
V závislosti na platnosti obnovovacího tokenu ve vaší organizaci může být potřeba tento proces po určité době opakovat. Obecně platí, že doba platnosti obnovovacího tokenu je několik týdnů až několik měsíců. AzureDeveloperCliCredential vás vyzve k opětovnému přihlášení.
Konstruktory
Azure |
Vytvoří instanci AzureDeveloperCliCredential. Pokud chcete použít tyto přihlašovací údaje, ujistěte se, že jste již přihlášení prostřednictvím nástroje azd pomocí příkazu "azd auth login" z příkazového řádku. |
Metody
get |
Provede ověření pomocí Microsoft Entra ID a v případě úspěchu vrátí přístupový token. Pokud ověřování selže, vyvolá se chyba CredentialUnavailableError s podrobnostmi o selhání. |
Podrobnosti konstruktoru
AzureDeveloperCliCredential(AzureDeveloperCliCredentialOptions)
Vytvoří instanci AzureDeveloperCliCredential.
Pokud chcete použít tyto přihlašovací údaje, ujistěte se, že jste již přihlášení prostřednictvím nástroje azd pomocí příkazu "azd auth login" z příkazového řádku.
new AzureDeveloperCliCredential(options?: AzureDeveloperCliCredentialOptions)
Parametry
Možnosti pro volitelné povolení požadavků na více tenantů.
Podrobnosti metody
getToken(string | string[], GetTokenOptions)
Provede ověření pomocí Microsoft Entra ID a v případě úspěchu vrátí přístupový token. Pokud ověřování selže, vyvolá se chyba CredentialUnavailableError s podrobnostmi o selhání.
function getToken(scopes: string | string[], options?: GetTokenOptions): Promise<AccessToken>
Parametry
- scopes
-
string | string[]
Seznam oborů, ke kterým bude mít token přístup.
- options
- GetTokenOptions
Možnosti používané ke konfiguraci všech požadavků, které tato implementace TokenCredential může provést.
Návraty
Promise<AccessToken>