EmailAuthCredential class

Interface que representa as credenciais retornadas por EmailAuthProvider para ProviderId.PASSWORD

Abrange SignInMethod.EMAIL_PASSWORD e SignInMethod.EMAIL_LINK.

O construtor dessa classe está marcado como interno. O código de terceiros não pode chamar o construtor diretamente nem criar subclasses que estendam a classe EmailAuthCredential.

Assinatura:

export declare class EmailAuthCredential extends AuthCredential 

Estende: AuthCredential

Métodos

Método Modificadores Descrição
fromJSON(json) (link em inglês) static Método estático para desserializar uma representação JSON de um objeto em uma AuthCredential.
toJSON() (link em inglês) Retorna uma representação serializável do JSON desse objeto.

EmailAuthCredential.fromJSON()

Método estático para desserializar uma representação JSON de um objeto em uma AuthCredential.

Assinatura:

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

Parâmetros

Parâmetro Tipo Descrição
json objeto | corda object ou a representação em string do objeto. Quando a string é fornecida, JSON.parse é chamado primeiro.

Retorna:

EmailAuthCredential | nulo

Se a entrada JSON não representar uma AuthCredential, um valor nulo é retornado.

EmailAuthCredential.toJSON()

Retorna uma representação serializável do JSON desse objeto.

Assinatura:

toJSON(): object;

Retorna:

objeto

uma representação serializável do JSON desse objeto.