Probar el backend
En primer lugar, inicie el backend. Desde el backend/ carpeta, ejecuta:
Por defecto, el servidor escucha en el puerto 3000 (a menos que configure PORT en su .env).
Puedes confirmar rápidamente que está funcionando:
Resultado esperado:
Iniciar una solicitud de verificación
Abre un nuevo terminal y envía una petición a tu backend:
Si todo está configurado correctamente, debería obtener un 200 OK respuesta que contiene:
request_id(siempre)check_url(sólo cuando Silent Auth está disponible para el flujo de trabajo/red)
Ejemplo de respuesta:
Acerca de las pruebas check_url con cURL
Técnicamente, puede llamar al check_url con rizo:
pero esto normalmente no completará con éxito la Autenticación Silenciosa desde un portátil. La autenticación silenciosa depende de que la solicitud provenga del contexto de la red móvil del usuario (de hecho, requiere que el teléfono esté conectado a datos móviles). Una llamada cURL de escritorio proviene del ISP de tu casa/oficina, no de la SIM/red del teléfono.
La verdadera prueba de autenticación silenciosa de extremo a extremo se realiza desde la aplicación Android (o desde un dispositivo real que realiza la solicitud a través de datos móviles).
Primeros pasos con la autenticación silenciosa
La Autenticación Silenciosa requiere un poco de comprensión. Este tutorial te muestra cómo construir una integración desde cero con Nodejs y Kotlin