2012-08-23 15 views
9

Me gustaría instalar un punto de acceso Wi-Fi personalizado que necesita iniciar sesión para habilitar el acceso a Internet con estos requisitos y me gustaría saber si alguien lo ha instalado.Punto de acceso WiFi personalizado con Facebook o Twitter inicio de sesión

Requisitos: servidor

  • Login: tengo mi propio servidor de OAuth construida con Java/Primavera a permitir la conexión del usuario con Twitter y Facebook a través de la API REST.
  • Punto de acceso a Wi-Fi: permite el acceso a Internet del usuario cuando se inicia sesión.
  • Cuando el usuario selecciona la red Wi-Fi, la página de destino debe aparecer con el botón de inicio de sesión.

Tengo el módulo de inicio de sesión, pero no sé cómo instalar algún tipo de punto de acceso Wi-Fi con una página de inicio personalizada que podría vincularse con este servidor de inicio de sesión. Busqué algún tipo de herramienta o software, pero no encontré nada. Alguna idea o sugerencia, por favor?

¡Muchas gracias!

+0

¿Es esto un software o una cosa de hardware que estás buscando? –

+0

Combina ambos: hardware, porque necesita un enrutador para conectarse; software, porque quiero desarrollar una forma de autenticar a los usuarios y luego permitirles el acceso a Internet si el inicio de sesión tiene éxito. Es importante para mí administrar el proceso de inicio de sesión, porque quiero acceder a información de la cuenta de un usuario; ningún servicio de autenticación externa me quedará bien. Tengo la parte del software, porque hace algún tiempo desarrollé una aplicación que autentica usuarios con protocolo OAuth, pero necesito algún tipo de ayuda, sugerencias ... con la segunda parte del proyecto. – lcappa

+0

La segunda parte del proyecto implica esa forma de interactuar con el enrutador para otorgar acceso a Internet a los usuarios que acepto después del proceso de inicio de sesión de OAuth. – lcappa

Respuesta

1

Acabo de tropezar con un google code project que logra lo que desea para los enrutadores que funcionan con OpenWrt.

La configuración básica es la siguiente: ejecuta un enrutador con openwrt (se puede encontrar una lista de hardware compatible on their wiki). A continuación, instale wifidog para proporcionar su página de portal y ejecutar el proyecto (que ahora parece haber movido here and has been renamed to KikiAuth) como el proveedor de autenticación para wifidog.

Dado que KikiAuth es de código abierto, debería ser fácil adoptar el método que utiliza para proporcionar la información de autenticación para wifidog en su software existente y utilizarlo como proveedor si desea administrar el proceso de inicio de sesión usted mismo.

Más detalles sobre la configuración se pueden encontrar en el page of the google code project.

Cuestiones relacionadas