Dela via


ClientAssertionCredential class

Autentiserar ett huvudnamn för tjänsten med en JWT-försäkran.

Konstruktorer

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

Skapar en instans av ClientAssertionCredential med den information som behövs för att autentisera mot Microsoft Entra-ID med en klientkontroll som tillhandahålls av utvecklaren via getAssertion-funktionsparametern.

Metoder

getToken(string | string[], GetTokenOptions)

Autentiserar med Microsoft Entra-ID och returnerar en åtkomsttoken om det lyckas. Om autentiseringen misslyckas utlöses en CredentialUnavailableError med information om felet.

Konstruktorinformation

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

Skapar en instans av ClientAssertionCredential med den information som behövs för att autentisera mot Microsoft Entra-ID med en klientkontroll som tillhandahålls av utvecklaren via getAssertion-funktionsparametern.

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

Parametrar

tenantId

string

Microsoft Entra-klientorganisationens (katalog)-ID.

clientId

string

Klientens (programmets) ID för en appregistrering i klientorganisationen.

getAssertion

() => Promise<string>

En funktion som hämtar försäkran för att autentiseringsuppgifterna ska användas.

options
ClientAssertionCredentialOptions

Alternativ för att konfigurera klienten som gör autentiseringsbegäran.

Metodinformation

getToken(string | string[], GetTokenOptions)

Autentiserar med Microsoft Entra-ID och returnerar en åtkomsttoken om det lyckas. Om autentiseringen misslyckas utlöses en CredentialUnavailableError med information om felet.

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

Parametrar

scopes

string | string[]

Listan över omfång som token ska ha åtkomst till.

options
GetTokenOptions

De alternativ som används för att konfigurera alla begäranden som denna TokenCredential-implementering kan göra.

Returer

Promise<AccessToken>