Evaluando propuestas

Redirección a una Url desde un portal cautivo

Publicado el 05 Noviembre, 2019 en Programación y Tecnología

Sobre este proyecto

Abierto

Disponemos de un router propio que soporta una funcionalidad de redireccionamiento a una URL, definida desde una aplicación web por el cliente, tras pasar el proceso de auntenticación a través de nuestro portal cautivo.
En las nuevas versiones de dispositivos móviles soportados tanto en Android como en iOS, detectamos que durante el proceso de autenticación, una vez que el dispositivo móvil detecta que ya tiene conexión con Internet deshabilita el portal cautivo, con lo que perdemos la función de redireccionamiento a una URL.
El proyecto consiste en desarrollar un código PHP que asegure que el portal permanezca activo aun cuando el dispositivo detecte conexión con Internet en el 100% de los casos.


El proceso de autenticación es el siguiente:
1. El usuario conecta con la red pública de nuestro router.
2. Aparece un portal cautivo con los términos que deben ser aceptados
3. Coovachilli (software que corre en el router) autentica al usuario en un servidor RADIUS
4. El usuario es direccionado a una vista, donde se le indica que todo es correcto y se le insta a iniciar la navegación.


Es problema está en el paso 4, en dispositivos Android e iOS, ya que se elimina esta vista debido a que el dispositivo móvil detecta acceso a internet.
El trabajo consiste en mantener la vista en la pantalla del móvil en el 100% de los casos, aun cuando el dispositivo detecte que tiene conexión a internet.
Los pasos a seguir son;
1.

Definición de la idea o metodolgía de desarrollo
2. Desarrollar en PHP un prueba de concepto
3. Validar la prueba de concepto
4.

Integración del código por los desarrolladores de WirelessCities Networks, SL (mugiCloud).
El proyecto ofrecido incluye los puntos 1 y 2 y el soporte en los puntos 3 y 4 si fuera preciso.

Categoría Programación y Tecnología
Subcategoría Otros
Tamaño del proyecto Pequeño
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Integraciones de API Otros (Otras APIs)

Plazo de Entrega: No definido

Habilidades necesarias