ManagedIdentityCredential class
Pokusí se o ověření pomocí spravované identity dostupné v prostředí nasazení. Tento typ ověřování funguje ve virtuálních počítačích Azure, instancích služby App Service, aplikacích Azure Functions, službách Azure Kubernetes Services, instancích Azure Service Fabric a ve službě Azure Cloud Shell.
Další informace o konfiguraci spravovaných identit najdete tady: https://learn.microsoft.com/en-us/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 |
Ověří se pomocí ID Microsoft Entra a v případě úspěchu vrátí 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)
Ověří se pomocí ID Microsoft Entra a v případě úspěchu vrátí 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>