مشاركة عبر


AzurePipelinesCredential class

تم تصميم بيانات الاعتماد هذه لاستخدامها في Azure Pipelines مع اتصالات الخدمة كإعداد لاتحاد هوية حمل العمل.

المنشئون

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

يدعم AzurePipelinesCredential الهوية الموحدة على خطوط أنابيب Azure من خلال اتصالات الخدمة.

الأساليب

getToken(string | string[], GetTokenOptions)

المصادقة باستخدام معرف Microsoft Entra وإرجاع رمز مميز للوصول إذا كان ناجحا. إذا فشلت المصادقة، طرح CredentialUnavailableError أو AuthenticationError بتفاصيل الفشل.

تفاصيل المنشئ

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

يدعم AzurePipelinesCredential الهوية الموحدة على خطوط أنابيب Azure من خلال اتصالات الخدمة.

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

المعلمات

tenantId

string

tenantId المقترن باتصال الخدمة

clientId

string

معرف العميل المقترن باتصال الخدمة

serviceConnectionId

string

معرف فريد لاتصال الخدمة، كما هو موجود في مفتاح resourceId الخاص ب querystring

systemAccessToken

string

خط الأنابيب <انظر href = "https://learn.microsoft.com/azure/devops/pipelines/build/variables?view=azure-devops%26tabs=yaml#systemaccesstoken">System.AccessToken< / انظر> القيمة.

options
AzurePipelinesCredentialOptions

خيارات عميل الهوية لاستخدامها للمصادقة.

تفاصيل الأسلوب

getToken(string | string[], GetTokenOptions)

المصادقة باستخدام معرف Microsoft Entra وإرجاع رمز مميز للوصول إذا كان ناجحا. إذا فشلت المصادقة، طرح CredentialUnavailableError أو AuthenticationError بتفاصيل الفشل.

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

المعلمات

scopes

string | string[]

قائمة النطاقات التي سيكون للرمز المميز حق الوصول إليها.

options
GetTokenOptions

الخيارات المستخدمة لتكوين أي طلبات قد يقدمها تطبيق TokenCredential هذا.

المرتجعات

Promise<AccessToken>