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.