ManagedIdentityCredential class
Pokusí se o ověření pomocí spravované identity dostupné v prostředí nasazení. Tento typ autentizace funguje ve Azure VM, instancích App Service, Azure Functions aplikacích, Azure Kubernetes Services, Azure Service Fabric instancích a uvnitř Azure Cloud Shell.
Další informace o konfiguraci spravovaných identit najdete tady: https://learn.microsoft.com/azure/active-directory/managed-identities-azure-resources/overview
Konstruktory
| Managed |
Vytvoří instanci ManagedIdentityCredential s ID klienta. |
| Managed |
Vytvoří instanci ManagedIdentityCredential s ID objektu. |
| Managed |
Vytvoří instanci ManagedIdentityCredential s ID prostředku. |
| Managed |
Vytvoří instanci ManagedIdentityCredential s ID klienta identity přiřazené uživatelem nebo registrací aplikace (při práci s identitou podu AKS). |
Metody
| get |
Autentizuje se pomocí Microsoft Entra ID a pokud je úspěšný, vrací přístupový token. Pokud se ověření nezdaří, zobrazí se CredentialUnavailableError s podrobnostmi o selhání. Pokud dojde k neočekávané chybě, zobrazí se AuthenticationError s podrobnostmi o selhání. |
Podrobnosti konstruktoru
ManagedIdentityCredential(ManagedIdentityCredentialClientIdOptions)
Vytvoří instanci ManagedIdentityCredential s ID klienta.
new ManagedIdentityCredential(options?: ManagedIdentityCredentialClientIdOptions)
Parametry
Možnosti konfigurace klienta, který provádí požadavek na přístupový token
ManagedIdentityCredential(ManagedIdentityCredentialObjectIdOptions)
Vytvoří instanci ManagedIdentityCredential s ID objektu.
new ManagedIdentityCredential(options?: ManagedIdentityCredentialObjectIdOptions)
Parametry
Možnosti konfigurace prostředku, který provádí žádost o přístupový token
ManagedIdentityCredential(ManagedIdentityCredentialResourceIdOptions)
Vytvoří instanci ManagedIdentityCredential s ID prostředku.
new ManagedIdentityCredential(options?: ManagedIdentityCredentialResourceIdOptions)
Parametry
Možnosti konfigurace prostředku, který provádí žádost o přístupový token
ManagedIdentityCredential(string, TokenCredentialOptions)
Vytvoří instanci ManagedIdentityCredential s ID klienta identity přiřazené uživatelem nebo registrací aplikace (při práci s identitou podu AKS).
new ManagedIdentityCredential(clientId: string, options?: TokenCredentialOptions)
Parametry
- clientId
-
string
ID klienta identity přiřazené uživatelem nebo registraci aplikace (při práci s identitou podu AKS).
- options
- TokenCredentialOptions
Možnosti konfigurace klienta, který provádí požadavek na přístupový token
Podrobnosti metody
getToken(string | string[], GetTokenOptions)
Autentizuje se pomocí Microsoft Entra ID a pokud je úspěšný, vrací přístupový token. Pokud se ověření nezdaří, zobrazí se CredentialUnavailableError s podrobnostmi o selhání. Pokud dojde k neočekávané chybě, zobrazí se AuthenticationError s podrobnostmi o selhání.
function getToken(scopes: string | string[], options?: GetTokenOptions): Promise<AccessToken>
Parametry
- scopes
-
string | string[]
Seznam oborů, pro které bude mít token přístup.
- options
- GetTokenOptions
Možnosti použité ke konfiguraci všech požadavků, které tato implementace TokenCredential může provést.
Návraty
Promise<AccessToken>