ClientCertificateCredential class
Consente l'autenticazione per Microsoft Entra ID usando un certificato con codifica PEM assegnato a una registrazione app. Altre informazioni su come configurare l'autenticazione del certificato sono disponibili qui:
Costruttori
Client |
Crea un'istanza di ClientCertificateCredential con i dettagli necessari per l'autenticazione in Microsoft Entra ID con un certificato. |
Client |
Crea un'istanza di ClientCertificateCredential con i dettagli necessari per l'autenticazione in Microsoft Entra ID con un certificato. |
Client |
Crea un'istanza di ClientCertificateCredential con i dettagli necessari per l'autenticazione in Microsoft Entra ID con un certificato. |
Metodi
get |
Esegue l'autenticazione con Microsoft Entra ID e restituisce un token di accesso se ha esito positivo. Se l'autenticazione ha esito negativo, verrà generato un errore CredentialUnavailableError con i dettagli dell'errore. |
Dettagli costruttore
ClientCertificateCredential(string, string, ClientCertificatePEMCertificate, ClientCertificateCredentialOptions)
Crea un'istanza di ClientCertificateCredential con i dettagli necessari per l'autenticazione in Microsoft Entra ID con un certificato.
new ClientCertificateCredential(tenantId: string, clientId: string, configuration: ClientCertificatePEMCertificate, options?: ClientCertificateCredentialOptions)
Parametri
- tenantId
-
string
ID Microsoft Entra tenant (directory).
- clientId
-
string
ID client (applicazione) di una registrazione app nel tenant.
- configuration
- ClientCertificatePEMCertificate
Altri parametri necessari, incluso il certificato con codifica PEM come stringa. Se il tipo viene ignorato, verrà generato il valore del certificato con codifica PEM.
Opzioni per la configurazione del client che effettua la richiesta di autenticazione.
ClientCertificateCredential(string, string, ClientCertificatePEMCertificatePath, ClientCertificateCredentialOptions)
Crea un'istanza di ClientCertificateCredential con i dettagli necessari per l'autenticazione in Microsoft Entra ID con un certificato.
new ClientCertificateCredential(tenantId: string, clientId: string, configuration: ClientCertificatePEMCertificatePath, options?: ClientCertificateCredentialOptions)
Parametri
- tenantId
-
string
ID Microsoft Entra tenant (directory).
- clientId
-
string
ID client (applicazione) di una registrazione app nel tenant.
- configuration
- ClientCertificatePEMCertificatePath
Altri parametri necessari, incluso il percorso del certificato nel file system. Se il tipo viene ignorato, verrà generato il valore del percorso di un certificato PEM.
Opzioni per la configurazione del client che effettua la richiesta di autenticazione.
ClientCertificateCredential(string, string, string, ClientCertificateCredentialOptions)
Crea un'istanza di ClientCertificateCredential con i dettagli necessari per l'autenticazione in Microsoft Entra ID con un certificato.
new ClientCertificateCredential(tenantId: string, clientId: string, certificatePath: string, options?: ClientCertificateCredentialOptions)
Parametri
- tenantId
-
string
ID Microsoft Entra tenant (directory).
- clientId
-
string
ID client (applicazione) di una registrazione app nel tenant.
- certificatePath
-
string
Percorso di un certificato di chiave pubblica/privata con codifica PEM nel file system.
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 se ha esito positivo. Se l'autenticazione ha esito negativo, verrà generato un errore 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 tutte le richieste potrebbero essere eseguite dall'implementazione di TokenCredential.
Restituisce
Promise<AccessToken>