AzurePipelinesCredential class

Esta credencial está diseñada para usarse en Azure Pipelines con conexiones de servicio como una configuración para la federación de identidades de carga de trabajo.

Constructores

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

AzurePipelinesCredential soporta Federated Identity on Azure Pipelines through Service Connections.

Métodos

getToken(string | string[], GetTokenOptions)

Se autentica con Microsoft Entra ID y devuelve un token de acceso si tiene éxito. Si se produce un error en la autenticación, se producirá una credentialUnavailableError o AuthenticationError con los detalles del error.

Detalles del constructor

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

AzurePipelinesCredential soporta Federated Identity on Azure Pipelines through Service Connections.

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

Parámetros

tenantId

string

tenantId asociado a la conexión de servicio

clientId

string

clientId asociado a la conexión de servicio

serviceConnectionId

string

Identificador único de la conexión de servicio, como se encuentra en la clave resourceId de querystring.

systemAccessToken

string

Los oductos <véanse href="https://learn.microsoft.com/azure/devops/pipelines/build/variables?view=azure-devops%26tabs=yaml#systemaccesstoken">System.AccessToken</ver> valor.

options
AzurePipelinesCredentialOptions

Las opciones del cliente de identidad que se van a usar para la autenticación.

Detalles del método

getToken(string | string[], GetTokenOptions)

Se autentica con Microsoft Entra ID y devuelve un token de acceso si tiene éxito. Si se produce un error en la autenticación, se producirá una credentialUnavailableError o AuthenticationError con los detalles del error.

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

Parámetros

scopes

string | string[]

Lista de ámbitos para los que el token tendrá acceso.

options
GetTokenOptions

Las opciones que se usan para configurar las solicitudes que puede realizar esta implementación de TokenCredential.

Devoluciones

Promise<AccessToken>