Система авторизации пользователей в Wi-Fi-сетях с гостевым доступом работает с помощью портала авторизации (Captive Portal). help.keenetic.com global-hotspot.ru Он перехватывает HTTP/HTTPS-сессию пользователя, подключённого к публичной сети, и перенаправляет её на внешний веб-сервер авторизации. help.keenetic.com
Процесс авторизации: thecode.media
- Пользователь хочет подключиться к публичному Wi-Fi и открывает на своём устройстве список доступных сетей. thecode.media
- Находит имя нужной Wi-Fi-сети и выбирает её. thecode.media
- В браузере открывается страница авторизации (Captive Portal). thecode.media Обычно на ней указано несколько способов, например, авторизация по номеру телефона. thecode.media
- Пользователь вводит свой номер телефона или звонит по указанному бесплатному номеру. thecode.media
- В зависимости от способа на предыдущем шаге пользователю звонит робот или приходит SMS с кодом. thecode.media Если пользователь сам позвонил по указанному номеру, доступ появится без кода. thecode.media
- Пользователь вводит в окне авторизации код подтверждения, например, четыре последние цифры номера входящего вызова или комбинацию из SMS. thecode.media
- После успешной авторизации страница Captive Portal отправляет информацию на точку доступа, то есть на роутер. thecode.media
- Роутер отправляет эту информацию на сервер протокола RADIUS (Remote Authentication Dial-In User Service). thecode.media
- Протокол проверяет данные пользователя по своей или внешней базе данных и принимает финальное решение о предоставлении доступа. thecode.media
- Если данные пользователя верны, сервер RADIUS возвращает роутеру ответ с разрешением доступа. thecode.media
- Роутер предоставляет доступ в интернет на разрешённые законодательством ресурсы. thecode.media
При повторном подключении к той же публичной сети страница Captive Portal загрузится снова, даже если данные о пользователе сохранились. thecode.media Так происходит потому, что процесс авторизации всегда проходит по той же схеме, просто браузер отсылает роутеру уже сохранённые данные о пользователе. thecode.media