Me pregunto si es posible usar solo el sistema de autenticación de Firebase junto con su propia API y base de datos.
Tiene algunas características agradables que quiero aprovechar, sin embargo, no deseo usar su base de datos o almacenamiento.
La aplicación que estoy construyendo es una aplicación Angular2 y express con una base de datos MongoDB.
¡Cualquier respuesta será muy apreciada!
Eso definitivamente es posible: puede crear su propio proveedor de identidad que se conecte a Firebase Authentication. Esto a menudo se denomina autenticación personalizada. Para implementar esto, necesita un servidor (u otro proceso confiable) donde autentique a sus usuarios y acumule tokens de seguridad para ellos. Luego pasa este token al usuario y pide que lo pase a Firebase .
Pero tenga en cuenta: muchas funciones de Firebase funcionan bien sin autenticación. Por ejemplo: si usa Cloud Messaging, Crash Reporting, Test Lab o muchas otras funciones, es posible que no necesite implementar Firebase Authentication en absoluto.