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
| Azure |
AzurePipelinesCredential admite la identidad federada en Azure Pipelines a través de conexiones de servicio. |
Métodos
| get |
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>