DefaultAzureCredential class
يوفر تكوين ChainedTokenCredential افتراضيا يجب أن يعمل لمعظم التطبيقات التي تستخدم Azure SDK.
- Extends
المنشئون
الأساليب المتوارثة
get |
إرجاع أول رمز مميز للوصول تم إرجاعه بواسطة أحد عمليات التنفيذ المتسلسلة يتم استدعاء هذا الأسلوب تلقائيا بواسطة مكتبات عميل Azure SDK. يمكنك استدعاء هذا الأسلوب مباشرة، ولكن يجب عليك أيضا معالجة التخزين المؤقت للرمز المميز وتحديث الرمز المميز. |
تفاصيل المنشئ
DefaultAzureCredential(DefaultAzureCredentialClientIdOptions)
إنشاء مثيل لفئة DefaultAzureCredential باستخدام DefaultAzureCredentialClientIdOptions
توفر بيانات الاعتماد هذه تكوينا افتراضيا ChainedTokenCredential يجب أن يعمل لمعظم التطبيقات التي تستخدم Azure SDK.
ستتم تجربة أنواع بيانات الاعتماد التالية بالترتيب:
- EnvironmentCredential
- WorkloadIdentityCredential
- ManagedIdentityCredential
- AzureCliCredential
- AzurePowerShellCredential
- AzureDeveloperCliCredential
راجع وثائق أنواع بيانات الاعتماد هذه لمزيد من المعلومات حول كيفية محاولة المصادقة.
new DefaultAzureCredential(options?: DefaultAzureCredentialClientIdOptions)
المعلمات
المعلمات الاختيارية. راجع DefaultAzureCredentialClientIdOptions.
DefaultAzureCredential(DefaultAzureCredentialOptions)
إنشاء مثيل لفئة DefaultAzureCredential باستخدام DefaultAzureCredentialOptions
توفر بيانات الاعتماد هذه تكوينا افتراضيا ChainedTokenCredential يجب أن يعمل لمعظم التطبيقات التي تستخدم Azure SDK.
ستتم تجربة أنواع بيانات الاعتماد التالية بالترتيب:
- EnvironmentCredential
- WorkloadIdentityCredential
- ManagedIdentityCredential
- AzureCliCredential
- AzurePowerShellCredential
- AzureDeveloperCliCredential
راجع وثائق أنواع بيانات الاعتماد هذه لمزيد من المعلومات حول كيفية محاولة المصادقة.
new DefaultAzureCredential(options?: DefaultAzureCredentialOptions)
المعلمات
- options
- DefaultAzureCredentialOptions
المعلمات الاختيارية. راجع DefaultAzureCredentialOptions.
DefaultAzureCredential(DefaultAzureCredentialResourceIdOptions)
إنشاء مثيل لفئة DefaultAzureCredential باستخدام DefaultAzureCredentialResourceIdOptions
توفر بيانات الاعتماد هذه تكوينا افتراضيا ChainedTokenCredential يجب أن يعمل لمعظم التطبيقات التي تستخدم Azure SDK.
ستتم تجربة أنواع بيانات الاعتماد التالية بالترتيب:
- EnvironmentCredential
- WorkloadIdentityCredential
- ManagedIdentityCredential
- AzureCliCredential
- AzurePowerShellCredential
- AzureDeveloperCliCredential
راجع وثائق أنواع بيانات الاعتماد هذه لمزيد من المعلومات حول كيفية محاولة المصادقة.
new DefaultAzureCredential(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