AzureDeveloperCliCredential class
Az 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-re épül, és további, azure-fejlesztőknek szóló funkciókat biztosít. Lehetővé teszi a felhasználók számára, hogy felhasználóként és/vagy szolgáltatásnévként hitelesítsék magukat Microsoft Entra-azonosító. Az AzureDeveloperCliCredential egy fejlesztői környezetben hitelesít, és jogkivonatot szerez be a bejelentkezett felhasználó vagy szolgáltatásnév nevében az Azure Developer CLI-ben. Úgy működik, mint az Azure Developer CLI, amely bejelentkezett a felhasználóba vagy szolgáltatásnévbe, és alatta végrehajt egy Azure CLI-parancsot az alkalmazás Microsoft Entra-azonosítóval való hitelesítéséhez.
Az AzureDeveloperCliCredential konfigurálása
A hitelesítő adatok használatához a fejlesztőnek helyileg kell hitelesítenie magát az Azure Developer CLI-ben az alábbi parancsok egyikével:
- Futtassa az "azd auth login" (azd auth login) parancsot az Azure Developer CLI-ben az interaktív hitelesítéshez felhasználóként.
- 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
| Azure |
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
| get |
Hitelesít a Microsoft Entra-azonosítóval, é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
Lehetőség a több-bérlős kérelmek engedélyezésére.
Metódus adatai
getToken(string | string[], GetTokenOptions)
Hitelesít a Microsoft Entra-azonosítóval, é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 küldött kérések konfigurálásához használt beállítások.
Válaszok
Promise<AccessToken>