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
| Azure |
AzurePipelinesCredential, Service Connections aracılığıyla Azure Pipelines'te Federated Identity'yi destekler. |
Yöntemler
| get |
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>