EmailAuthCredential class

ProviderId.PASSWORD に対して EmailAuthProvider によって返される認証情報を表すインターフェース

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 シリアル化可能な表現。