ManagedIdentityCredential class
Försöker autentisering med hjälp av en hanterad identitet som är tillgänglig i distributionsmiljön. Den här autentiseringstypen fungerar i virtuella Azure-datorer, App Service-instanser, Azure Functions-program, Azure Kubernetes Services, Azure Service Fabric-instanser och inuti Azure Cloud Shell.
Mer information om hur du konfigurerar hanterade identiteter finns här: https://learn.microsoft.com/en-us/azure/active-directory/managed-identities-azure-resources/overview
Konstruktorer
Managed |
Skapar en instans av ManagedIdentityCredential med ett klient-ID |
Managed |
Skapar en instans av ManagedIdentityCredential med ett objekt-ID |
Managed |
Skapar en instans av ManagedIdentityCredential med ett resurs-ID |
Managed |
Skapar en instans av ManagedIdentityCredential med klient-ID:t för en användartilldelad identitet eller appregistrering (när du arbetar med AKS-poddidentitet). |
Metoder
get |
Autentiserar med Microsoft Entra-ID och returnerar en åtkomsttoken om det lyckas. Om autentiseringen misslyckas utlöses en CredentialUnavailableError med information om felet. Om ett oväntat fel inträffar genereras en AuthenticationError- med information om felet. |
Konstruktorinformation
ManagedIdentityCredential(ManagedIdentityCredentialClientIdOptions)
Skapar en instans av ManagedIdentityCredential med ett klient-ID
new ManagedIdentityCredential(options?: ManagedIdentityCredentialClientIdOptions)
Parametrar
Alternativ för att konfigurera klienten som gör begäran om åtkomsttoken.
ManagedIdentityCredential(ManagedIdentityCredentialObjectIdOptions)
Skapar en instans av ManagedIdentityCredential med ett objekt-ID
new ManagedIdentityCredential(options?: ManagedIdentityCredentialObjectIdOptions)
Parametrar
Alternativ för att konfigurera resursen som gör begäran om åtkomsttoken.
ManagedIdentityCredential(ManagedIdentityCredentialResourceIdOptions)
Skapar en instans av ManagedIdentityCredential med ett resurs-ID
new ManagedIdentityCredential(options?: ManagedIdentityCredentialResourceIdOptions)
Parametrar
Alternativ för att konfigurera resursen som gör begäran om åtkomsttoken.
ManagedIdentityCredential(string, TokenCredentialOptions)
Skapar en instans av ManagedIdentityCredential med klient-ID:t för en användartilldelad identitet eller appregistrering (när du arbetar med AKS-poddidentitet).
new ManagedIdentityCredential(clientId: string, options?: TokenCredentialOptions)
Parametrar
- clientId
-
string
Klient-ID för den användartilldelade identiteten eller appregistreringen (när du arbetar med AKS-poddidentitet).
- options
- TokenCredentialOptions
Alternativ för att konfigurera klienten som gör begäran om åtkomsttoken.
Metodinformation
getToken(string | string[], GetTokenOptions)
Autentiserar med Microsoft Entra-ID och returnerar en åtkomsttoken om det lyckas. Om autentiseringen misslyckas utlöses en CredentialUnavailableError med information om felet. Om ett oväntat fel inträffar genereras en AuthenticationError- med information om felet.
function getToken(scopes: string | string[], options?: GetTokenOptions): Promise<AccessToken>
Parametrar
- scopes
-
string | string[]
Listan över omfång som token ska ha åtkomst till.
- options
- GetTokenOptions
De alternativ som används för att konfigurera alla begäranden som denna TokenCredential-implementering kan göra.
Returer
Promise<AccessToken>