Jump to content

Recommended Posts

Posted (edited)

Подскажите ,плиз , современное opensource решение которое бы :

  1. Нотификация при коннекте , что нужно прологиниться
  2. На странице логина , получив смс , также лайкнуть facebook страницу для получения инета
  3. Можно было подружить с cisco access point c сisco контроллерами
  4. Opensource

 

P.S Является это настройка рабочей и "нормальной"  https://www.ironwifi.com/cisco-wlc/ (понятное дело будет указываться свой сервер )

Edited by shafiev
Posted

Вы много хотите.

Есть ChilliSpot. Но таких хотелок из коробки нет, нужно много писать самому.

 

1. Это вообще клиентская особенность, а не серверная. Современные гаджеты при подключении к WiFi обращаются к определенному ресурсу (для разных ОС и браузеров, и если ответ отличается от ожидаемого, то считают, что сеть требует авторизации.

 

2. Самописная страница авторизации и можно делать что угодно. Но чтобы можно было лайкнуть FB — нужно открывать доступ к FB (и он будет доступен без авторизации).

 

Posted
1 minute ago, alibek said:

Вы много хотите.

Есть ChilliSpot. Но таких хотелок из коробки нет, нужно много писать самому.

 

1. Это вообще клиентская особенность, а не серверная. Современные гаджеты при подключении к WiFi обращаются к определенному ресурсу (для разных ОС и браузеров, и если ответ отличается от ожидаемого, то считают, что сеть требует авторизации.

 

2. Самописная страница авторизации и можно делать что угодно. Но чтобы можно было лайкнуть FB — нужно открывать доступ к FB (и он будет доступен без авторизации).

 

по первому пункту знаю и согласен

по второму - я так понимаю это из-за того  технически кнопка входа это просто ссылка  на лайк facebook страницы ?

Posted

Да, у FB нет какого-то внутреннего API, чтобы сторонний ресурс мог лайкнуть за пользователя — пользователь должен сам лайкнуть страницу из под своей авторизации. А для этого нужно будет открыть весь FB (который в https), без возможности контроля за тем, что там будет дальше.

Можно придумать костыли — например давать кратковременный доступ на FB только после посещения страницы авторизации — но это все будет ненадежно и неудобно.

Posted
2 minutes ago, alibek said:

Да, у FB нет какого-то внутреннего API, чтобы сторонний ресурс мог лайкнуть за пользователя — пользователь должен сам лайкнуть страницу из под своей авторизации. А для этого нужно будет открыть весь FB (который в https), без возможности контроля за тем, что там будет дальше.

Можно придумать костыли — например давать кратковременный доступ на FB только после посещения страницы авторизации — но это все будет ненадежно и неудобно.

ок  , а что думаете насчет Packet fence ?

Posted
В 16.07.2020 в 11:47, shafiev сказал:

также лайкнуть facebook страницу для получения инета

Не все зареганы в мордор книге и не все туда залогинены/хотят лайкать всякий мусор.

Posted
On 7/17/2020 at 7:11 PM, Ivan_83 said:

Не все зареганы в мордор книге и не все туда залогинены/хотят лайкать всякий мусор.

Это да

Posted
On 7/17/2020 at 7:11 PM, Ivan_83 said:

Не все зареганы в мордор книге и не все туда залогинены/хотят лайкать всякий мусор.

а технически какие проекты советуете посмотреть ? 

Posted
7 часов назад, shafiev сказал:

а технически какие проекты советуете посмотреть ? 

ChilliSpot уже посоветовали, а так я темой организации хотспотов не интересуюсь.

Posted
15 часов назад, shafiev сказал:

а технически какие проекты советуете посмотреть ? 

Если на WLC делаете, в принципе можете сами запилить такое решение. Там ничего сложного. Ну или вам тут посоветовали

Posted
On 7/22/2020 at 9:31 AM, VolanD666 said:

Если на WLC делаете, в принципе можете сами запилить такое решение. Там ничего сложного. Ну или вам тут посоветовали

А технически , там получается что есть radius и он отвечает опреденными парами или как ? можешь вкратце обьяснить

Posted

С WLC работал давно, память может подводить. Но алгоритм примерно такой:

1) На WLC настраиваете авторизацию через радиус с привязкой к БД

2) На WLC настраиваете авторизацию через external портал

3) Поднимаете портал на сервере (HTTP сервер+скрипты)

4) При переадресации на портал генерите пользователя в БД радиуса.

5) Сообщаете пользователю логины пароли на основе вашей политики (например авторизация по СМС и т.п.)

6) Далее пользователь вводит данные (например код полученный по СМС) и портал авторизует его на WLC

7) Profit

 

На цискосайте есть подробное описание процесса авториации и даже примерный код портала.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.