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
Managed |
Hiermee maakt u een exemplaar van ManagedIdentityCredential met clientId |
Managed |
Hiermee maakt u een exemplaar van ManagedIdentityCredential met resource-id |
Managed |
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
get |
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
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
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>