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
| Azure |
AzurePipelinesCredential, Hizmet Bağlantıları aracılığıyla Azure Pipelines üzerinde Federasyon Kimliği'ni destekler. |
Yöntemler
| get |
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>