shafiev Posted July 16, 2020 Posted July 16, 2020 (edited) Подскажите ,плиз , современное opensource решение которое бы : Нотификация при коннекте , что нужно прологиниться На странице логина , получив смс , также лайкнуть facebook страницу для получения инета Можно было подружить с cisco access point c сisco контроллерами Opensource P.S Является это настройка рабочей и "нормальной" https://www.ironwifi.com/cisco-wlc/ (понятное дело будет указываться свой сервер ) Edited July 16, 2020 by shafiev Вставить ник Quote
alibek Posted July 16, 2020 Posted July 16, 2020 Вы много хотите. Есть ChilliSpot. Но таких хотелок из коробки нет, нужно много писать самому. 1. Это вообще клиентская особенность, а не серверная. Современные гаджеты при подключении к WiFi обращаются к определенному ресурсу (для разных ОС и браузеров, и если ответ отличается от ожидаемого, то считают, что сеть требует авторизации. 2. Самописная страница авторизации и можно делать что угодно. Но чтобы можно было лайкнуть FB — нужно открывать доступ к FB (и он будет доступен без авторизации). Вставить ник Quote
shafiev Posted July 16, 2020 Author Posted July 16, 2020 1 minute ago, alibek said: Вы много хотите. Есть ChilliSpot. Но таких хотелок из коробки нет, нужно много писать самому. 1. Это вообще клиентская особенность, а не серверная. Современные гаджеты при подключении к WiFi обращаются к определенному ресурсу (для разных ОС и браузеров, и если ответ отличается от ожидаемого, то считают, что сеть требует авторизации. 2. Самописная страница авторизации и можно делать что угодно. Но чтобы можно было лайкнуть FB — нужно открывать доступ к FB (и он будет доступен без авторизации). по первому пункту знаю и согласен по второму - я так понимаю это из-за того технически кнопка входа это просто ссылка на лайк facebook страницы ? Вставить ник Quote
alibek Posted July 16, 2020 Posted July 16, 2020 Да, у FB нет какого-то внутреннего API, чтобы сторонний ресурс мог лайкнуть за пользователя — пользователь должен сам лайкнуть страницу из под своей авторизации. А для этого нужно будет открыть весь FB (который в https), без возможности контроля за тем, что там будет дальше. Можно придумать костыли — например давать кратковременный доступ на FB только после посещения страницы авторизации — но это все будет ненадежно и неудобно. Вставить ник Quote
shafiev Posted July 16, 2020 Author Posted July 16, 2020 2 minutes ago, alibek said: Да, у FB нет какого-то внутреннего API, чтобы сторонний ресурс мог лайкнуть за пользователя — пользователь должен сам лайкнуть страницу из под своей авторизации. А для этого нужно будет открыть весь FB (который в https), без возможности контроля за тем, что там будет дальше. Можно придумать костыли — например давать кратковременный доступ на FB только после посещения страницы авторизации — но это все будет ненадежно и неудобно. ок , а что думаете насчет Packet fence ? Вставить ник Quote
Ivan_83 Posted July 17, 2020 Posted July 17, 2020 В 16.07.2020 в 11:47, shafiev сказал: также лайкнуть facebook страницу для получения инета Не все зареганы в мордор книге и не все туда залогинены/хотят лайкать всякий мусор. Вставить ник Quote
shafiev Posted July 19, 2020 Author Posted July 19, 2020 On 7/17/2020 at 7:11 PM, Ivan_83 said: Не все зареганы в мордор книге и не все туда залогинены/хотят лайкать всякий мусор. Это да Вставить ник Quote
shafiev Posted July 21, 2020 Author Posted July 21, 2020 On 7/17/2020 at 7:11 PM, Ivan_83 said: Не все зареганы в мордор книге и не все туда залогинены/хотят лайкать всякий мусор. а технически какие проекты советуете посмотреть ? Вставить ник Quote
Ivan_83 Posted July 21, 2020 Posted July 21, 2020 7 часов назад, shafiev сказал: а технически какие проекты советуете посмотреть ? ChilliSpot уже посоветовали, а так я темой организации хотспотов не интересуюсь. Вставить ник Quote
VolanD666 Posted July 22, 2020 Posted July 22, 2020 15 часов назад, shafiev сказал: а технически какие проекты советуете посмотреть ? Если на WLC делаете, в принципе можете сами запилить такое решение. Там ничего сложного. Ну или вам тут посоветовали Вставить ник Quote
shafiev Posted July 23, 2020 Author Posted July 23, 2020 On 7/22/2020 at 9:31 AM, VolanD666 said: Если на WLC делаете, в принципе можете сами запилить такое решение. Там ничего сложного. Ну или вам тут посоветовали А технически , там получается что есть radius и он отвечает опреденными парами или как ? можешь вкратце обьяснить Вставить ник Quote
VolanD666 Posted July 23, 2020 Posted July 23, 2020 С WLC работал давно, память может подводить. Но алгоритм примерно такой: 1) На WLC настраиваете авторизацию через радиус с привязкой к БД 2) На WLC настраиваете авторизацию через external портал 3) Поднимаете портал на сервере (HTTP сервер+скрипты) 4) При переадресации на портал генерите пользователя в БД радиуса. 5) Сообщаете пользователю логины пароли на основе вашей политики (например авторизация по СМС и т.п.) 6) Далее пользователь вводит данные (например код полученный по СМС) и портал авторизует его на WLC 7) Profit На цискосайте есть подробное описание процесса авториации и даже примерный код портала. Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.