表示OAuthProvider返回的 OAuth 凭据。
实现指定有关每个身份验证提供者的凭据要求的详细信息。
签名:
export declare class OAuthCredential extends AuthCredential
扩展: AuthCredential
特性
财产 | 修饰符 | 类型 | 描述 |
---|---|---|---|
访问令牌 | 细绳 | 与凭证关联的 OAuth 访问令牌(如果属于OAuthProvider) ,例如facebook.com 、 twitter.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 可序列化表示。