Partager via


AzurePipelinesCredential class

Ces informations d’identification sont conçues pour être utilisées dans Azure Pipelines avec des connexions de service comme configuration pour la fédération des identités de charge de travail.

Constructeurs

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

AzurePipelinesCredential prend en charge l’identité fédérée sur Azure Pipelines via les connexions de service.

Méthodes

getToken(string | string[], GetTokenOptions)

S’authentifie avec l’ID Microsoft Entra et retourne un jeton d’accès en cas de réussite. 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 prend en charge l’identité fédérée sur Azure Pipelines via les connexions de service.

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

La valeur de system.AccessToken du pipeline.

options
AzurePipelinesCredentialOptions

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

Détails de la méthode

getToken(string | string[], GetTokenOptions)

S’authentifie avec l’ID Microsoft Entra et retourne un jeton d’accès en cas de réussite. 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>