Возможно, имелась в виду функция автоматической аутентификации при подключении устройства к сети, например к Wi-Fi. thecode.media habr.com
Процесс происходит так: thecode.media
- Пользователь открывает на своём устройстве список доступных сетей Wi-Fi. thecode.media Ближайшие точки доступа передают устройству свои SSID (Service Set Identifier). thecode.media Это названия, которые служат для идентификации точек среди устройств, подключённых к интернету. thecode.media
- Пользователь выбирает имя нужной публичной сети и получает ограниченный доступ в интернет: открыть можно только те сайты, которые определил владелец сети. thecode.media
- Когда подключение установлено, устройство пользователя проверяет доступность интернета, отправляя запросы на специальные сайты. thecode.media Так как доступ без авторизации ограничен, эти сайты будут недоступны, и роутер перенаправит пользователя на страницу авторизации (Captive Portal). thecode.media
- Пользователь вводит свой номер мобильного телефона или звонит сам по указанному на странице авторизации. thecode.media Введённые данные загружаются в хранилище — какое именно, зависит от настроек Captive Portal. thecode.media
- Номер телефона передаётся оператору сотовой связи или SMS-агрегатору, чтобы пользователь мог позвонить, чтобы ему позвонил робот или пришло 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