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

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.

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.

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>