AzurePipelinesCredential class
Kredensial ini dirancang untuk digunakan di Azure Pipelines dengan koneksi layanan sebagai penyiapan untuk federasi identitas beban kerja.
Konstruktor
| Azure |
AzurePipelinesCredential mendukung Federated Identity pada Azure Pipelines melalui Koneksi Layanan. |
Metode
| get |
Mengautentikasi dengan ID Microsoft Entra dan mengembalikan token akses jika berhasil. Jika autentikasi gagal, CredentialUnavailableError atau AuthenticationError akan dilemparkan dengan detail kegagalan. |
Detail Konstruktor
AzurePipelinesCredential(string, string, string, string, AzurePipelinesCredentialOptions)
AzurePipelinesCredential mendukung Federated Identity pada Azure Pipelines melalui Koneksi Layanan.
new AzurePipelinesCredential(tenantId: string, clientId: string, serviceConnectionId: string, systemAccessToken: string, options?: AzurePipelinesCredentialOptions)
Parameter
- tenantId
-
string
tenantId yang terkait dengan koneksi layanan
- clientId
-
string
clientId yang terkait dengan koneksi layanan
- serviceConnectionId
-
string
ID unik untuk koneksi layanan, seperti yang ditemukan di kunci resourceId querystring
- systemAccessToken
-
string
Nilai System.AccessToken alur.
- options
- AzurePipelinesCredentialOptions
Opsi klien identitas yang digunakan untuk autentikasi.
Detail Metode
getToken(string | string[], GetTokenOptions)
Mengautentikasi dengan ID Microsoft Entra dan mengembalikan token akses jika berhasil. Jika autentikasi gagal, CredentialUnavailableError atau AuthenticationError 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>