AuthCredential class

Interface que representa as credenciais retornadas por um AuthProvider.

As implementações especificam os detalhes sobre os requisitos de credenciais de cada provedor de autenticação.

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 AuthCredential.

Assinatura:

export declare class AuthCredential 

Propriedades

Propriedade Modificadores Tipo Descrição
ID do provedor string O ID do provedor de autenticação da credencial.
signInMethod string O método de login de autenticação da credencial.

Métodos

Método Modificadores Descrição
toJSON() (link em inglês) Retorna uma representação serializável do JSON desse objeto.

AuthCredential.providerId

O ID do provedor de autenticação da credencial.

Por exemplo, "facebook.com" ou "google.com".

Assinatura:

readonly providerId: string;

AuthCredential.signInMethod

O método de login de autenticação da credencial.

Por exemplo, SignInMethod.EMAIL_PASSWORD ou SignInMethod.EMAIL_LINK. Isso corresponde ao identificador do método de login conforme retornado em fetchSignInMethodsForEmail().

Assinatura:

readonly signInMethod: string;

AuthCredential.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.