Megosztás:


ClientCertificateCredential class

Engedélyezi a Microsoft Entra ID-hitelesítést egy alkalmazásregisztrációhoz rendelt PEM-kódolt tanúsítvány használatával. A tanúsítványhitelesítés konfigurálásáról további információt itt talál:

https://learn.microsoft.com/azure/active-directory/develop/active-directory-certificate-credentials#register-your-certificate-with-azure-ad

Konstruktorok

ClientCertificateCredential(string, string, ClientCertificatePEMCertificate, ClientCertificateCredentialOptions)

Létrehozza a ClientCertificateCredential egy példányát a Microsoft Entra ID-val való hitelesítéshez szükséges adatokkal egy tanúsítvánnyal.

ClientCertificateCredential(string, string, ClientCertificatePEMCertificatePath, ClientCertificateCredentialOptions)

Létrehozza a ClientCertificateCredential egy példányát a Microsoft Entra ID-val való hitelesítéshez szükséges adatokkal egy tanúsítvánnyal.

ClientCertificateCredential(string, string, string, ClientCertificateCredentialOptions)

Létrehozza a ClientCertificateCredential egy példányát a Microsoft Entra ID-val való hitelesítéshez szükséges adatokkal egy tanúsítvánnyal.

Metódusok

getToken(string | string[], GetTokenOptions)

Hitelesít a Microsoft Entra-azonosítóval, és sikeres esetben egy hozzáférési jogkivonatot ad vissza. Ha a hitelesítés sikertelen, egy CredentialUnavailableError jelenik meg a hiba részleteivel.

Konstruktor adatai

ClientCertificateCredential(string, string, ClientCertificatePEMCertificate, ClientCertificateCredentialOptions)

Létrehozza a ClientCertificateCredential egy példányát a Microsoft Entra ID-val való hitelesítéshez szükséges adatokkal egy tanúsítvánnyal.

new ClientCertificateCredential(tenantId: string, clientId: string, configuration: ClientCertificatePEMCertificate, options?: ClientCertificateCredentialOptions)

Paraméterek

tenantId

string

A Microsoft Entra-bérlő (címtár) azonosítója.

clientId

string

Egy alkalmazásregisztráció ügyfél-(alkalmazás-) azonosítója a bérlőben.

configuration
ClientCertificatePEMCertificate

Egyéb szükséges paraméterek, beleértve a PEM-kódolású tanúsítványt sztringként. Ha a rendszer figyelmen kívül hagyja a típust, a PEM-kódolt tanúsítvány értékét fogjuk dobni.

options
ClientCertificateCredentialOptions

A hitelesítési kérelmet küldő ügyfél konfigurálásának beállításai.

ClientCertificateCredential(string, string, ClientCertificatePEMCertificatePath, ClientCertificateCredentialOptions)

Létrehozza a ClientCertificateCredential egy példányát a Microsoft Entra ID-val való hitelesítéshez szükséges adatokkal egy tanúsítvánnyal.

new ClientCertificateCredential(tenantId: string, clientId: string, configuration: ClientCertificatePEMCertificatePath, options?: ClientCertificateCredentialOptions)

Paraméterek

tenantId

string

A Microsoft Entra-bérlő (címtár) azonosítója.

clientId

string

Egy alkalmazásregisztráció ügyfél-(alkalmazás-) azonosítója a bérlőben.

configuration
ClientCertificatePEMCertificatePath

Egyéb szükséges paraméterek, beleértve a tanúsítvány elérési útját a fájlrendszerben. Ha a rendszer figyelmen kívül hagyja a típust, a PEM-tanúsítvány elérési útjának értékét a rendszer eldobja.

options
ClientCertificateCredentialOptions

A hitelesítési kérelmet küldő ügyfél konfigurálásának beállításai.

ClientCertificateCredential(string, string, string, ClientCertificateCredentialOptions)

Létrehozza a ClientCertificateCredential egy példányát a Microsoft Entra ID-val való hitelesítéshez szükséges adatokkal egy tanúsítvánnyal.

new ClientCertificateCredential(tenantId: string, clientId: string, certificatePath: string, options?: ClientCertificateCredentialOptions)

Paraméterek

tenantId

string

A Microsoft Entra-bérlő (címtár) azonosítója.

clientId

string

Egy alkalmazásregisztráció ügyfél-(alkalmazás-) azonosítója a bérlőben.

certificatePath

string

Egy PEM-kódolt nyilvános/titkos kulcsú tanúsítvány elérési útja a fájlrendszeren. Győződjön meg arról, hogy a tanúsítvány PEM formátumú, és tartalmazza a nyilvános és a titkos kulcsokat is.

options
ClientCertificateCredentialOptions

A hitelesítési kérelmet küldő ügyfél konfigurálásának beállításai.

Metódus adatai

getToken(string | string[], GetTokenOptions)

Hitelesít a Microsoft Entra-azonosítóval, és sikeres esetben egy hozzáférési jogkivonatot ad vissza. Ha a hitelesítés sikertelen, egy CredentialUnavailableError jelenik meg a hiba részleteivel.

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

Paraméterek

scopes

string | string[]

Azon hatókörök listája, amelyekhez a jogkivonatnak hozzáférése lesz.

options
GetTokenOptions

A TokenCredential implementáció által küldött kérések konfigurálásához használt beállítások.

Válaszok

Promise<AccessToken>