Это старая версия документа.


Авторизация через социальные сети

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

Для включения авторизации нужно прописать в личном кабинете параметры социальной сети и настроить взаимодействие с ней.

При регистрации пользователя в системе также можно указать параметры социальной сети.

У администратора также появляется возможность получить публичную информацию из социальных сетей для зарегистрированных абонентов

VK

Настройка

https://new.vk.com/dev

регистрация ВК

$conf{AUTH_VK_ID}='51121121'; ID приложения
$conf{AUTH_VK_SECRET}='KHJHKHKUIOqQ8764784'; Пароль
$conf{AUTH_VK_URL}='https://demo.abills.net.ua:9443/index.cgi?external_auth=Vk'; Страница возврата

Facebook

регистрация сервиса https://developers.facebook.com/

настройка Facebook

регистрация сервиса

$conf{AUTH_FACEBOOK_ID}='2323646237273'; ID приложения
$conf{AUTH_FACEBOOK_SECRET}='secret'; Пароль
$conf{AUTH_FACEBOOK_URL}='https://demo.abills.net.ua:9443/index.cgi?external_auth=Facebook'; Страница возврата

Google

1. Войдите в консоль управления. Консоль API

2. Отредактируйте вид окна запроса аутентификации.

3. Создайте OAuth Client ID для OAuth.
В поле Разрешенные URI перенаправления вставьте сылку на страницу входа в портал абонента c параметром ?external_auth=Google. Например: https://example.host.com/index.cgi?external_auth=Google

4. Полученные даные сохраните в libexec/config.pl

$conf{AUTH_GOOGLE_ID}='923595536840-fr2us6nc9haf0tcg4runc9evopcrvemj.apps.googleusercontent.com'; ID приложения
$conf{AUTH_GOOGLE_SECRET}='secret'; Пароль
$conf{AUTH_GOOGLE_URL}='https://example.host.com/index.cgi?external_auth=Google'; Страница возврата

Instagram

1) Войдите в консоль управленя Instagram API 2) Нажмите кнопку