ClientSecretCredential class
يتيح المصادقة إلى Microsoft Entra ID باستخدام سر عميل تم إنشاؤه لتسجيل التطبيق. يمكن العثور على مزيد من المعلومات حول كيفية تكوين سر العميل هنا:
المنشئون
| Client |
ينشئ نسخة من ClientSecretCredential مع التفاصيل اللازمة للمصادقة ضد Microsoft Entra ID مع سر عميل. |
الأساليب
| get |
يتم التحقق من المصادقة باستخدام معرف Microsoft Entra ID ويعيد رمز الوصول إذا نجحت. إذا فشلت المصادقة، طرح CredentialUnavailableError مع تفاصيل الفشل. |
تفاصيل المنشئ
ClientSecretCredential(string, string, string, ClientSecretCredentialOptions)
ينشئ نسخة من ClientSecretCredential مع التفاصيل اللازمة للمصادقة ضد Microsoft Entra ID مع سر عميل.
new ClientSecretCredential(tenantId: string, clientId: string, clientSecret: string, options?: ClientSecretCredentialOptions)
المعلمات
- tenantId
-
string
معرف مستأجر (المجلد) في Microsoft Entra.
- clientId
-
string
معرف العميل (التطبيق) لتسجيل التطبيق في المستأجر.
- clientSecret
-
string
سر العميل الذي تم إنشاؤه لتسجيل التطبيق.
- options
- ClientSecretCredentialOptions
خيارات لتكوين العميل الذي يقوم بطلب المصادقة.
تفاصيل الأسلوب
getToken(string | string[], GetTokenOptions)
يتم التحقق من المصادقة باستخدام معرف Microsoft Entra ID ويعيد رمز الوصول إذا نجحت. إذا فشلت المصادقة، طرح CredentialUnavailableError مع تفاصيل الفشل.
function getToken(scopes: string | string[], options?: GetTokenOptions): Promise<AccessToken>
المعلمات
- scopes
-
string | string[]
قائمة النطاقات التي سيكون للرمز المميز حق الوصول إليها.
- options
- GetTokenOptions
الخيارات المستخدمة لتكوين أي طلبات قد يقدمها تطبيق TokenCredential هذا.
المرتجعات
Promise<AccessToken>