AzureDeveloperCliCredential class

Azure Developer CLI هي أداة واجهة سطر الأوامر التي تسمح للمطورين بإنشاء الموارد وإدارتها وتوزيعها في Azure. تم إنشاؤه أعلى Azure CLI ويوفر وظائف إضافية خاصة بمطوري Azure. يسمح للمستخدمين بالمصادقة كمستخدم و/أو كيان خدمة مقابل Microsoft Entra ID. يصادق AzureDeveloperCliCredential في بيئة تطوير ويكتسب رمزا مميزا نيابة عن المستخدم المسجل الدخول أو كيان الخدمة في Azure Developer CLI. يعمل ك Azure Developer CLI الذي قام بتسجيل الدخول إلى المستخدم أو كيان الخدمة وينفذ أمر Azure CLI أسفل لمصادقة التطبيق مقابل Microsoft Entra ID.

تكوين AzureDeveloperCliCredential

لاستخدام بيانات الاعتماد هذه، يحتاج المطور إلى المصادقة محليا في Azure Developer CLI باستخدام أحد الأوامر أدناه:

  1. قم بتشغيل "تسجيل الدخول إلى azd auth" في Azure Developer CLI للمصادقة بشكل تفاعلي كمستخدم.
  2. قم بتشغيل "تسجيل الدخول إلى azd auth --client-id clientID --client-secret clientSecret --tenant-id tenantID" للمصادقة ككيان خدمة.

قد تحتاج إلى تكرار هذه العملية بعد فترة زمنية معينة، اعتمادا على صلاحية رمز التحديث المميز في مؤسستك. بشكل عام، فترة صلاحية الرمز المميز للتحديث هي بضعة أسابيع إلى بضعة أشهر. سيطالبك AzureDeveloperCliCredential بتسجيل الدخول مرة أخرى.

المنشئون

AzureDeveloperCliCredential(AzureDeveloperCliCredentialOptions)

إنشاء مثيل AzureDeveloperCliCredential.

لاستخدام بيانات الاعتماد هذه، تأكد من تسجيل الدخول بالفعل عبر أداة "azd" باستخدام الأمر "تسجيل الدخول إلى azd auth" من سطر الأوامر.

الأساليب

getToken(string | string[], GetTokenOptions)

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

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

AzureDeveloperCliCredential(AzureDeveloperCliCredentialOptions)

إنشاء مثيل AzureDeveloperCliCredential.

لاستخدام بيانات الاعتماد هذه، تأكد من تسجيل الدخول بالفعل عبر أداة "azd" باستخدام الأمر "تسجيل الدخول إلى azd auth" من سطر الأوامر.

new AzureDeveloperCliCredential(options?: AzureDeveloperCliCredentialOptions)

المعلمات

options
AzureDeveloperCliCredentialOptions

خيارات، للسماح بالطلبات متعددة المستأجرين اختياريا.

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

getToken(string | string[], GetTokenOptions)

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

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

المعلمات

scopes

string | string[]

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

options
GetTokenOptions

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

المرتجعات

Promise<AccessToken>