Dela via


ClientSecretCredential class

Aktiverar autentisering till Microsoft Entra-ID med hjälp av en klienthemlighet som genererades för en appregistrering. Mer information om hur du konfigurerar en klienthemlighet finns här:

https://learn.microsoft.com/entra/identity-platform/quickstart-configure-app-access-web-apis#add-credentials-to-your-web-application

Konstruktorer

ClientSecretCredential(string, string, string, ClientSecretCredentialOptions)

Skapar en instans av ClientSecretCredential med den information som behövs för att autentisera mot Microsoft Entra-ID med en klienthemlighet.

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

ClientSecretCredential(string, string, string, ClientSecretCredentialOptions)

Skapar en instans av ClientSecretCredential med den information som behövs för att autentisera mot Microsoft Entra-ID med en klienthemlighet.

new ClientSecretCredential(tenantId: string, clientId: string, clientSecret: string, options?: ClientSecretCredentialOptions)

Parametrar

tenantId

string

Microsoft Entra-klientorganisationens (katalog)-ID.

clientId

string

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

clientSecret

string

En klienthemlighet som genererades för appregistreringen.

options
ClientSecretCredentialOptions

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>