ManagedIdentityCredential class
Hitelesítést kísérel meg az üzembehelyezési környezetben elérhető felügyelt identitással. Ez a hitelesítési típus az Azure-beli virtuális gépeken, App Service példányokban, Azure Functions alkalmazásokban, az Azure Kubernetes Servicesben, az Azure Service Fabric-példányokban és az Azure Cloud Shell belül működik.
A felügyelt identitások konfigurálásával kapcsolatos további információk itt találhatók: https://learn.microsoft.com/en-us/azure/active-directory/managed-identities-azure-resources/overview
Konstruktorok
Managed |
Létrehoz egy ManagedIdentityCredential példányt a clientId azonosítóval |
Managed |
Létrehoz egy ManagedIdentityCredential példányt az erőforrás-azonosítóval |
Managed |
Létrehoz egy ManagedIdentityCredential-példányt egy felhasználó által hozzárendelt identitás ügyfél-azonosítójával vagy alkalmazásregisztrációval (az AKS pod-identitás használatakor). |
Metódusok
get |
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. Ha váratlan hiba történik, a rendszer egy AuthenticationErrort küld a hiba részleteivel. |
Konstruktor adatai
ManagedIdentityCredential(ManagedIdentityCredentialClientIdOptions)
Létrehoz egy ManagedIdentityCredential példányt a clientId azonosítóval
new ManagedIdentityCredential(options?: ManagedIdentityCredentialClientIdOptions)
Paraméterek
A hozzáférési jogkivonat-kérést küldő ügyfél konfigurálásának beállításai.
ManagedIdentityCredential(ManagedIdentityCredentialResourceIdOptions)
Létrehoz egy ManagedIdentityCredential példányt az erőforrás-azonosítóval
new ManagedIdentityCredential(options?: ManagedIdentityCredentialResourceIdOptions)
Paraméterek
A hozzáférési jogkivonat-kérést küldő erőforrás konfigurálásának beállításai.
ManagedIdentityCredential(string, TokenCredentialOptions)
Létrehoz egy ManagedIdentityCredential-példányt egy felhasználó által hozzárendelt identitás ügyfél-azonosítójával vagy alkalmazásregisztrációval (az AKS pod-identitás használatakor).
new ManagedIdentityCredential(clientId: string, options?: TokenCredentialOptions)
Paraméterek
- clientId
-
string
A felhasználó által hozzárendelt identitás ügyfél-azonosítója vagy alkalmazásregisztráció (az AKS pod-identitás használatakor).
- options
- TokenCredentialOptions
A hozzáférési jogkivonat-kérést küldő ügyfél konfigurálásának beállításai.
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. Ha váratlan hiba történik, a rendszer egy AuthenticationErrort küld 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>