UsernamePasswordCredential class
Peringatan
API ini sudah tidak digunakan lagi.
UsernamePasswordCredential is deprecated. Use a more secure credential. See https://aka.ms/azsdk/identity/mfa for details.
Mengaktifkan autentikasi ke ID Microsoft Entra 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 ID Microsoft Entra dengan nama pengguna dan kata sandi. |
Metode
| get |
Mengautentikasi dengan ID Microsoft Entra 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 ID Microsoft Entra 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 ID Microsoft Entra 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>