Flujo de negocio

Silent Auth utiliza la red del operador para comprobar si el número de teléfono que se desea verificar coincide con el de la tarjeta SIM utilizada actualmente para los datos móviles del dispositivo. La integración requiere incorporar el SDK de Silent Auth en la App y conectar la API en su servidor. El flujo de autenticación se describe a continuación.

Flujo de autenticación

Flujo de autenticación de Silent Auth

1. Inicializar el SDK

La App llama al método de inicialización del SDK para cargar la configuración de la aplicación necesaria para la autenticación. Una vez completada la inicialización, se pueden realizar la comprobación de cobertura y la autenticación del número de teléfono.

2. Comprobar la cobertura

La App comprueba mediante el SDK si Silent Auth es compatible con el número de teléfono que se desea verificar y el entorno de red actual. El resultado determina si se continúa con la autenticación.

3. Obtener el Token de autenticación

Si la comprobación de cobertura se supera, el SDK se comunica con el operador para obtener los datos necesarios para esta autenticación, los cifra en el dispositivo y devuelve el Token de autenticación generado a la App.

El Token de autenticación se transmite cifrado a través de la App y de su servidor, lo que reduce la exposición en texto sin cifrar de los datos de autenticación originales del operador dentro del flujo de negocio.

4. Autenticación en el servidor

La App envía el Token y el número de teléfono que se desea verificar a su servidor, que solicita la autenticación del número a EngageLab. El servidor de EngageLab descifra los datos de autenticación, comprueba con el operador si los números de teléfono coinciden y devuelve el resultado a su servidor.

Su servidor devuelve el resultado final de la autenticación a la App. El sistema de negocio utiliza este resultado para ejecutar los pasos posteriores de registro, inicio de sesión u otros procesos de verificación.

Icon Solid Transparent White Qiyu
Contacto