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 op basis van Microsoft Entra ID met een certificaat. |
Client |
Hiermee maakt u een exemplaar van de ClientCertificateCredential met de details die nodig zijn voor verificatie op basis van Microsoft Entra ID met een certificaat. |
Client |
Hiermee maakt u een exemplaar van de ClientCertificateCredential met de details die nodig zijn voor verificatie op basis van 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 er 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 op basis van Microsoft Entra ID met een certificaat.
new ClientCertificateCredential(tenantId: string, clientId: string, configuration: ClientCertificatePEMCertificate, options?: ClientCertificateCredentialOptions)
Parameters
- tenantId
-
string
De Microsoft Entra tenant-id (directory).
- clientId
-
string
De client-id (toepassings-id) van een app-registratie in de tenant.
- configuration
- ClientCertificatePEMCertificate
Andere vereiste parameters, waaronder het pem-gecodeerde certificaat als tekenreeks. Als het type wordt genegeerd, wordt de waarde van het met 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 op basis van Microsoft Entra ID met een certificaat.
new ClientCertificateCredential(tenantId: string, clientId: string, configuration: ClientCertificatePEMCertificatePath, options?: ClientCertificateCredentialOptions)
Parameters
- tenantId
-
string
De Microsoft Entra tenant-id (directory).
- clientId
-
string
De client-id (toepassings-id) van een app-registratie in de tenant.
- configuration
- ClientCertificatePEMCertificatePath
Andere vereiste parameters, waaronder 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 op basis van Microsoft Entra ID met een certificaat.
new ClientCertificateCredential(tenantId: string, clientId: string, certificatePath: string, options?: ClientCertificateCredentialOptions)
Parameters
- tenantId
-
string
De Microsoft Entra tenant-id (directory).
- clientId
-
string
De client-id (toepassings-id) 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 er 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 waarvoor het token toegang heeft.
- options
- GetTokenOptions
De opties die worden gebruikt voor het configureren van aanvragen die deze TokenCredential-implementatie kan maken.
Retouren
Promise<AccessToken>