Delen via


ManagedIdentityCredential class

Verificatie wordt geprobeerd met behulp van een beheerde identiteit die beschikbaar is in de implementatieomgeving. Dit verificatietype werkt in Azure-VM's, App Service-exemplaren, Azure Functions toepassingen, Azure Kubernetes Services, Azure Service Fabric-exemplaren en binnen de Azure Cloud Shell.

Meer informatie over het configureren van beheerde identiteiten vindt u hier: https://learn.microsoft.com/en-us/azure/active-directory/managed-identities-azure-resources/overview

Constructors

ManagedIdentityCredential(ManagedIdentityCredentialClientIdOptions)

Hiermee maakt u een exemplaar van ManagedIdentityCredential met clientId

ManagedIdentityCredential(ManagedIdentityCredentialResourceIdOptions)

Hiermee maakt u een exemplaar van ManagedIdentityCredential met resource-id

ManagedIdentityCredential(string, TokenCredentialOptions)

Hiermee maakt u een exemplaar van ManagedIdentityCredential met de client-id van een door de gebruiker toegewezen identiteit of app-registratie (bij het werken met AKS-podidentiteit).

Methoden

getToken(string | string[], GetTokenOptions)

Verifieert met Microsoft Entra ID en retourneert een toegangstoken als dit lukt. Als verificatie mislukt, wordt er een CredentialUnavailableError gegenereerd met de details van de fout. Als er een onverwachte fout optreedt, wordt er een AuthenticationError gegenereerd met de details van de fout.

Constructordetails

ManagedIdentityCredential(ManagedIdentityCredentialClientIdOptions)

Hiermee maakt u een exemplaar van ManagedIdentityCredential met clientId

new ManagedIdentityCredential(options?: ManagedIdentityCredentialClientIdOptions)

Parameters

options
ManagedIdentityCredentialClientIdOptions

Opties voor het configureren van de client die de aanvraag voor het toegangstoken maakt.

ManagedIdentityCredential(ManagedIdentityCredentialResourceIdOptions)

Hiermee maakt u een exemplaar van ManagedIdentityCredential met resource-id

new ManagedIdentityCredential(options?: ManagedIdentityCredentialResourceIdOptions)

Parameters

options
ManagedIdentityCredentialResourceIdOptions

Opties voor het configureren van de resource waarmee de aanvraag voor het toegangstoken wordt ingediend.

ManagedIdentityCredential(string, TokenCredentialOptions)

Hiermee maakt u een exemplaar van ManagedIdentityCredential met de client-id van een door de gebruiker toegewezen identiteit of app-registratie (bij het werken met AKS-podidentiteit).

new ManagedIdentityCredential(clientId: string, options?: TokenCredentialOptions)

Parameters

clientId

string

De client-id van de door de gebruiker toegewezen identiteit of app-registratie (bij het werken met AKS-podidentiteit).

options
TokenCredentialOptions

Opties voor het configureren van de client die de aanvraag voor het toegangstoken maakt.

Methodedetails

getToken(string | string[], GetTokenOptions)

Verifieert met Microsoft Entra ID en retourneert een toegangstoken als dit lukt. Als verificatie mislukt, wordt er een CredentialUnavailableError gegenereerd met de details van de fout. Als er een onverwachte fout optreedt, wordt er een AuthenticationError gegenereerd met de details van de fout.

function getToken(scopes: string | string[], options?: GetTokenOptions): Promise<AccessToken>

Parameters

scopes

string | string[]

De lijst met bereiken waarvoor het token toegang heeft.

options
GetTokenOptions

De opties die worden gebruikt voor het configureren van aanvragen die deze TokenCredential-implementatie kan maken.

Retouren

Promise<AccessToken>