Dela via


AzurePipelinesCredential class

Den här autentiseringsuppgiften är utformad för att användas i Azure Pipelines med tjänstanslutningar som en konfiguration för arbetsbelastningsidentitetsfederation.

Konstruktorer

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

AzurePipelinesCredential stöder federerad identitet i Azure Pipelines via tjänstanslutningar.

Metoder

getToken(string | string[], GetTokenOptions)

Autentiserar med Microsoft Entra-ID och returnerar en åtkomsttoken om det lyckas. Om autentiseringen misslyckas utlöses en CredentialUnavailableError eller AuthenticationError med information om felet.

Konstruktorinformation

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

AzurePipelinesCredential stöder federerad identitet i Azure Pipelines via tjänstanslutningar.

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

Parametrar

tenantId

string

tenantId som är associerat med tjänstanslutningen

clientId

string

clientId som är associerat med tjänstanslutningen

serviceConnectionId

string

Unikt ID för tjänstanslutningen, enligt frågesträngens resourceId-nyckel

systemAccessToken

string

Pipelinens System.AccessToken- värde.

options
AzurePipelinesCredentialOptions

De identitetsklientalternativ som ska användas för autentisering.

Metodinformation

getToken(string | string[], GetTokenOptions)

Autentiserar med Microsoft Entra-ID och returnerar en åtkomsttoken om det lyckas. Om autentiseringen misslyckas utlöses en CredentialUnavailableError eller AuthenticationError med information om felet.

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

Parametrar

scopes

string | string[]

Listan över omfång som token ska ha åtkomst till.

options
GetTokenOptions

De alternativ som används för att konfigurera alla begäranden som denna TokenCredential-implementering kan göra.

Returer

Promise<AccessToken>