AuthCredential class

Interface que representa as credenciais retornadas por um AuthProvider .

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

O construtor para esta classe é marcado como interno. O código de terceiros não deve chamar o construtor diretamente ou criar subclasses que estendam a classe AuthCredential .

Assinatura:

export declare class AuthCredential 

Propriedades

Propriedade Modificadores Modelo Descrição
ID do provedor corda O ID do provedor de autenticação para a credencial.
signInMethod corda O método de login de autenticação para a credencial.

Métodos

Método Modificadores Descrição
toJSON() Retorna uma representação serializável em JSON deste objeto.

AuthCredential.providerId

O ID do provedor de autenticação para a credencial.

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

Assinatura:

readonly providerId: string;

AuthCredential.signInMethod

O método de login de autenticação para a 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 em JSON deste objeto.

Assinatura:

toJSON(): object;

Devoluções:

objeto

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