Начиная с версии 1.3.774 система WNAM поддерживает работу с социальными сетями (Facebook, ВКонтакте, Одноклассники, Instagram) и авторизацию через Портал Госуслуг (ЕСИА).

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

Вход через социальные сети основан на следующих принципах:

  • использование шаблона soc_net_redir (или его клона) как формы перенаправления пользователя (после обязательной однократной авторизации через СМС-сообщение, звонок или ЕСИА);
  • настройка вашего приложения (вашего бизнеса) во всех четырех соцсетях;
  • настройки идентификаторов приложения в системе WNAM;
  • настройка маршрутизатора доступа;
  • получение при входе и запись информации из профиля соцсети в параметры пользователя Wi-Fi для построения отчетов и таргетирования рекламы;
  • продвижения вашего товара/услуги через лайк или репост в ленте на стене пользователя в момент входа (для некоторых типов сетей).

1. Использование шаблона soc_net_redir (redirect_socnet)

В меню настроек перенаправления (глобальных или для заданной площадки) необходимо указать форму soc_net_redir (redirect_socnet - социальная сеть (по умолчанию)).

 

Форма может быть отредактирована в разделе "Конфигурация" → "Загружаемые страницы портала" и содержит кнопки входа через социальные сети и кнопку входа, если социальных сетей у пользователя нет. При необходимости, часть из этих кнопок можно из формы удалить.

Шаблон страницы входа должен именоваться так, чтобы в начале имени присутствовало "soc_net".

2. Настройка приложения в социальной сети - смотри в этом разделе (настройка учетных записей в социальных сетях)

3. Настройка идентификаторов приложения в системе WNAM

Настройка идентификаторов производится в меню системы WNAM "Конфигурация" → "Социальные сети" либо в соответствующей закладке свойств площадки. Необходимо указать идентификатор приложения, ключ, ссылку перенаправления. Все 4 типа социальных сетей имеют идентичные настройки.

В качестве "Адреса сайта" необходимо указывать на доступный для пользователей Wi-Fi специальный URL на сервере системы WNAM, куда будет идти перенаправление со страницы авторизации социальной сети. Ссылка имеет вид: 

https://wifi.provider.ru/cp/social/{ИмяСоциальнойСети}

Если в этом окне доступны другие поля - идентификаторы для лайка и репоста, необходимо их также указать (если вы знаете идентификаторы соответствующих объектов) для автоматического действия (лайк, репост и т.п.) от имени абонента, который авторизовался через социальную сеть.

4. Настройка маршрутизатора доступа

Поскольку необходимо предоставить пользователю возможность пройти авторизацию через соцсеть до того, как ему будет предоставлен полный доступ в сеть Интернет, необходимо разрешить трафик до серверов соцсетей в "белых списках" используемого маршрутизатора доступа. Например, для роутера Mikrotik список доступа выглядит следующим образом.

С писок доступа для роутера Mikrotik в текстовом виде выглядит следующим образом:

/ip hotspot walled-garden
add dst-host=*.facebook.com dst-port=443
add dst-host=*.fbcdn.net dst-port=443
add dst-host=*.ok.ru dst-port=443
add dst-host=*.vk.com dst-port=443
add dst-host=*.vk.com dst-port=80
add dst-host=*.instagram.com dst-port=443
add dst-host=*.mycdn.me dst-port=443
add dst-host=*.akamaihd.net dst-port=443
add dst-host=vk.com dst-port=80
В этом случае ваш абонент сможет пользоваться социальной сетью (например, через приложение соцсети) не проводя идентификацию.

5. Процесс авторизации пользователя

При подключении к сети Интернет пользователь проходит первоначальную идентификацию заданным способом (СМС-сообщение или звонок), затем попадает на страницу перенаправления, где выбирает вход через одну из социальных сетей, и перенаправляется на страницу этой сети. Ниже представлен пример авторизации пользователя посредством Facebook.

5.1. Авторизация через Facebook

6. Получение записи о профиле пользователя из социальной сети

После успешного входа через социальную сеть проводится перенаправление сессии пользователя на заданный сайт (URL), указанный в поле "Отправлять по ссылке" на странице "Перенаправление". Помимо этого фиксируется информация о профиле из социальной сети, которая записывается в сведения о пользователе в поле "Соцсеть" ("Пользователи").


  • No labels