Node.js

Configurar el entorno de pruebas

En este punto, el proyecto está totalmente cableado de extremo a extremo:

  • Una aplicación Android que gestiona el estado de la interfaz de usuario y la interacción con el usuario
  • Un backend Node.js que posee el flujo de verificación
  • Vonage Verify v2 orquesta la autenticación silenciosa y el SMS de reserva
  • La red de operador móvil que proporciona la señal de confianza para la autenticación silenciosa

Requisitos previos

Para el Backend:

  • backend Node.js ejecutándose localmente (node app.js)
  • Backend accesible desde el dispositivo Android. Utilice ngrok o cualquier otra herramienta similar, para crear una URL pública que apunte a su backend local. Su backend debe estar a la escucha de las peticiones entrantes en http://<your-public-ip>:3000
  • Credenciales válidas de Vonage Application en .env

Para la aplicación Android:

  • Construido e instalado con éxito
  • Permiso de Internet activado
  • URL backend correcta configurada a través de local.properties
  • Un dispositivo real que ejecuta tu aplicación Android.

Flujo de verificación de alto nivel

El siguiente diagrama muestra el flujo de verificación completo a alto nivel, desde la acción del usuario hasta el resultado final de la verificación:

Verify and Silent Auth Tutorial