AzurePowerShellCredential class
Kredensial ini akan menggunakan informasi pengguna yang saat ini masuk dari modul Azure PowerShell. Untuk melakukannya, ini akan membaca token akses pengguna dan waktu kedaluwarsa dengan perintah Azure PowerShellGet-AzAccessToken -ResourceUrl {ResourceScope}
Konstruktor
Azure |
Membuat instans AzurePowerShellCredential. Untuk menggunakan kredensial ini:
|
Metode
get |
Mengautentikasi dengan Microsoft Entra ID dan mengembalikan token akses jika berhasil. Jika autentikasi tidak dapat dilakukan melalui PowerShell, CredentialUnavailableError akan dilemparkan. |
Detail Konstruktor
AzurePowerShellCredential(AzurePowerShellCredentialOptions)
Membuat instans AzurePowerShellCredential.
Untuk menggunakan kredensial ini:
- Instal modul Azure Az PowerShell dengan:
Install-Module -Name Az -Scope CurrentUser -Repository PSGallery -Force
. - Anda telah masuk ke Azure PowerShell menggunakan perintah
Connect-AzAccount
dari baris perintah.
new AzurePowerShellCredential(options?: AzurePowerShellCredentialOptions)
Parameter
- options
- AzurePowerShellCredentialOptions
Opsi, untuk mengizinkan permintaan multi-penyewa secara opsional.
Detail Metode
getToken(string | string[], GetTokenOptions)
Mengautentikasi dengan Microsoft Entra ID dan mengembalikan token akses jika berhasil. Jika autentikasi tidak dapat dilakukan melalui PowerShell, CredentialUnavailableError akan dilemparkan.
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>