Compartir a través de


AzurePipelinesCredential class

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

Constructores

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

AzurePipelinesCredential admite la identidad federada en Azure Pipelines a través de conexiones de servicio.

Métodos

getToken(string | string[], GetTokenOptions)

Se autentica con el identificador de Entra de Microsoft y devuelve un token de acceso si se ejecuta correctamente. 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 admite la identidad federada en Azure Pipelines a través de conexiones de servicio.

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

El valor de System.AccessToken de la canalización.

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 el identificador de Entra de Microsoft y devuelve un token de acceso si se ejecuta correctamente. 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>