EmailAuthCredential class

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

Abrange ambos SignInMethod .EMAIL_PASSWORD e SignInMethod .EMAIL_LINK.

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

Assinatura:

export declare class EmailAuthCredential extends AuthCredential 

Estende: AuthCredential

Métodos

Método Modificadores Descrição
deJSON(json) static Método estático para desserializar uma representação JSON de um objeto em um AuthCredential .
paraJSON() Retorna uma representação serializável JSON deste objeto.

EmailAuthCredential.fromJSON()

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

Assinatura:

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

Parâmetros

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

Retorna:

EmailAuthCredencial | nulo

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

EmailAuthCredential.toJSON()

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

Assinatura:

toJSON(): object;

Retorna:

objeto

uma representação serializável JSON deste objeto.