OAuthCredential class

表示OAuthProvider傳回的 OAuth 憑證

實作指定有關每個身份驗證提供者的憑證要求的詳細資訊。

簽名:

export declare class OAuthCredential extends AuthCredential 

擴充: AuthCredential

特性

財產修飾符類型描述
訪問令牌細繩與憑證關聯的 OAuth 存取權令牌(如果屬於OAuthProvider) ,例如facebook.comtwitter.com等。
id令牌細繩與憑證關聯的 OAuth ID 令牌(如果它屬於 OIDC 提供者,例如google.com )。
秘密細繩如果憑證屬於 OAuth 1.0 提供者(例如twitter.com ,則與憑證關聯的 OAuth 存取權杖金鑰。

方法

方法修飾符描述
來自JSON(json) static將物件的 JSON 表示形式反序列化為AuthCredential 的靜態方法
toJSON()傳回此物件的 JSON 可序列化表示形式。

OAuthCredential.accessToken

與憑證關聯的 OAuth 存取權令牌(如果屬於OAuthProvider) ,例如facebook.com , twitter.com , ETC。

簽名:

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字串|目的輸入可以是物件或物件的字串化表示形式。當提供字串時,將首先呼叫 JSON.parse。

返回:

OAuth 憑證|無效的

如果 JSON 輸入不代表AuthCredential ,返回 null。

OAuthCredential.toJSON()

傳回此物件的 JSON 可序列化表示形式。

簽名:

toJSON(): object;

返回:

目的

該物件的 JSON 可序列化表示。