ClientSecretCredential class

يتيح المصادقة إلى Microsoft Entra ID باستخدام سر عميل تم إنشاؤه لتسجيل التطبيق. يمكن العثور على مزيد من المعلومات حول كيفية تكوين سر العميل هنا:

https://learn.microsoft.com/entra/identity-platform/quickstart-configure-app-access-web-apis#add-credentials-to-your-web-application

المنشئون

ClientSecretCredential(string, string, string, ClientSecretCredentialOptions)

ينشئ نسخة من ClientSecretCredential مع التفاصيل اللازمة للمصادقة ضد Microsoft Entra ID مع سر عميل.

الأساليب

getToken(string | string[], GetTokenOptions)

يتم التحقق من المصادقة باستخدام معرف 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>