AzurePipelinesCredential class
Essa credencial foi projetada para ser usada no Azure Pipelines com conexões de serviço como uma configuração para federação de identidade de carga de trabalho.
Construtores
| Azure |
O AzurePipelinesCredential dá suporte à Identidade Federada no Azure Pipelines por meio de Conexões de Serviço. |
Métodos
| get |
Autentica com a ID do Microsoft Entra e retorna um token de acesso se bem-sucedido. Se a autenticação falhar, um CredentialUnavailableError ou AuthenticationError será gerado com os detalhes da falha. |
Detalhes do construtor
AzurePipelinesCredential(string, string, string, string, AzurePipelinesCredentialOptions)
O AzurePipelinesCredential dá suporte à Identidade Federada no Azure Pipelines 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 exclusiva para a conexão de serviço, conforme encontrado na chave resourceId da querystring
- systemAccessToken
-
string
O valor System.AccessToken do pipeline.
- options
- AzurePipelinesCredentialOptions
As opções de cliente de identidade a serem usadas para autenticação.
Detalhes do método
getToken(string | string[], GetTokenOptions)
Autentica com a ID do Microsoft Entra e retorna um token de acesso se bem-sucedido. Se a autenticação falhar, um CredentialUnavailableError ou AuthenticationError será gerado 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 as solicitações que essa implementação do TokenCredential pode fazer.
Retornos
Promise<AccessToken>