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 可序列化表示。