Авторизация через Facebook: відмінності між версіями
Перейти до навігації
Перейти до пошуку
Sv (обговорення | внесок) |
Sv (обговорення | внесок) |
||
Рядок 19: | Рядок 19: | ||
* В меню "Мои приложения" нажмите "Создать приложение" | * В меню "Мои приложения" нажмите "Создать приложение" | ||
* Дайте имя, например, "NoDeny billing system" | * Дайте имя, например, "NoDeny billing system" | ||
* | * В блоке "Вход через Facebook" нажмите "Настроить" | ||
* | * В блоке "выберите платформу приложения" выберите Веб | ||
* укажите | * В поле "Укажите URL своего сайта" укажите url вашего биллинга https://ваш_домен/cgi-bin/stat.pl и нажмите save | ||
* | * Слева в меню "Вход через Facebook" выберите подпункт "Настройки" | ||
* В разделе "Клиентские настройки OAuth" в поле "Действительные URI перенаправления для OAuth" добавьте: | |||
<pre> | |||
https://ваш_домен/cgi-bin/stat.pl?_mod=facebook | |||
</pre> | |||
* Нажмите "Сохранить изменения" | |||
* Слева в меню "Настройки" выберите подпункт "Основное", перенесите параметры "Идентификатор приложения" и "Секрет приложения" в настройки модуля в биллинге (раздел "Администрирование", подраздел "Facebook Auth") | |||
* в "Домены приложений" | * в "Домены приложений" | ||
* поставьте галку в "нужд моей компании" | * поставьте галку в "нужд моей компании" | ||
* в разделе "Клиентские настройки OAuth" в поле "Действительные URI перенаправления для OAuth" добавьте: | * в разделе "Клиентские настройки OAuth" в поле "Действительные URI перенаправления для OAuth" добавьте: | ||
https://ваш_домен/cgi-bin/stat.pl?_mod=facebook | https://ваш_домен/cgi-bin/stat.pl?_mod=facebook |
Версія за 11:42, 26 квітня 2020
Описание
Абоненты смогут входить в личный кабинет без ввода логина и пароля. На титульной странице будут предложены варианта входа: через логин/пароль или через Facebook. Если выберут Facebook - предложит сделать один клик, после чего Facebook сообщит биллингу email абонента, по нему будет найдена учетная запись и будет осуществлен вход.
Абоненты часто забывают свои учетные данные, а при использовании данного модуля не требуется помнить даже свой имейл.
Настройка
Установите модуль Net::Facebook::Oauth2. В консоли выполните:
cpan install Net::Facebook::Oauth2
- В браузере откройте https://developers.facebook.com/apps/
- В меню "Мои приложения" нажмите "Создать приложение"
- Дайте имя, например, "NoDeny billing system"
- В блоке "Вход через Facebook" нажмите "Настроить"
- В блоке "выберите платформу приложения" выберите Веб
- В поле "Укажите URL своего сайта" укажите url вашего биллинга https://ваш_домен/cgi-bin/stat.pl и нажмите save
- Слева в меню "Вход через Facebook" выберите подпункт "Настройки"
- В разделе "Клиентские настройки OAuth" в поле "Действительные URI перенаправления для OAuth" добавьте:
https://ваш_домен/cgi-bin/stat.pl?_mod=facebook
- Нажмите "Сохранить изменения"
- Слева в меню "Настройки" выберите подпункт "Основное", перенесите параметры "Идентификатор приложения" и "Секрет приложения" в настройки модуля в биллинге (раздел "Администрирование", подраздел "Facebook Auth")
- в "Домены приложений"
- поставьте галку в "нужд моей компании"
- в разделе "Клиентские настройки OAuth" в поле "Действительные URI перенаправления для OAuth" добавьте: