Autentificación firebaseCCA
Autentificación firebaseCCA
Autentificación firebaseCCA
Desarrollo de Aplicaciones
Moviles
Firebase Authentication
Acceso sencillo con cualquier plataforma
Firebase Authentication busca facilitar la creación de sistemas de autenticación
seguros, a la vez que mejora la experiencia de integración y acceso para los
usuarios finales. Proporciona una solución de identidad de extremo a extremo,
Tecnológico de Estudios Superiores de Ecatepec
compatible con cuentas de correo electrónico y contraseñas, autenticación
telefónica, acceso mediante Google, Twitter, Facebook y GitHub, y mucho más.
IU flexible y directa
FirebaseUI proporciona una solución de autenticación directa, personalizable y de
código abierto que administra los flujos de IU para el acceso de los usuarios. El
componente de FirebaseUI Auth implementa recomendaciones para la
autenticación en sitios web y dispositivos móviles, lo que puede maximizar la
conversión de acceso y registro de tu app.
Seguridad integral
La seguridad de Firebase, creada por el mismo equipo que desarrolló Acceso con
Google, Smart Lock y el Administrador de contraseñas de Chrome, aplica la
experiencia interna de Google en la administración de una de las bases de datos
de cuentas más grandes del mundo.
Tecnológico de Estudios Superiores de Ecatepec
Implementación rápida
Configurar tu propio sistema de autenticación puede tardar meses, y se necesita
un equipo de ingeniería para mantenerlo y garantizar su correcto funcionamiento a
futuro. Configura todo el sistema de autenticación de tu app en menos de 10 líneas
de código, incluso para administrar casos complejos, como la fusión de cuentas.
Para que los usuarios inicien sesión por SMS, primero debe habilitar el método de
inicio de sesión con número de teléfono para su proyecto de Firebase:
Antes de que pueda iniciar sesión en los usuarios con sus números de teléfono,
debe configurar el verificador reCAPTCHA de Firebase. Firebase usa reCAPTCHA
para evitar abusos, por ejemplo, al garantizar que la solicitud de verificación del
número de teléfono provenga de uno de los dominios permitidos de su aplicación.
Pruebe la autenticación del número de teléfono sin enviar un mensaje SMS real.
Ejecute pruebas consecutivas con el mismo número de teléfono sin verse limitado.
Esto minimiza el riesgo de rechazo durante el proceso de revisión de la tienda de
aplicaciones si el revisor usa el mismo número de teléfono para la prueba.
Pruebe fácilmente en entornos de desarrollo sin ningún esfuerzo adicional, como
la capacidad de desarrollar en un simulador de iOS o un emulador de Android sin
Google Play Services.
Escriba pruebas de integración sin que lo bloqueen los controles de seguridad que
normalmente se aplican a números de teléfono reales en un entorno de producción.
Tecnológico de Estudios Superiores de Ecatepec
Los números de teléfono ficticios deben cumplir estos requisitos:
1. Asegúrese de utilizar números de teléfono que sean realmente ficticios y que aún
no existan. Firebase Authentication no le permite establecer números de teléfono
existentes utilizados por usuarios reales como números de prueba. Una opción es
usar números con el prefijo 555 como números de teléfono de prueba de EE. UU.,
por ejemplo: +1 650-555-3434
2. Los números de teléfono deben tener el formato correcto para la longitud y otras
restricciones. Seguirán pasando por la misma validación que el número de teléfono
de un usuario real.
3. Puede agregar hasta 10 números de teléfono para el desarrollo.
4. Use números de teléfono/códigos de prueba que sean difíciles de adivinar y
cámbielos con frecuencia.
Prueba manual
Puede comenzar directamente a usar un número de teléfono ficticio en su
aplicación. Esto le permite realizar pruebas manuales durante las etapas de
desarrollo sin encontrarse con problemas de cuota o limitaciones. También puede
probar directamente desde un simulador de iOS o un emulador de Android sin
tener instalados los servicios de Google Play.
Bibliografía
capcha. (2022). autenticacion . USA: https://firebase.google.com/docs/auth/web/phoneauth?hl=es-419.