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
Azure |
AzurePipelinesCredential dá suporte à Identidade Federada em Pipelines do Azure por meio de Conexões de Serviço. |
Métodos
get |
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>