OAuthCredential class

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