يمثل بيانات اعتماد OAuth التي تم إرجاعها بواسطة OAuthProvider .
تحدد عمليات التنفيذ تفاصيل حول متطلبات بيانات اعتماد كل موفر مصادقة.
إمضاء:
export declare class OAuthCredential extends AuthCredential
يمتد: AuthCredential
ملكيات
ملكية | الصفات التعريفية | يكتب | وصف |
---|---|---|---|
رمز وصول | خيط | رمز وصول OAuth المرتبط ببيانات الاعتماد إذا كان ينتمي إلى OAuthProvider ، مثل facebook.com ، twitter.com ، وما إلى ذلك. | |
idToken | خيط | رمز معرف OAuth المرتبط ببيانات الاعتماد إذا كان ينتمي إلى موفر OIDC، مثل google.com . | |
سر | خيط | يرتبط سر رمز وصول OAuth ببيانات الاعتماد إذا كان ينتمي إلى موفر OAuth 1.0، مثل twitter.com . |
طُرق
طريقة | الصفات التعريفية | وصف |
---|---|---|
منJSON(json) | static | طريقة ثابتة لإلغاء تسلسل تمثيل JSON لكائن ما في AuthCredential . |
toJSON() | تقوم بإرجاع تمثيل JSON قابل للتسلسل لهذا الكائن. |
OAuthCredential.accessToken
رمز وصول OAuth المرتبط ببيانات الاعتماد إذا كان ينتمي إلى OAuthProvider ، مثل facebook.com
، twitter.com
، إلخ.
إمضاء:
accessToken?: string;
OAuthCredential.idToken
رمز معرف OAuth المرتبط ببيانات الاعتماد إذا كان ينتمي إلى موفر OIDC، مثل google.com
.
إمضاء:
idToken?: string;
OAuthCredential.secret
سر رمز وصول OAuth المرتبط ببيانات الاعتماد إذا كان ينتمي إلى موفر OAuth 1.0، مثل twitter.com
.
إمضاء:
secret?: string;
OAuthCredential.fromJSON()
طريقة ثابتة لإلغاء تسلسل تمثيل JSON لكائن ما في AuthCredential .
إمضاء:
static fromJSON(json: string | object): OAuthCredential | null;
حدود
معامل | يكتب | وصف |
---|---|---|
json | سلسلة | هدف | يمكن أن يكون الإدخال إما كائنًا أو تمثيلًا مقيدًا للكائن. عند توفير السلسلة، سيتم استدعاء JSON.parse أولاً. |
عائدات:
OAuthCredential | باطل
إذا كان إدخال JSON لا يمثل AuthCredential ، يتم إرجاع قيمة فارغة.
OAuthCredential.toJSON()
تقوم بإرجاع تمثيل JSON قابل للتسلسل لهذا الكائن.
إمضاء:
toJSON(): object;
عائدات:
هدف
تمثيل JSON قابل للتسلسل لهذا الكائن.