OAuthCredential class

نشان دهنده اعتبار OAuth است که توسط یک OAuthProvider بازگردانده شده است .

پیاده‌سازی جزئیات مربوط به الزامات اعتبار هر ارائه‌دهنده تأییدیه را مشخص می‌کند.

امضا:

export declare class OAuthCredential extends AuthCredential 

گسترش می یابد: AuthCredential

خواص

ویژگی اصلاح کننده ها تایپ کنید شرح
نشانه دسترسی رشته نشانه دسترسی OAuth مرتبط با اعتبار در صورتی که متعلق به یک OAuthProvider باشد مانند facebook.com ، twitter.com و غیره.
idToken رشته اگر نشانه OAuth ID مرتبط با اعتبارنامه باشد، اگر متعلق به ارائه‌دهنده 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 ID مرتبط با اعتبارنامه اگر متعلق به ارائه‌دهنده 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 رشته | هدف - شی ورودی می تواند Object یا نمایش رشته ای شی باشد. هنگامی که رشته ارائه می شود، ابتدا JSON.parse فراخوانی می شود.

برمی‌گرداند:

OAuthCredential | خالی

اگر ورودی JSON نشان دهنده یک AuthCredential نباشد ، null برگردانده می شود.

OAuthCredential.toJSON()

نمایشی قابل سریال‌سازی با JSON از این شی را برمی‌گرداند.

امضا:

toJSON(): object;

برمی‌گرداند:

هدف - شی

نمایش JSON-Serializable از این شی.