26. Firebase como recurso de autenticación anónima

29/04/20191 Min lectura — En Firebase, 😀

Ya comenté en días anteriores que quiero limitar de alguna manera el voto a las Quote para que esto no sea una verbena de votaciones.

En efecto, como si esto fuera a ser el sustituto real de Tinder, somos optimistas.

Tengo que identificar al usuario y se me ha ocurrido que uno de los métodos puede ser la autenticación anónima que ofrece Firebase.

Efectivamente, estamos poniendo en los malos de la película los datos de nuestros usuarios. Pero, venga, que estamos de fiesta… 😎

Google riza el rizo

Google ha inventado algo que roza lo imposible: Anonymous Authentication

Puedes leerlo en este tutorial.

Basta que des de alta una aplicación en tu cuenta de Firebase y actives el Método de acceso de tipo Anónimo.

Sin correos electrónicos ni cuentas de terceros tu usuario tendrá un ID para poder identificarle si vuelve (esto no lo tengo tan claro), y que no pueda votar dos veces a la misma cita.

React Firebase

Por supuesto ya hay alguien que ha pensado en esto antes que nosotros y que se lo ha currado. Lo tienes en React Firebase.

¿Usaré esta cosa?

Quizás sea más fácil generar un ID aleatorio para el usuario y almacenarlo en el local-storage para luego adjuntarlo en cada voto. No es 100% efectivo, pero esto no es la puerta de entrada de Fort Knox...

Aquí puedes verlo funcionando: