DefaultAzureCredential class
يوفر تكوينا افتراضيا ChainedTokenCredential يعمل لمعظم التطبيقات التي تستخدم مكتبات عميل Azure SDK. لمزيد من المعلومات، راجع نظرة عامة على DefaultAzureCredential.
ستتم تجربة أنواع بيانات الاعتماد التالية بالترتيب:
- EnvironmentCredential
- WorkloadIdentityCredential
- ManagedIdentityCredential
- AzureCliCredential
- AzurePowerShellCredential
- AzureDeveloperCliCredential
راجع وثائق أنواع بيانات الاعتماد هذه للحصول على مزيد من المعلومات حول كيفية محاولة المصادقة.
- يمتد
Default |
إنشاء مثيل لفئة DefaultAzureCredential مع DefaultAzureCredentialClientIdOptions. |
Default |
إنشاء مثيل لفئة DefaultAzureCredential مع DefaultAzureCredentialOptions. |
Default |
إنشاء مثيل للفئة DefaultAzureCredential مع DefaultAzureCredentialResourceIdOptions. |
get |
إرجاع أول رمز مميز للوصول تم إرجاعه بواسطة أحد تطبيقات يتم استدعاء هذا الأسلوب تلقائيا بواسطة مكتبات عميل Azure SDK. يمكنك استدعاء هذا الأسلوب مباشرة، ولكن يجب عليك أيضا معالجة التخزين المؤقت للرمز المميز وتحديث الرمز المميز. |
إنشاء مثيل لفئة DefaultAzureCredential مع DefaultAzureCredentialClientIdOptions.
new DefaultAzureCredential(options?: DefaultAzureCredentialClientIdOptions)
المعلمات
المعلمات الاختيارية. راجع DefaultAzureCredentialClientIdOptions.
إنشاء مثيل لفئة DefaultAzureCredential مع DefaultAzureCredentialOptions.
new DefaultAzureCredential(options?: DefaultAzureCredentialOptions)
المعلمات
- options
- DefaultAzureCredentialOptions
المعلمات الاختيارية. راجع DefaultAzureCredentialOptions.
إنشاء مثيل للفئة DefaultAzureCredential مع DefaultAzureCredentialResourceIdOptions.
new DefaultAzureCredential(options?: DefaultAzureCredentialResourceIdOptions)
المعلمات
المعلمات الاختيارية. راجع DefaultAzureCredentialResourceIdOptions.
إرجاع أول رمز مميز للوصول تم إرجاعه بواسطة أحد تطبيقات TokenCredential
المتسلسلة. يطرح AggregateAuthenticationError عندما يطرح واحد أو أكثر من بيانات الاعتماد AuthenticationError ولم يتم إرجاع أي بيانات اعتماد رمز مميز للوصول.
يتم استدعاء هذا الأسلوب تلقائيا بواسطة مكتبات عميل Azure SDK. يمكنك استدعاء هذا الأسلوب مباشرة، ولكن يجب عليك أيضا معالجة التخزين المؤقت للرمز المميز وتحديث الرمز المميز.
function getToken(scopes: string | string[], options?: GetTokenOptions): Promise<AccessToken>
المعلمات
- scopes
-
string | string[]
قائمة النطاقات التي سيكون للرمز المميز حق الوصول إليها.
- options
- GetTokenOptions
الخيارات المستخدمة لتكوين أي طلبات قد يقدمها هذا التطبيق TokenCredential
.
المرتجعات
Promise<AccessToken>
موروث منChainedTokenCredential.getToken