AzurePipelinesCredential class

Denna behörighet är utformad för att användas i Azure-pipelines med serviceanslutningar som en setup för arbetsbelastningsidentitetsfederation.

Konstruktorer

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

AzurePipelinesCredential stöder federerad identitet på Azure-pipelines via Service Connections.

Metoder

getToken(string | string[], GetTokenOptions)

Autentisera 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 på Azure-pipelines via Service Connections.

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

Pipelines <se href="https://learn.microsoft.com/azure/devops/pipelines/build/variables?view=azure-devops%26tabs=yaml#systemaccesstoken">System.AccessToken</se> värde.

options
AzurePipelinesCredentialOptions

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

Metodinformation

getToken(string | string[], GetTokenOptions)

Autentisera 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>