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