EmailAuthCredential class

表示 EmailAuthProvider 针对 ProviderId 返回的凭据的接口。

涵盖了 SignInMethod.EMAIL_PASSWORD 和 SignInMethod.EMAIL_LINK。

此类的构造函数标记为内部函数。第三方代码不应直接调用构造函数或创建扩展 EmailAuthCredential 类的子类。

签名

export declare class EmailAuthCredential extends AuthCredential 

扩展AuthCredential

方法

方法 修饰符 说明
fromJSON(json) static 用于将对象的 JSON 表示法反序列化为 AuthCredential 的静态方法。
toJSON() 返回此对象的可序列化 JSON 表示法。

EmailAuthCredential.fromJSON()

用于将对象的 JSON 表示法反序列化为 AuthCredential 的静态方法。

签名

static fromJSON(json: object | string): EmailAuthCredential | null;

参数

参数 类型 说明
json 对象 |字符串 object 或对象的字符串化表示形式。如果提供了字符串,则首先调用 JSON.parse

返回

EmailAuthCredential |null

如果 JSON 输入不表示 AuthCredential,则返回 null。

EmailAuthCredential.toJSON()

返回此对象的可序列化 JSON 表示法。

签名

toJSON(): object;

返回

对象

此对象的可序列化 JSON 表示法。