Aracılığıyla paylaş


AzurePipelinesCredential class

Bu kimlik bilgisi, iş yükü kimlik federasyonu için bir kurulum olarak hizmet bağlantıları ile Azure Pipelines'da kullanılacak şekilde tasarlanmıştır.

Oluşturucular

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

AzurePipelinesCredential, Hizmet Bağlantıları aracılığıyla Azure Pipelines üzerinde Federasyon Kimliği'ni destekler.

Yöntemler

getToken(string | string[], GetTokenOptions)

Microsoft Entra Kimliği ile kimlik doğrulaması yapar ve başarılı olursa bir erişim belirteci 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, Hizmet Bağlantıları aracılığıyla Azure Pipelines üzerinde Federasyon Kimliği'ni 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

İşlem hattının System.AccessToken değeri.

options
AzurePipelinesCredentialOptions

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

Yöntem Ayrıntıları

getToken(string | string[], GetTokenOptions)

Microsoft Entra Kimliği ile kimlik doğrulaması yapar ve başarılı olursa bir erişim belirteci 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>