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.