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
| Azure |
AzurePipelinesCredential stöder federerad identitet i Azure Pipelines via tjänstanslutningar. |
Metoder
| get |
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>