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:

https://learn.microsoft.com/entra/identity-platform/quickstart-configure-app-access-web-apis#add-credentials-to-your-web-application

Konstruktor

ClientSecretCredential(string, string, string, ClientSecretCredentialOptions)

Membuat instans ClientSecretCredential dengan detail yang diperlukan untuk mengautentikasi terhadap Microsoft Entra ID dengan rahasia klien.

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.

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>