ClientSecretCredential class
Abilita l'autenticazione a Microsoft Entra ID utilizzando un client secret generato per una registrazione dell'app. Altre informazioni su come configurare un segreto client sono disponibili qui:
Costruttori
| Client |
Crea un'istanza del ClientSecretCredential con i dettagli necessari per autenticarsi contro Microsoft Entra ID con un client secret. |
Metodi
| get |
Si autentica con Microsoft Entra ID e restituisce un token di accesso se ha successo. Se l'autenticazione non riesce, verrà generata una CredentialUnavailableError con i dettagli dell'errore. |
Dettagli costruttore
ClientSecretCredential(string, string, string, ClientSecretCredentialOptions)
Crea un'istanza del ClientSecretCredential con i dettagli necessari per autenticarsi contro Microsoft Entra ID con un client secret.
new ClientSecretCredential(tenantId: string, clientId: string, clientSecret: string, options?: ClientSecretCredentialOptions)
Parametri
- tenantId
-
string
L'ID tenant (directory) di Microsoft Entra.
- 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)
Si autentica con Microsoft Entra ID e restituisce un token di accesso se ha successo. 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.
Valori restituiti
Promise<AccessToken>