AzureDeveloperCliCredential class

Az Azure Developer CLI egy parancssoros felületfelület, amely lehetővé teszi a fejlesztők számára, hogy erőforrásokat hozzanak létre, kezeljenek és telepítsenek az Azure-ban. Ez az Azure CLI ráépül, és további funkciókat kínál az Azure fejlesztőknek. Lehetővé teszi a felhasználók számára, hogy felhasználóként és/vagy szolgáltatási alapként hitelesítsék a Microsoft Entra ID ellen. Az AzureDeveloperCliCredential hitelesítést ad egy fejlesztői környezetben, és egy tokent szerez a bejelentkezett felhasználó vagy szolgáltatási fő nevében az Azure Developer CLI-ben. Ez az Azure Developer CLI-jaként működik, amely bejelentkezett felhasználói vagy szolgáltatási alapfel, és alatta egy Azure CLI parancsot hajt végre, hogy hitelesítse az alkalmazást a Microsoft Entra ID-vel szemben.

Az AzureDeveloperCliCredential konfigurálása

Ehhez a hitelesítő képesedéshez a fejlesztőnek helyben hitelesítenie kell a Azure Developer CLI-ben az alábbi parancsok egyikével:

  1. Fussd be az "azd auth login" alkalmazást az Azure Developer CLI-ben, hogy interaktívan autentikálj felhasználóként.
  2. Futtassa az "azd auth login --client-id clientID --client-secret clientSecret --tenant-id tenantID" parancsot a szolgáltatásnévként való hitelesítéshez.

Előfordulhat, hogy meg kell ismételnie ezt a folyamatot egy bizonyos idő elteltével, a frissítési jogkivonat érvényességétől függően a szervezetben. A frissítési jogkivonat érvényességi ideje általában néhány hét és néhány hónap. Az AzureDeveloperCliCredential kérni fogja, hogy jelentkezzen be újra.

Konstruktorok

AzureDeveloperCliCredential(AzureDeveloperCliCredentialOptions)

Létrehozza az AzureDeveloperCliCredential egy példányát.

A hitelesítő adatok használatához győződjön meg arról, hogy már bejelentkezett az "azd" eszközzel a parancssorból az "azd auth login" paranccsal.

Metódusok

getToken(string | string[], GetTokenOptions)

Hitelesít Microsoft Entra ID-vel, és ha sikeres, hozzáférési tokent ad vissza. Ha a hitelesítés sikertelen, egy CredentialUnavailableError jelenik meg a hiba részleteivel.

Konstruktor adatai

AzureDeveloperCliCredential(AzureDeveloperCliCredentialOptions)

Létrehozza az AzureDeveloperCliCredential egy példányát.

A hitelesítő adatok használatához győződjön meg arról, hogy már bejelentkezett az "azd" eszközzel a parancssorból az "azd auth login" paranccsal.

new AzureDeveloperCliCredential(options?: AzureDeveloperCliCredentialOptions)

Paraméterek

options
AzureDeveloperCliCredentialOptions

Lehetőség a több-bérlős kérelmek engedélyezésére.

Metódus adatai

getToken(string | string[], GetTokenOptions)

Hitelesít Microsoft Entra ID-vel, és ha sikeres, hozzáférési tokent ad vissza. Ha a hitelesítés sikertelen, egy CredentialUnavailableError jelenik meg a hiba részleteivel.

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

Paraméterek

scopes

string | string[]

Azon hatókörök listája, amelyekhez a jogkivonatnak hozzáférése lesz.

options
GetTokenOptions

A TokenCredential implementáció által küldött kérések konfigurálásához használt beállítások.

Válaszok

Promise<AccessToken>