ClientCertificateCredential class
Lehetővé teszi a Microsoft Entra ID hitelesítését egy PEM-kódolt tanúsítvány segítségével, amelyet egy alkalmazásregisztrációhoz rendelnek. A tanúsítványhitelesítés konfigurálásáról további információt itt talál:
Konstruktorok
| Client |
Létrehoz egy példányt a ClientCertificateCredentialból a Microsoft Entra ID hitelesítéséhez szükséges adatokkal, amelyekkel tanúsítvánnyal rendelkezik. |
| Client |
Létrehoz egy példányt a ClientCertificateCredentialból a Microsoft Entra ID hitelesítéséhez szükséges adatokkal, amelyekkel tanúsítvánnyal rendelkezik. |
| Client |
Létrehoz egy példányt a ClientCertificateCredentialból a Microsoft Entra ID hitelesítéséhez szükséges adatokkal, amelyekkel tanúsítvánnyal rendelkezik. |
Metódusok
| get |
Hitelesít Microsoft Entra ID-vel, és ha sikeres, hozzáférési tokent ad vissza. Ha a hitelesítés sikertelen, egy CredentialUnavailableError jelenik meg a hiba részleteivel. |
Konstruktor adatai
ClientCertificateCredential(string, string, ClientCertificatePEMCertificate, ClientCertificateCredentialOptions)
Létrehoz egy példányt a ClientCertificateCredentialból a Microsoft Entra ID hitelesítéséhez szükséges adatokkal, amelyekkel tanúsítvánnyal rendelkezik.
new ClientCertificateCredential(tenantId: string, clientId: string, configuration: ClientCertificatePEMCertificate, options?: ClientCertificateCredentialOptions)
Paraméterek
- tenantId
-
string
A Microsoft Entra bérlő (könyvtá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.
A hitelesítési kérelmet küldő ügyfél konfigurálásának beállításai.
ClientCertificateCredential(string, string, ClientCertificatePEMCertificatePath, ClientCertificateCredentialOptions)
Létrehoz egy példányt a ClientCertificateCredentialból a Microsoft Entra ID hitelesítéséhez szükséges adatokkal, amelyekkel tanúsítvánnyal rendelkezik.
new ClientCertificateCredential(tenantId: string, clientId: string, configuration: ClientCertificatePEMCertificatePath, options?: ClientCertificateCredentialOptions)
Paraméterek
- tenantId
-
string
A Microsoft Entra bérlő (könyvtá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.
A hitelesítési kérelmet küldő ügyfél konfigurálásának beállításai.
ClientCertificateCredential(string, string, string, ClientCertificateCredentialOptions)
Létrehoz egy példányt a ClientCertificateCredentialból a Microsoft Entra ID hitelesítéséhez szükséges adatokkal, amelyekkel tanúsítvánnyal rendelkezik.
new ClientCertificateCredential(tenantId: string, clientId: string, certificatePath: string, options?: ClientCertificateCredentialOptions)
Paraméterek
- tenantId
-
string
A Microsoft Entra bérlő (könyvtá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.
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 Microsoft Entra ID-vel, és ha sikeres, hozzáférési tokent 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>