ClientSecretCredential class
Memungkinkan autentikasi Microsoft Entra ID menggunakan rahasia klien yang dihasilkan untuk Pendaftaran Aplikasi. Informasi selengkapnya tentang cara mengonfigurasi rahasia klien dapat ditemukan di sini:
Konstruktor
Client |
Membuat instans ClientSecretCredential dengan detail yang diperlukan untuk mengautentikasi terhadap Microsoft Entra ID dengan rahasia klien. |
Metode
get |
Mengautentikasi dengan Microsoft Entra ID dan mengembalikan token akses jika berhasil. Jika autentikasi gagal, CredentialUnavailableError akan dilemparkan dengan detail kegagalan. |
Detail Konstruktor
ClientSecretCredential(string, string, string, ClientSecretCredentialOptions)
Membuat instans ClientSecretCredential dengan detail yang diperlukan untuk mengautentikasi terhadap Microsoft Entra ID dengan rahasia klien.
new ClientSecretCredential(tenantId: string, clientId: string, clientSecret: string, options?: ClientSecretCredentialOptions)
Parameter
- tenantId
-
string
ID penyewa (direktori) Microsoft Entra.
- clientId
-
string
ID klien (aplikasi) Pendaftaran Aplikasi di penyewa.
- clientSecret
-
string
Rahasia klien yang dihasilkan untuk Pendaftaran Aplikasi.
- options
- ClientSecretCredentialOptions
Opsi untuk mengonfigurasi klien yang membuat permintaan autentikasi.
Detail Metode
getToken(string | string[], GetTokenOptions)
Mengautentikasi dengan Microsoft Entra ID 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>