Megosztás a következőn keresztül:


AzureDeveloperCliCredential class

Azure Developer CLI egy parancssori felületi eszköz, amellyel a fejlesztők erőforrásokat hozhatnak létre, kezelhetnek és helyezhetnek üzembe az Azure-ban. Az Azure CLI-n alapul, és további, az Azure-fejlesztőkre jellemző funkciókat biztosít. Lehetővé teszi, hogy a felhasználók felhasználóként és/vagy szolgáltatásnévként hitelesítsék magukat Microsoft Entra ID. Az AzureDeveloperCliCredential egy fejlesztési környezetben hitelesíti magát, és jogkivonatot szerez be a bejelentkezett felhasználó vagy szolgáltatásnév nevében a Azure Developer CLI. Ez a Azure Developer CLI bejelentkezett felhasználóként vagy szolgáltatásnévként működik, és alatta végrehajt egy Azure CLI-parancsot az alkalmazás hitelesítéséhez Microsoft Entra ID.

Az AzureDeveloperCliCredential konfigurálása

A hitelesítő adatok használatához a fejlesztőnek helyileg kell hitelesítenie Azure Developer CLI az alábbi parancsok egyikével:

  1. Futtassa az "azd auth login" (azd auth login) parancsot a Azure Developer CLI a felhasználóként történő interaktív hitelesítéshez.
  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 között van. 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íti Microsoft Entra ID, és sikeres esetben egy hozzáférési jogkivonatot 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

A több-bérlős kérelmek opcionális engedélyezésére vonatkozó beállítások.

Metódus adatai

getToken(string | string[], GetTokenOptions)

Hitelesíti Microsoft Entra ID, és sikeres esetben egy hozzáférési jogkivonatot 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 végrehajtott kérések konfigurálásához használt beállítások.

Válaszok

Promise<AccessToken>