AzurePipelinesCredential class

Cette certification est conçue pour être utilisée dans Azure Pipelines avec des connexions de service comme configuration pour la fédération d’identité de charge de travail.

Constructeurs

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

AzurePipelinesCredential supporte Federated Identity sur Azure Pipelines via Service Connections.

Méthodes

getToken(string | string[], GetTokenOptions)

S’authentifie avec Microsoft Entra ID et renvoie un jeton d’accès si réussit. Si l’authentification échoue, une CredentialUnavailableError ou AuthenticationError sera levée avec les détails de l’échec.

Détails du constructeur

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

AzurePipelinesCredential supporte Federated Identity sur Azure Pipelines via Service Connections.

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

Paramètres

tenantId

string

tenantId associé à la connexion de service

clientId

string

clientId associé à la connexion de service

serviceConnectionId

string

ID unique de la connexion de service, comme indiqué dans la clé resourceId de querystring

systemAccessToken

string

Le pipeline <voir href="https://learn.microsoft.com/azure/devops/pipelines/build/variables?view=azure-devops%26tabs=yaml#systemaccesstoken" ;>System.AccessToken</voir> la valeur.

options
AzurePipelinesCredentialOptions

Options du client d’identité à utiliser pour l’authentification.

Détails de la méthode

getToken(string | string[], GetTokenOptions)

S’authentifie avec Microsoft Entra ID et renvoie un jeton d’accès si réussit. Si l’authentification échoue, une CredentialUnavailableError ou AuthenticationError sera levée avec les détails de l’échec.

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

Paramètres

scopes

string | string[]

Liste des étendues auxquelles le jeton aura accès.

options
GetTokenOptions

Les options utilisées pour configurer toutes les demandes que cette implémentation TokenCredential peut effectuer.

Retours

Promise<AccessToken>