ClientCertificateCredential class
Mengaktifkan autentikasi ke ID Microsoft Entra menggunakan sertifikat yang dikodekan PEM yang ditetapkan ke Pendaftaran Aplikasi. Informasi selengkapnya tentang cara mengonfigurasi autentikasi sertifikat dapat ditemukan di sini:
Konstruktor
| Client |
Membuat instans ClientCertificateCredential dengan detail yang diperlukan untuk mengautentikasi terhadap ID Microsoft Entra dengan sertifikat. |
| Client |
Membuat instans ClientCertificateCredential dengan detail yang diperlukan untuk mengautentikasi terhadap ID Microsoft Entra dengan sertifikat. |
| Client |
Membuat instans ClientCertificateCredential dengan detail yang diperlukan untuk mengautentikasi terhadap ID Microsoft Entra dengan sertifikat. |
Metode
| get |
Mengautentikasi dengan ID Microsoft Entra dan mengembalikan token akses jika berhasil. Jika autentikasi gagal, CredentialUnavailableError akan dilemparkan dengan detail kegagalan. |
Detail Konstruktor
ClientCertificateCredential(string, string, ClientCertificatePEMCertificate, ClientCertificateCredentialOptions)
Membuat instans ClientCertificateCredential dengan detail yang diperlukan untuk mengautentikasi terhadap ID Microsoft Entra dengan sertifikat.
new ClientCertificateCredential(tenantId: string, clientId: string, configuration: ClientCertificatePEMCertificate, options?: ClientCertificateCredentialOptions)
Parameter
- tenantId
-
string
ID penyewa (direktori) Microsoft Entra.
- clientId
-
string
ID klien (aplikasi) Pendaftaran Aplikasi di penyewa.
- configuration
- ClientCertificatePEMCertificate
Parameter lain yang diperlukan, termasuk sertifikat yang dikodekan PEM sebagai string. Jika jenis diabaikan, kami akan melemparkan nilai sertifikat yang dikodekan PEM.
Opsi untuk mengonfigurasi klien yang membuat permintaan autentikasi.
ClientCertificateCredential(string, string, ClientCertificatePEMCertificatePath, ClientCertificateCredentialOptions)
Membuat instans ClientCertificateCredential dengan detail yang diperlukan untuk mengautentikasi terhadap ID Microsoft Entra dengan sertifikat.
new ClientCertificateCredential(tenantId: string, clientId: string, configuration: ClientCertificatePEMCertificatePath, options?: ClientCertificateCredentialOptions)
Parameter
- tenantId
-
string
ID penyewa (direktori) Microsoft Entra.
- clientId
-
string
ID klien (aplikasi) Pendaftaran Aplikasi di penyewa.
- configuration
- ClientCertificatePEMCertificatePath
Parameter lain yang diperlukan, termasuk jalur sertifikat pada sistem file. Jika jenis diabaikan, kami akan melemparkan nilai jalur ke sertifikat PEM.
Opsi untuk mengonfigurasi klien yang membuat permintaan autentikasi.
ClientCertificateCredential(string, string, string, ClientCertificateCredentialOptions)
Membuat instans ClientCertificateCredential dengan detail yang diperlukan untuk mengautentikasi terhadap ID Microsoft Entra dengan sertifikat.
new ClientCertificateCredential(tenantId: string, clientId: string, certificatePath: string, options?: ClientCertificateCredentialOptions)
Parameter
- tenantId
-
string
ID penyewa (direktori) Microsoft Entra.
- clientId
-
string
ID klien (aplikasi) Pendaftaran Aplikasi di penyewa.
- certificatePath
-
string
Jalur ke sertifikat kunci publik/privat yang dikodekan PEM pada sistem file. Pastikan sertifikat dalam format PEM dan berisi kunci publik dan privat.
Opsi untuk mengonfigurasi klien yang membuat permintaan autentikasi.
Detail Metode
getToken(string | string[], GetTokenOptions)
Mengautentikasi dengan ID Microsoft Entra dan mengembalikan token akses jika berhasil. Jika autentikasi gagal, CredentialUnavailableError akan dilemparkan dengan detail kegagalan.
function getToken(scopes: string | string[], options?: GetTokenOptions): Promise<AccessToken>
Parameter
- scopes
-
string | string[]
Daftar cakupan yang tokennya akan memiliki akses.
- options
- GetTokenOptions
Opsi yang digunakan untuk mengonfigurasi permintaan apa pun yang mungkin dibuat oleh implementasi TokenCredential ini.
Mengembalikan
Promise<AccessToken>