UsernamePasswordCredential class
Memungkinkan autentikasi untuk Microsoft Entra ID dengan nama pengguna dan kata sandi pengguna. Kredensial ini memerlukan tingkat kepercayaan yang tinggi sehingga Anda hanya boleh menggunakannya ketika jenis kredensial lain yang lebih aman tidak dapat digunakan.
Konstruktor
Username |
Membuat instans UsernamePasswordCredential dengan detail yang diperlukan untuk mengautentikasi terhadap Microsoft Entra ID dengan nama pengguna dan kata sandi. |
Metode
get |
Mengautentikasi dengan Microsoft Entra ID dan mengembalikan token akses jika berhasil. Jika autentikasi gagal, CredentialUnavailableError akan dilemparkan dengan detail kegagalan. Jika pengguna memberikan opsi |
Detail Konstruktor
UsernamePasswordCredential(string, string, string, string, UsernamePasswordCredentialOptions)
Membuat instans UsernamePasswordCredential dengan detail yang diperlukan untuk mengautentikasi terhadap Microsoft Entra ID dengan nama pengguna dan kata sandi.
new UsernamePasswordCredential(tenantId: string, clientId: string, username: string, password: string, options?: UsernamePasswordCredentialOptions)
Parameter
- tenantId
-
string
Penyewa Microsoft Entra (direktori).
- clientId
-
string
ID klien (aplikasi) Pendaftaran Aplikasi di penyewa.
- username
-
string
Alamat email akun pengguna (nama pengguna).
- password
-
string
Kata sandi akun pengguna
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.
Jika pengguna memberikan opsi disableAutomaticAuthentication
, setelah token tidak dapat diambil secara diam-diam, metode ini tidak akan mencoba meminta interaksi pengguna untuk mengambil token.
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>