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
| Azure |
AzurePipelinesCredential soporta Federated Identity on Azure Pipelines through Service Connections. |
Métodos
| get |
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>