OAuthCredential class

تُمثل بيانات اعتماد OAuth التي يعرضها OAuthProvider.

تحدّد عمليات التنفيذ التفاصيل المتعلقة بمتطلبات بيانات اعتماد كل موفِّر مصادقة.

Signature:

export declare class OAuthCredential extends AuthCredential 

للتوسيع: AuthCredential

أماكن إقامة

الموقع المعدِّلات النوع الوصف
accessToken السلسلة رمز الوصول إلى OAuth المرتبط ببيانات الاعتماد إذا كان ينتمي إلى OAuthProvider، مثل facebook.com وtwitter.com وما إلى ذلك.
idToken السلسلة هو الرمز المميّز لرقم تعريف OAuth المرتبط ببيانات الاعتماد إذا كان ينتمي إلى موفّر OIDC، مثل google.com.
سرّي السلسلة سر رمز الدخول OAuth المرتبط ببيانات الاعتماد إذا كان ينتمي إلى موفّر OAuth 1.0، مثل twitter.com.

الطُرق

الطريقة المعدِّلات الوصف
fromJSON(json) static طريقة ثابتة لإلغاء تسلسل تمثيل JSON لعنصر في AuthCredential.
toJSON() تعرض تمثيلاً بتنسيق JSON لهذا الكائن.

OAuthCredential.accessToken

رمز الوصول إلى OAuth المرتبط ببيانات الاعتماد إذا كان ينتمي إلى OAuthProvider، مثل facebook.com وtwitter.com وما إلى ذلك.

Signature:

accessToken?: string;

OAuthCredential.idToken

هو الرمز المميّز لرقم تعريف OAuth المرتبط ببيانات الاعتماد إذا كان ينتمي إلى موفّر OIDC، مثل google.com.

Signature:

idToken?: string;

OAuthCredential.secret

سر رمز الدخول عبر OAuth المرتبط ببيانات الاعتماد إذا كان ينتمي إلى موفّر OAuth 1.0، مثل twitter.com.

Signature:

secret?: string;

OAuthCredential.fromJSON()

طريقة ثابتة لإلغاء تسلسل تمثيل JSON لعنصر في AuthCredential.

Signature:

static fromJSON(json: string | object): OAuthCredential | null;

المَعلمات

المعلمة النوع الوصف
ملف JSON سلسلة | كائن يمكن أن يكون الإدخال إما كائنًا أو تمثيلاً متسلسلاً للكائن. عند توفير السلسلة، سيتم استدعاء JSON.parse أولاً.

المرتجعات:

بيانات اعتماد OAuth | فارغ

إذا لم يكن إدخال JSON يمثل AuthCredential، يتم عرض قيمة فارغة.

OAuthCredential.toJSON()

تعرض تمثيلاً بتنسيق JSON لهذا الكائن.

Signature:

toJSON(): object;

المرتجعات:

كائن

تمثل هذه السمة تمثيلاً بتنسيق JSON لهذا الكائن.