AzurePipelinesCredential class

Dit credential is ontworpen om te worden gebruikt in Azure-pipelines met serviceverbindingen als opzet voor de federatie van workload identiteit.

Constructors

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

AzurePipelinesCredential ondersteunt Federated Identity op Azure-pipelines via Service Connections.

Methoden

getToken(string | string[], GetTokenOptions)

Authenticeert met Microsoft Entra ID en geeft een toegangstoken terug als het lukt. Als de verificatie mislukt, wordt een CredentialUnavailableError- of AuthenticationError- gegenereerd met de details van de fout.

Constructordetails

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

AzurePipelinesCredential ondersteunt Federated Identity op Azure-pipelines via Service Connections.

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

Parameters

tenantId

string

tenantId gekoppeld aan de serviceverbinding

clientId

string

clientId gekoppeld aan de serviceverbinding

serviceConnectionId

string

Unieke id voor de serviceverbinding, zoals gevonden in de resourceId-sleutel van de querystring

systemAccessToken

string

De pijpleidingen <zien href="https://learn.microsoft.com/azure/devops/pipelines/build/variables?view=azure-devops%26tabs=yaml#systemaccesstoken">System.AccessToken</see> value.

options
AzurePipelinesCredentialOptions

De identiteitsclientopties die moeten worden gebruikt voor verificatie.

Methodedetails

getToken(string | string[], GetTokenOptions)

Authenticeert met Microsoft Entra ID en geeft een toegangstoken terug als het lukt. Als de verificatie mislukt, wordt een CredentialUnavailableError- of AuthenticationError- gegenereerd met de details van de fout.

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

Parameters

scopes

string | string[]

De lijst met bereiken waartoe het token toegang heeft.

options
GetTokenOptions

De opties die worden gebruikt voor het configureren van aanvragen die deze TokenCredential-implementatie mogelijk maakt.

Retouren

Promise<AccessToken>