Implementar Firebase Authentication en el código de la app para operar el registro e inicio de sesión con los métodos de Firebase.
- Implementación de firebase-auth en un proyecto.
- Gestión de usuarios sin código en el servidor.
- Simulación de registro y login con diferentes métodos de autenticación de Auth.
- Revisión previa del prework de esta sesión
- Cuenta de Google
- Proyecto de Firebase
- Android studio
En esta sesión aprenderemos cuáles son los servicios de Firebase, las funciones que suma Authentication, y cómo se implementa dentro de un proyecto de Android para un registro e inicio de sesión enlazados con Auth, como la llamaremos también. Asimismo, se operará la app para verificar la funcionalidad del registro y del login mediante SMS,, correo y cuenta de Google.
Firebase Authentication proporciona servicios de backend, SDK y bibliotecas de IU preelaboradas que sirven para autenticar a los usuarios en tu app. Así, es posible la autenticación mediante contraseñas, números de teléfono, proveedores de identidad federada populares, como Google, Facebook y Twitter, y muchos más.
Antes de implementar firebase en nuestra app, debemos configurar un proyecto en la Firebase console. Para ello deben realizarse los siguientes pasos:
-
Abrir Firebase Console mediante una cuenta google que poseamos.
-
Crear un proyecto nuevo.
-
Asignar un nombre al proyecto. En este caso se le llamará "Bedu".
-
Aceptar la habilitación de Google Analytics para el proyecto.
-
Seleccionar México como ubicación Analytics, hacer clic en los recuadros para aceptar todos los términos, y finalmente hacer clic en Crear proyecto.
Y listo, ya creamos nuestro Firebase Project.