AzurePipelinesCredential class

Bu kimlik bilgisi, Azure Pipelines'te hizmet bağlantılarıyla iş yükü kimlik federasyonu için bir kurulum olarak kullanılmak üzere tasarlanmıştır.

Oluşturucular

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

AzurePipelinesCredential, Service Connections aracılığıyla Azure Pipelines'te Federated Identity'yi destekler.

Yöntemler

getToken(string | string[], GetTokenOptions)

Microsoft Entra ID ile kimlik doğrulama yapar ve başarılı olursa erişim tokenı döndürür. Kimlik doğrulaması başarısız olursa, CredentialUnavailableError veya AuthenticationError hatanın ayrıntılarıyla birlikte oluşturulur.

Oluşturucu Ayrıntıları

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

AzurePipelinesCredential, Service Connections aracılığıyla Azure Pipelines'te Federated Identity'yi destekler.

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

Parametreler

tenantId

string

hizmet bağlantısıyla ilişkili tenantId

clientId

string

hizmet bağlantısıyla ilişkili clientId

serviceConnectionId

string

Querystring'in resourceId anahtarında bulunan hizmet bağlantısının benzersiz kimliği

systemAccessToken

string

Boru hattı <için bkz. href="https://learn.microsoft.com/azure/devops/pipelines/build/variables?view=azure-devops%26tabs=yaml#systemaccesstoken">System.AccessToken</see> value.

options
AzurePipelinesCredentialOptions

Kimlik doğrulaması için kullanılacak kimlik istemcisi seçenekleri.

Yöntem Ayrıntıları

getToken(string | string[], GetTokenOptions)

Microsoft Entra ID ile kimlik doğrulama yapar ve başarılı olursa erişim tokenı döndürür. Kimlik doğrulaması başarısız olursa, CredentialUnavailableError veya AuthenticationError hatanın ayrıntılarıyla birlikte oluşturulur.

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

Parametreler

scopes

string | string[]

Belirtecin erişeceği kapsamların listesi.

options
GetTokenOptions

Bu TokenCredential uygulamasının gerçekleştirebileceği istekleri yapılandırmak için kullanılan seçenekler.

Döndürülenler

Promise<AccessToken>