AzurePowerShellCredential class

سيستخدم هذا الاعتماد معلومات المستخدم المسجلة حاليا من وحدة Azure PowerShell. للقيام بذلك، سيقرأ رمز وصول المستخدم ووقت انتهاء صلاحيته باستخدام أمر Azure PowerShell Get-AzAccessToken -ResourceUrl {ResourceScope}

المنشئون

AzurePowerShellCredential(AzurePowerShellCredentialOptions)

إنشاء مثيل AzurePowerShellCredential.

لاستخدام بيانات الاعتماد هذه:

  • قم بتثبيت وحدة Azure Az PowerShell باستخدام: Install-Module -Name Az -Scope CurrentUser -Repository PSGallery -Force.
  • لقد سجلت الدخول بالفعل إلى Azure PowerShell باستخدام الأمر Connect-AzAccount من سطر الأوامر.

الأساليب

getToken(string | string[], GetTokenOptions)

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

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

AzurePowerShellCredential(AzurePowerShellCredentialOptions)

إنشاء مثيل AzurePowerShellCredential.

لاستخدام بيانات الاعتماد هذه:

  • قم بتثبيت وحدة Azure Az PowerShell باستخدام: Install-Module -Name Az -Scope CurrentUser -Repository PSGallery -Force.
  • لقد سجلت الدخول بالفعل إلى Azure PowerShell باستخدام الأمر Connect-AzAccount من سطر الأوامر.
new AzurePowerShellCredential(options?: AzurePowerShellCredentialOptions)

المعلمات

options
AzurePowerShellCredentialOptions

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

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

getToken(string | string[], GetTokenOptions)

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

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

المعلمات

scopes

string | string[]

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

options
GetTokenOptions

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

المرتجعات

Promise<AccessToken>