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

مشاركة عبر


DefaultAzureCredential class

يوفر تكوينا افتراضيا ChainedTokenCredential يعمل لمعظم التطبيقات التي تستخدم مكتبات عميل Azure SDK. لمزيد من المعلومات، راجع نظرة عامة على DefaultAzureCredential.

ستتم تجربة أنواع بيانات الاعتماد التالية بالترتيب:

راجع وثائق أنواع بيانات الاعتماد هذه للحصول على مزيد من المعلومات حول كيفية محاولة المصادقة.

يمتد

المنشئون

الأساليب المتوارثة

getToken(string | string[], GetTokenOptions)

إرجاع أول رمز مميز للوصول تم إرجاعه بواسطة أحد تطبيقات TokenCredential المتسلسلة. يطرح AggregateAuthenticationError عندما يطرح واحد أو أكثر من بيانات الاعتماد AuthenticationError ولم يتم إرجاع أي بيانات اعتماد رمز مميز للوصول.

يتم استدعاء هذا الأسلوب تلقائيا بواسطة مكتبات عميل Azure SDK. يمكنك استدعاء هذا الأسلوب مباشرة، ولكن يجب عليك أيضا معالجة التخزين المؤقت للرمز المميز وتحديث الرمز المميز.

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

DefaultAzureCredential(DefaultAzureCredentialClientIdOptions)

إنشاء مثيل لفئة DefaultAzureCredential مع DefaultAzureCredentialClientIdOptions.

TypeScript
new DefaultAzureCredential(options?: DefaultAzureCredentialClientIdOptions)

المعلمات

options
DefaultAzureCredentialClientIdOptions

المعلمات الاختيارية. راجع DefaultAzureCredentialClientIdOptions.

DefaultAzureCredential(DefaultAzureCredentialOptions)

إنشاء مثيل لفئة DefaultAzureCredential مع DefaultAzureCredentialOptions.

TypeScript
new DefaultAzureCredential(options?: DefaultAzureCredentialOptions)

المعلمات

options
DefaultAzureCredentialOptions

المعلمات الاختيارية. راجع DefaultAzureCredentialOptions.

DefaultAzureCredential(DefaultAzureCredentialResourceIdOptions)

إنشاء مثيل للفئة DefaultAzureCredential مع DefaultAzureCredentialResourceIdOptions.

TypeScript
new DefaultAzureCredential(options?: DefaultAzureCredentialResourceIdOptions)

المعلمات

options
DefaultAzureCredentialResourceIdOptions

المعلمات الاختيارية. راجع DefaultAzureCredentialResourceIdOptions.

تفاصيل الأساليب المتوارثة

getToken(string | string[], GetTokenOptions)

إرجاع أول رمز مميز للوصول تم إرجاعه بواسطة أحد تطبيقات TokenCredential المتسلسلة. يطرح AggregateAuthenticationError عندما يطرح واحد أو أكثر من بيانات الاعتماد AuthenticationError ولم يتم إرجاع أي بيانات اعتماد رمز مميز للوصول.

يتم استدعاء هذا الأسلوب تلقائيا بواسطة مكتبات عميل Azure SDK. يمكنك استدعاء هذا الأسلوب مباشرة، ولكن يجب عليك أيضا معالجة التخزين المؤقت للرمز المميز وتحديث الرمز المميز.

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

المعلمات

scopes

string | string[]

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

options
GetTokenOptions

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

المرتجعات

Promise<AccessToken>

موروث منChainedTokenCredential.getToken