Как проверить идентификатор пользователя, вошедшего в сеть с помощью приложения Ipad? - PullRequest
0 голосов
/ 28 июня 2011

У меня есть сеть Wi-Fi, которая аутентифицирована. когда ipad подключен к этой сети, я хочу, чтобы мое приложение ipad обходило вход в систему и использовало эти учетные данные для входа в мое приложение. это возможно?

Ответы [ 2 ]

0 голосов
/ 28 июня 2011

Невозможно найти конкретного пользователя, который использовался для подключения к Wi-Fi через iOS. Вы могли бы сделать это, если у вас есть сервер в локальной сети, который отвечает за проверку подлинности имени пользователя и пароля, заданных для подключения к локальной сети Wi-Fi, а затем связывает его с адресом устройства. Тогда у вас может быть сервис, к которому устройство iOS может запросить и получить от него имя пользователя.

Итак, у вас будет

  1. Устройство iOS подключается к сети с имя пользователя / пароль
  2. маршрутизатор Wi-Fi аутентифицирует пользователя и логины логин + MAC адрес
  3. ваше приложение отправляет запрос на сервер на сеть с Mac устройства iOS адрес
  4. сервер ищет MAC-адрес и находит имя пользователя, связанное с это (со второго шага)
  5. сервер возвращает имя пользователя iOS приложение для устройства, и вы продолжаете свое приложение с этим пользователем
0 голосов
/ 28 июня 2011

Вы можете сохранить учетные данные пользователя в своем приложении, используя NSUserDefaults после первого успешного входа в систему.

Но .. В iOS нет API, который позволял бы вам подключаться к определенной сети Wi-Fi, которая находится подконтроль вашего пользователя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...