AzurePipelinesCredential class
تم تصميم بيانات الاعتماد هذه لاستخدامها في Azure Pipelines مع اتصالات الخدمة كإعداد لاتحاد هوية حمل العمل.
المنشئون
| Azure |
يدعم AzurePipelinesCredential الهوية الموحدة على خطوط أنابيب Azure من خلال اتصالات الخدمة. |
الأساليب
| get |
المصادقة باستخدام معرف 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>