DefaultAzureCredential class

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

Extends

المنشئون

DefaultAzureCredential(DefaultAzureCredentialClientIdOptions)

إنشاء مثيل لفئة DefaultAzureCredential باستخدام DefaultAzureCredentialClientIdOptions

توفر بيانات الاعتماد هذه تكوينا افتراضيا ChainedTokenCredential يجب أن يعمل لمعظم التطبيقات التي تستخدم Azure SDK.

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

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

DefaultAzureCredential(DefaultAzureCredentialOptions)

إنشاء مثيل لفئة DefaultAzureCredential باستخدام DefaultAzureCredentialOptions

توفر بيانات الاعتماد هذه تكوينا افتراضيا ChainedTokenCredential يجب أن يعمل لمعظم التطبيقات التي تستخدم Azure SDK.

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

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

DefaultAzureCredential(DefaultAzureCredentialResourceIdOptions)

إنشاء مثيل لفئة DefaultAzureCredential باستخدام DefaultAzureCredentialResourceIdOptions

توفر بيانات الاعتماد هذه تكوينا افتراضيا ChainedTokenCredential يجب أن يعمل لمعظم التطبيقات التي تستخدم Azure SDK.

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

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

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

getToken(string | string[], GetTokenOptions)

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

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

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

DefaultAzureCredential(DefaultAzureCredentialClientIdOptions)

إنشاء مثيل لفئة DefaultAzureCredential باستخدام DefaultAzureCredentialClientIdOptions

توفر بيانات الاعتماد هذه تكوينا افتراضيا ChainedTokenCredential يجب أن يعمل لمعظم التطبيقات التي تستخدم Azure SDK.

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

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

new DefaultAzureCredential(options?: DefaultAzureCredentialClientIdOptions)

المعلمات

options
DefaultAzureCredentialClientIdOptions

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

DefaultAzureCredential(DefaultAzureCredentialOptions)

إنشاء مثيل لفئة DefaultAzureCredential باستخدام DefaultAzureCredentialOptions

توفر بيانات الاعتماد هذه تكوينا افتراضيا ChainedTokenCredential يجب أن يعمل لمعظم التطبيقات التي تستخدم Azure SDK.

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

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

new DefaultAzureCredential(options?: DefaultAzureCredentialOptions)

المعلمات

options
DefaultAzureCredentialOptions

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

DefaultAzureCredential(DefaultAzureCredentialResourceIdOptions)

إنشاء مثيل لفئة DefaultAzureCredential باستخدام DefaultAzureCredentialResourceIdOptions

توفر بيانات الاعتماد هذه تكوينا افتراضيا ChainedTokenCredential يجب أن يعمل لمعظم التطبيقات التي تستخدم Azure SDK.

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

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

new DefaultAzureCredential(options?: DefaultAzureCredentialResourceIdOptions)

المعلمات

options
DefaultAzureCredentialResourceIdOptions

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

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

getToken(string | string[], GetTokenOptions)

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

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

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

المعلمات

scopes

string | string[]

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

options
GetTokenOptions

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

المرتجعات

Promise<AccessToken>

موروث منChainedTokenCredential.getToken