تُمثل بيانات اعتماد 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 لهذا الكائن.