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 amplíen la clase AuthCredential .

Firma:

export declare class AuthCredential 

Propiedades

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

Métodos

Método Modificadores Descripción
aJSON() Devuelve una representación JSON serializable 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.signInMethod

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

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

Firma:

readonly signInMethod: string;

AuthCredential.toJSON()

Devuelve una representación JSON serializable de este objeto.

Firma:

toJSON(): object;

Devoluciones:

objeto

una representación JSON serializable de este objeto.