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.