ClientAssertionCredential class
Verifieert een service-principal met een JWT-assertie.
Constructors
| Client |
Maakt een instantie van de ClientAssertionCredential aan met de details die nodig zijn om te authenticeren tegen Microsoft Entra ID met een client-assertie die door de ontwikkelaar wordt geleverd via de |
Methoden
| get |
Authenticeert met Microsoft Entra ID en geeft een toegangstoken terug als het lukt. Als de verificatie mislukt, wordt een CredentialUnavailableError- gegenereerd met de details van de fout. |
Constructordetails
ClientAssertionCredential(string, string, () => Promise<string>, ClientAssertionCredentialOptions)
Maakt een instantie van de ClientAssertionCredential aan met de details die nodig zijn om te authenticeren tegen Microsoft Entra ID met een client-assertie die door de ontwikkelaar wordt geleverd via de getAssertion functieparameter.
new ClientAssertionCredential(tenantId: string, clientId: string, getAssertion: () => Promise<string>, options?: ClientAssertionCredentialOptions)
Parameters
- tenantId
-
string
De Microsoft Entra tenant (directory) ID.
- clientId
-
string
De client-id (toepassing) van een app-registratie in de tenant.
- getAssertion
-
() => Promise<string>
Een functie waarmee de assertie voor de te gebruiken referentie wordt opgehaald.
- options
- ClientAssertionCredentialOptions
Opties voor het configureren van de client die de verificatieaanvraag doet.
Methodedetails
getToken(string | string[], GetTokenOptions)
Authenticeert met Microsoft Entra ID en geeft een toegangstoken terug als het lukt. Als de verificatie mislukt, wordt een CredentialUnavailableError- 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>