ClientAssertionCredential class
Autentiserar ett huvudnamn för tjänsten med en JWT-försäkran.
Konstruktorer
Client |
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 |
Metoder
get |
Autentiserar med Microsoft Entra ID och returnerar en åtkomsttoken om det lyckas. Om autentiseringen misslyckas genereras 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 getAssertion
via funktionsparametern.
new ClientAssertionCredential(tenantId: string, clientId: string, getAssertion: () => Promise<string>, options?: ClientAssertionCredentialOptions)
Parametrar
- tenantId
-
string
ID för Microsoft Entra klientorganisation (katalog).
- clientId
-
string
Klient-ID:t (program) för en appregistrering i klientorganisationen.
- getAssertion
-
() => Promise<string>
En funktion som hämtar försäkran för autentiseringsuppgifterna som 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 genereras 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>