Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am developing a application for mobile (iPhone and Android) maps based for a company. The company has deployed a wifi network to allow, by subscribing (paying), internet access.

The idea of the mobile app is to give internet access only to that specific app to any ones that have it. In other words, company wants to allow to application to connect to this network, so users can see some information using the internet service without having a pay plan, only to know some basic information about the company and its services.

My question is: is it possible to give access only to a specific application and what would be the most appropriate way? Is the app that "recognize" that network or network is in charge of give access to that specific app, for example by a proxy server that requires authentication?

Any suggestion is very appreciated.

share|improve this question

The approach to handle this on the clients seems strange to me. You control the WiFi network. People have to login somehow. Thus it seems obvious to me to limit access in the WiFi routers to the systems (your servers) which shall be accessible for non-subscribers, too. During the login process you check the status of the user and depending on that status you may reconfigure the router to allow Internet access to this user.

share|improve this answer
The wifi network is accessible by a web-based login form by users that have pay for use the internet access. The idea is that an user with that app, without having an user a password can access to the network only by the app fos some basic use like see a map with company markplaces. – doxsi Apr 26 '13 at 11:25

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.