AzurePipelinesCredential class

この資格は、Azure Pipelinesでサービス接続と共にワークロードアイデンティティフェデレーションのセットアップとして使用されるように設計されています。

コンストラクター

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

AzurePipelinesCredentialはサービス接続を通じてAzure PipelinesのFederated Identityをサポートしています。

メソッド

getToken(string | string[], GetTokenOptions)

Microsoft Entra IDで認証し、成功するとアクセストークンを返します。 認証に失敗した場合、CredentialUnavailableError または AuthenticationError がスローされ、エラーの詳細が表示されます。

コンストラクターの詳細

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

AzurePipelinesCredentialはサービス接続を通じてAzure PipelinesのFederated Identityをサポートしています。

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

パラメーター

tenantId

string

サービス接続に関連付けられている tenantId

clientId

string

サービス接続に関連付けられている clientId

serviceConnectionId

string

querystring の resourceId キーにあるサービス接続の一意の ID

systemAccessToken

string

パイプラインの <参照 href="https://learn.microsoft.com/azure/devops/pipelines/build/variables?view=azure-devops%26tabs=yaml#systemaccesstoken">System.AccessToken</see> 値。

options
AzurePipelinesCredentialOptions

認証に使用する ID クライアント オプション。

メソッドの詳細

getToken(string | string[], GetTokenOptions)

Microsoft Entra IDで認証し、成功するとアクセストークンを返します。 認証に失敗した場合、CredentialUnavailableError または AuthenticationError がスローされ、エラーの詳細が表示されます。

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

パラメーター

scopes

string | string[]

トークンがアクセスできるスコープの一覧。

options
GetTokenOptions

この TokenCredential 実装が行う可能性がある要求を構成するために使用されるオプション。

返品

Promise<AccessToken>