Condividi tramite


ClientSecretCredential class

Abilita l'autenticazione all'ID Microsoft Entra usando un segreto client generato per la registrazione dell'app. Altre informazioni su come configurare un segreto client sono disponibili qui:

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

Costruttori

ClientSecretCredential(string, string, string, ClientSecretCredentialOptions)

Crea un'istanza di ClientSecretCredential con i dettagli necessari per eseguire l'autenticazione con l'ID Microsoft Entra con un segreto client.

Metodi

getToken(string | string[], GetTokenOptions)

Esegue l'autenticazione con Microsoft Entra ID e restituisce un token di accesso in caso di esito positivo. Se l'autenticazione non riesce, verrà generata una CredentialUnavailableError con i dettagli dell'errore.

Dettagli costruttore

ClientSecretCredential(string, string, string, ClientSecretCredentialOptions)

Crea un'istanza di ClientSecretCredential con i dettagli necessari per eseguire l'autenticazione con l'ID Microsoft Entra con un segreto client.

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

Parametri

tenantId

string

ID tenant di Microsoft Entra (directory).

clientId

string

ID client (applicazione) di una registrazione dell'app nel tenant.

clientSecret

string

Segreto client generato per la registrazione dell'app.

options
ClientSecretCredentialOptions

Opzioni per la configurazione del client che effettua la richiesta di autenticazione.

Dettagli metodo

getToken(string | string[], GetTokenOptions)

Esegue l'autenticazione con Microsoft Entra ID e restituisce un token di accesso in caso di esito positivo. Se l'autenticazione non riesce, verrà generata una CredentialUnavailableError con i dettagli dell'errore.

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

Parametri

scopes

string | string[]

Elenco di ambiti per i quali il token avrà accesso.

options
GetTokenOptions

Le opzioni usate per configurare le richieste che potrebbero essere eseguite da questa implementazione di TokenCredential.

Restituisce

Promise<AccessToken>