共用方式為


AzurePipelinesCredential class

此認證的設計目的是在 Azure Pipelines 中搭配服務連線作為工作負載身分識別同盟的設定。

建構函式

AzurePipelinesCredential(string, string, string, string, AzurePipelinesCredentialOptions)

AzurePipelinesCredential 透過服務連線支援 Azure Pipelines 上的同盟身分識別。

方法

getToken(string | string[], GetTokenOptions)

使用 Microsoft Entra 識別碼進行驗證,並在成功時傳回存取令牌。 如果驗證失敗,CredentialUnavailableErrorAuthenticationError 將會擲回失敗的詳細數據。

建構函式詳細資料

AzurePipelinesCredential(string, string, string, string, AzurePipelinesCredentialOptions)

AzurePipelinesCredential 透過服務連線支援 Azure Pipelines 上的同盟身分識別。

new AzurePipelinesCredential(tenantId: string, clientId: string, serviceConnectionId: string, systemAccessToken: string, options?: AzurePipelinesCredentialOptions)

參數

tenantId

string

與服務連線相關聯的tenantId

clientId

string

與服務連線相關聯的 clientId

serviceConnectionId

string

服務連線的唯一標識符,如 querystring 的 resourceId 索引鍵中所找到

systemAccessToken

string

管線的 System.AccessToken 值。

options
AzurePipelinesCredentialOptions

用於驗證的身分識別客戶端選項。

方法詳細資料

getToken(string | string[], GetTokenOptions)

使用 Microsoft Entra 識別碼進行驗證,並在成功時傳回存取令牌。 如果驗證失敗,CredentialUnavailableErrorAuthenticationError 將會擲回失敗的詳細數據。

function getToken(scopes: string | string[], options?: GetTokenOptions): Promise<AccessToken>

參數

scopes

string | string[]

令牌將具有存取權的範圍清單。

options
GetTokenOptions

用來設定此 TokenCredential 實作可能提出的任何要求的選項。

傳回

Promise<AccessToken>