اقرأ باللغة الإنجليزية

مشاركة عبر


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 وإرجاع رمز مميز للوصول إذا كان ناجحا. إذا تعذر تنفيذ المصادقة من خلال PowerShell، طرح CredentialUnavailableError.

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

AzurePowerShellCredential(AzurePowerShellCredentialOptions)

إنشاء مثيل AzurePowerShellCredential.

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

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

المعلمات

options
AzurePowerShellCredentialOptions

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

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

getToken(string | string[], GetTokenOptions)

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

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

المعلمات

scopes

string | string[]

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

options
GetTokenOptions

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

المرتجعات

Promise<AccessToken>