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

Assinatura:

export declare class AuthCredential 

Propriedades

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

Métodos

Método Modificadores Descrição
paraJSON() Retorna uma representação serializável JSON deste 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 para a credencial.

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

Assinatura:

readonly signInMethod: string;

AuthCredential.toJSON()

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

Assinatura:

toJSON(): object;

Retorna:

objeto

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