ClientCertificateCredential class
Hiermee schakelt u verificatie in voor Microsoft Entra-id met behulp van een PEM-gecodeerd certificaat dat is toegewezen aan een app-registratie. Meer informatie over het configureren van certificaatverificatie vindt u hier:
Constructors
Client |
Hiermee maakt u een exemplaar van de ClientCertificateCredential met de details die nodig zijn voor verificatie bij Microsoft Entra-id met een certificaat. |
Client |
Hiermee maakt u een exemplaar van de ClientCertificateCredential met de details die nodig zijn voor verificatie bij Microsoft Entra-id met een certificaat. |
Client |
Hiermee maakt u een exemplaar van de ClientCertificateCredential met de details die nodig zijn voor verificatie bij Microsoft Entra-id met een certificaat. |
Methoden
get |
Verifieert met Microsoft Entra-id en retourneert een toegangstoken als dit lukt. Als de verificatie mislukt, wordt een CredentialUnavailableError- gegenereerd met de details van de fout. |
Constructordetails
ClientCertificateCredential(string, string, ClientCertificatePEMCertificate, ClientCertificateCredentialOptions)
Hiermee maakt u een exemplaar van de ClientCertificateCredential met de details die nodig zijn voor verificatie bij Microsoft Entra-id met een certificaat.
new ClientCertificateCredential(tenantId: string, clientId: string, configuration: ClientCertificatePEMCertificate, options?: ClientCertificateCredentialOptions)
Parameters
- tenantId
-
string
De id van de Microsoft Entra-tenant (directory).
- clientId
-
string
De client-id (toepassing) van een app-registratie in de tenant.
- configuration
- ClientCertificatePEMCertificate
Andere vereiste parameters, waaronder het PEM-gecodeerde certificaat als een tekenreeks. Als het type wordt genegeerd, wordt de waarde van het PEM-gecodeerde certificaat gegenereerd.
Opties voor het configureren van de client die de verificatieaanvraag doet.
ClientCertificateCredential(string, string, ClientCertificatePEMCertificatePath, ClientCertificateCredentialOptions)
Hiermee maakt u een exemplaar van de ClientCertificateCredential met de details die nodig zijn voor verificatie bij Microsoft Entra-id met een certificaat.
new ClientCertificateCredential(tenantId: string, clientId: string, configuration: ClientCertificatePEMCertificatePath, options?: ClientCertificateCredentialOptions)
Parameters
- tenantId
-
string
De id van de Microsoft Entra-tenant (directory).
- clientId
-
string
De client-id (toepassing) van een app-registratie in de tenant.
- configuration
- ClientCertificatePEMCertificatePath
Andere vereiste parameters, inclusief het pad van het certificaat op het bestandssysteem. Als het type wordt genegeerd, wordt de waarde van het pad naar een PEM-certificaat gegenereerd.
Opties voor het configureren van de client die de verificatieaanvraag doet.
ClientCertificateCredential(string, string, string, ClientCertificateCredentialOptions)
Hiermee maakt u een exemplaar van de ClientCertificateCredential met de details die nodig zijn voor verificatie bij Microsoft Entra-id met een certificaat.
new ClientCertificateCredential(tenantId: string, clientId: string, certificatePath: string, options?: ClientCertificateCredentialOptions)
Parameters
- tenantId
-
string
De id van de Microsoft Entra-tenant (directory).
- clientId
-
string
De client-id (toepassing) van een app-registratie in de tenant.
- certificatePath
-
string
Het pad naar een met PEM gecodeerd openbaar/persoonlijk sleutelcertificaat op het bestandssysteem.
Opties voor het configureren van de client die de verificatieaanvraag doet.
Methodedetails
getToken(string | string[], GetTokenOptions)
Verifieert met Microsoft Entra-id en retourneert een toegangstoken als dit lukt. Als de verificatie mislukt, wordt een CredentialUnavailableError- gegenereerd met de details van de fout.
function getToken(scopes: string | string[], options?: GetTokenOptions): Promise<AccessToken>
Parameters
- scopes
-
string | string[]
De lijst met bereiken waartoe het token toegang heeft.
- options
- GetTokenOptions
De opties die worden gebruikt voor het configureren van aanvragen die deze TokenCredential-implementatie mogelijk maakt.
Retouren
Promise<AccessToken>