ManagedIdentityCredential class
Hiermee probeert u verificatie uit te voeren 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 in 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 een client-id |
Managed |
Hiermee maakt u een exemplaar van ManagedIdentityCredential met een object-id |
Managed |
Hiermee maakt u een exemplaar van ManagedIdentityCredential met een 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-pod-identity). |
Methoden
get |
Verifieert met Microsoft Entra-id en retourneert een toegangstoken als dit lukt. Als de verificatie mislukt, wordt 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 een client-id
new ManagedIdentityCredential(options?: ManagedIdentityCredentialClientIdOptions)
Parameters
Opties voor het configureren van de client die de aanvraag voor het toegangstoken maakt.
ManagedIdentityCredential(ManagedIdentityCredentialObjectIdOptions)
Hiermee maakt u een exemplaar van ManagedIdentityCredential met een object-id
new ManagedIdentityCredential(options?: ManagedIdentityCredentialObjectIdOptions)
Parameters
Opties voor het configureren van de resource die de aanvraag voor het toegangstoken maakt.
ManagedIdentityCredential(ManagedIdentityCredentialResourceIdOptions)
Hiermee maakt u een exemplaar van ManagedIdentityCredential met een resource-id
new ManagedIdentityCredential(options?: ManagedIdentityCredentialResourceIdOptions)
Parameters
Opties voor het configureren van de resource die de aanvraag voor het toegangstoken maakt.
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-pod-identity).
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-pod-identity).
- 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 de verificatie mislukt, wordt 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 waartoe het token toegang heeft.
- options
- GetTokenOptions
De opties die worden gebruikt voor het configureren van aanvragen die deze TokenCredential-implementatie mogelijk maakt.
Retouren
Promise<AccessToken>