نشان دهنده اعتبار 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 از این شی.