Compartilhar via


AzurePipelinesCredential class

Essa credencial foi projetada para ser usada em Pipelines do Azure com conexões de serviço como uma configuração para federação de identidade de carga de trabalho.

Construtores

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

AzurePipelinesCredential dá suporte à Identidade Federada em Pipelines do Azure por meio de Conexões de Serviço.

Métodos

getToken(string | string[], GetTokenOptions)

Autentica com o ID do Microsoft Entra e retorna um token de acesso se for bem-sucedido. Se a autenticação falhar, um CredentialUnavailableError ou AuthenticationError será lançado com os detalhes da falha.

Detalhes do Construtor

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

AzurePipelinesCredential dá suporte à Identidade Federada em Pipelines do Azure por meio de Conexões de Serviço.

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

Parâmetros

tenantId

string

tenantId associado à conexão de serviço

clientId

string

clientId associado à conexão de serviço

serviceConnectionId

string

ID exclusivo para a conexão de serviço, conforme encontrado na chave resourceId da querystring

systemAccessToken

string

O valor de System.AccessToken do pipeline.

options
AzurePipelinesCredentialOptions

As opções do cliente de identidade a serem usadas para autenticação.

Detalhes de Método

getToken(string | string[], GetTokenOptions)

Autentica com o ID do Microsoft Entra e retorna um token de acesso se for bem-sucedido. Se a autenticação falhar, um CredentialUnavailableError ou AuthenticationError será lançado com os detalhes da falha.

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

Parâmetros

scopes

string | string[]

A lista de escopos para os quais o token terá acesso.

options
GetTokenOptions

As opções usadas para configurar quaisquer solicitações que essa implementação de TokenCredential possa fazer.

Devoluções

Promise<AccessToken>