Delen via


ClientAssertionCredential class

Hiermee wordt een service-principal geverifieerd met een JWT-assertie.

Constructors

ClientAssertionCredential(string, string, () => Promise<string>, ClientAssertionCredentialOptions)

Hiermee maakt u een exemplaar van de ClientAssertionCredential met de details die nodig zijn om te verifiëren bij Microsoft Entra ID met een clientbevestiging die door de ontwikkelaar via de getAssertion functieparameter is opgegeven.

Methoden

getToken(string | string[], GetTokenOptions)

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

Constructordetails

ClientAssertionCredential(string, string, () => Promise<string>, ClientAssertionCredentialOptions)

Hiermee maakt u een exemplaar van de ClientAssertionCredential met de details die nodig zijn om te verifiëren bij Microsoft Entra ID met een clientbevestiging die door de ontwikkelaar via de getAssertion functieparameter is opgegeven.

new ClientAssertionCredential(tenantId: string, clientId: string, getAssertion: () => Promise<string>, options?: ClientAssertionCredentialOptions)

Parameters

tenantId

string

De Microsoft Entra tenant-id (directory).

clientId

string

De client-id (toepassings-id) van een app-registratie in de tenant.

getAssertion

() => Promise<string>

Een functie die de assertie voor de te gebruiken referentie ophaalt.

options
ClientAssertionCredentialOptions

Opties voor het configureren van de client die de verificatieaanvraag doet.

Methodedetails

getToken(string | string[], GetTokenOptions)

Verifieert met Microsoft Entra ID en retourneert een toegangstoken als dit lukt. Als de verificatie mislukt, wordt er 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 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>