Udostępnij za pomocą


AzurePipelinesCredential class

To poświadczenie jest przeznaczone do użycia w usłudze Azure Pipelines z połączeniami usług jako konfiguracją federacji tożsamości obciążenia.

Konstruktory

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

Usługa AzurePipelinesCredential obsługuje tożsamość federacyjną w usłudze Azure Pipelines za pośrednictwem połączeń usługi.

Metody

getToken(string | string[], GetTokenOptions)

Uwierzytelnia się przy użyciu identyfikatora Entra firmy Microsoft i zwraca token dostępu, jeśli się powiedzie. W przypadku niepowodzenia uwierzytelniania CredentialUnavailableError lub AuthenticationError zostanie zgłoszony ze szczegółami błędu.

Szczegóły konstruktora

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

Usługa AzurePipelinesCredential obsługuje tożsamość federacyjną w usłudze Azure Pipelines za pośrednictwem połączeń usługi.

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

Parametry

tenantId

string

tenantId skojarzony z połączeniem usługi

clientId

string

clientId skojarzony z połączeniem usługi

serviceConnectionId

string

Unikatowy identyfikator połączenia z usługą, jak znaleziono w kluczu resourceId elementu querystring

systemAccessToken

string

Wartość system.AccessToken potoku.

options
AzurePipelinesCredentialOptions

Opcje klienta tożsamości do użycia na potrzeby uwierzytelniania.

Szczegóły metody

getToken(string | string[], GetTokenOptions)

Uwierzytelnia się przy użyciu identyfikatora Entra firmy Microsoft i zwraca token dostępu, jeśli się powiedzie. W przypadku niepowodzenia uwierzytelniania CredentialUnavailableError lub AuthenticationError zostanie zgłoszony ze szczegółami błędu.

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

Parametry

scopes

string | string[]

Lista zakresów, dla których token będzie miał dostęp.

options
GetTokenOptions

Opcje używane do konfigurowania żądań, które mogą być tworzone przez tę implementację TokenCredential.

Zwraca

Promise<AccessToken>