AuthCredential class

Interfaz que representa las credenciales devueltas por un AuthProvider .

Las implementaciones especifican los detalles sobre los requisitos de credenciales de cada proveedor de autenticación.

El constructor de esta clase está marcado como interno. El código de terceros no debe llamar al constructor directamente ni crear subclases que extiendan la clase AuthCredential .

Firma:

export declare class AuthCredential 

Propiedades

Propiedad Modificadores Tipo Descripción
ID de proveedor cadena El ID del proveedor de autenticación para la credencial.
método de inicio de sesión cadena El método de inicio de sesión de autenticación para la credencial.

Métodos

Método Modificadores Descripción
a JSON() Devuelve una representación serializable JSON de este objeto.

AuthCredential.providerId

El ID del proveedor de autenticación para la credencial.

Por ejemplo, "facebook.com" o "google.com".

Firma:

readonly providerId: string;

AuthCredential.método de inicio de sesión

El método de inicio de sesión de autenticación para la credencial.

Por ejemplo, método de inicio de sesión .EMAIL_PASSWORD o método de inicio de sesión .EMAIL_LINK. Esto corresponde al identificador del método de inicio de sesión tal como se devuelve en fetchSignInMethodsForEmail() .

Firma:

readonly signInMethod: string;

AuthCredential.toJSON()

Devuelve una representación serializable JSON de este objeto.

Firma:

toJSON(): object;

Devoluciones:

objeto

una representación serializable JSON de este objeto.