Различия

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

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
abills:docs:manual:social_network:ru [2017/02/07 12:34]
snuryus добавлен Твиттер
abills:docs:manual:social_network:ru [2017/07/25 12:31] (текущий)
snuryus [Авторизация через социальные сети]
Строка 11: Строка 11:
 Перед включением нужно завести дополнительные поля для социальных сетей с типом **SOCIAL NETWORK** и следующими названиями полей Перед включением нужно завести дополнительные поля для социальных сетей с типом **SOCIAL NETWORK** и следующими названиями полей
  
-  VK        - _vk +  VK        - vk 
-  Facebook ​ - _facebook +  Facebook ​ - facebook 
-  Google ​   - _google +  Google ​   - google 
-  Instagram - _instagram +  Instagram - instagram 
-  Twitter ​  ​- ​_twitter+  Twitter ​  ​- ​twitter 
 +   
 +После добавления поля, система изменит название поля на _vk  _facebook и так далее.
  
 Опции Опции
Строка 42: Строка 44:
 {{:​abills:​docs:​manual:​social_network:​fb_reg.png?​nolink|регистрация сервиса}} {{:​abills:​docs:​manual:​social_network:​fb_reg.png?​nolink|регистрация сервиса}}
  
 +Обязательно укажите Сalback URL, адрес, куда возращает пользователя после регистрации.
  
-^$conf{AUTH_FACEBOOK_ID}='​2323646237273'; | ID приложения |+''​https:/​ /​Ваш.сервер:​9443/​index.cgi?​external_auth=Facebook''​ 
 +{{ :​abills:​docs:​manual:​social_network:​facebook.png?​nolink |}} 
 + 
 + 
 + 
 + 
 +^$conf{AUTH_FACEBOOK_ID}='​XXXXXXXXXXXXXX'; | ID приложения |
 ^$conf{AUTH_FACEBOOK_SECRET}='​secret';​ | Пароль | ^$conf{AUTH_FACEBOOK_SECRET}='​secret';​ | Пароль |
 ^$conf{AUTH_FACEBOOK_URL}='​%SELF_URL%?​external_auth=Facebook';​ | Страница возврата | ^$conf{AUTH_FACEBOOK_URL}='​%SELF_URL%?​external_auth=Facebook';​ | Страница возврата |
Строка 50: Строка 59:
 === Импорт данных === === Импорт данных ===
 [[abills:​docs:​manual:​admin:​facebook_users_info|Импорт данных с Facebook]] [[abills:​docs:​manual:​admin:​facebook_users_info|Импорт данных с Facebook]]
 +
 +=== Автоматическая регистрация ===
 +[[abills:​docs:​manual:​admin:​facebook_registration|Регистрация через Facebook]]
  
 ==== Google ==== ==== Google ====
Строка 90: Строка 102:
 ^$conf{AUTH_INSTAGRAM_SECRET}='​9f2313e7a5a34f199cd6ad4c33cc5906';​ | параметр Client secret | ^$conf{AUTH_INSTAGRAM_SECRET}='​9f2313e7a5a34f199cd6ad4c33cc5906';​ | параметр Client secret |
 ^$conf{AUTH_INSTAGRAM_URL}='​%SELF_URL%?​external_auth=Instagram';​ | параметр Redirec URI | ^$conf{AUTH_INSTAGRAM_URL}='​%SELF_URL%?​external_auth=Instagram';​ | параметр Redirec URI |
 +
 +
 +==== Twitter ====
 +Создаем дополнение на https://​apps.twitter.com/​
 +
 +{{:​abills:​docs:​manual:​social_network:​twitter.png?​600|}}
 +
 +Заносим данные приложения в ''​libexec/​config.pl''​
 +^$conf{AUTH_TWITTER_ID}='​XXXXXXXXXXXXXXXXXXXXXXX';​ | Consumer Key (API Key)|
 +^$conf{AUTH_TWITTER_SECRET}='​XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX';​ | Consumer Secret (API Secret) |
 +^$conf{AUTH_TWITTER_URL}='​%SELF_URL%?​external_auth=Twitter';​ | callback url |