Interfaz que representa las credenciales devueltas por EmailAuthProvider para ProviderId .CONTRASEÑA
Cubre ambos métodos de inicio de sesión .EMAIL_PASSWORD y método de inicio de sesión .EMAIL_LINK.
El constructor de esta clase está marcado como interno. El código de terceros no debe llamar al constructor directamente ni crear subclases que extiendan la clase EmailAuthCredential
.
Firma:
export declare class EmailAuthCredential extends AuthCredential
Extiende: AuthCredential
Métodos
Método | Modificadores | Descripción |
---|---|---|
desdeJSON(json) | static | Método estático para deserializar una representación JSON de un objeto en una AuthCredential . |
a JSON() | Devuelve una representación serializable JSON de este objeto. |
EmailAuthCredential.fromJSON()
Método estático para deserializar una representación JSON de un objeto en una AuthCredential .
Firma:
static fromJSON(json: object | string): EmailAuthCredential | null;
Parámetros
Parámetro | Tipo | Descripción |
---|---|---|
json | objeto | cadena | Cualquiera de object o la representación en cadena del objeto. Cuando se proporciona una cadena, se llamará primero JSON.parse . |
Devoluciones:
Credencial de autenticación de correo electrónico | nulo
Si la entrada JSON no representa una AuthCredential , se devuelve nulo.
EmailAuthCredential.toJSON()
Devuelve una representación serializable JSON de este objeto.
Firma:
toJSON(): object;
Devoluciones:
objeto
una representación serializable JSON de este objeto.