Topic: Авторизация на сайте через Facebook, как создать приложение
Итак, рассмотрим пример авторизации пользователей на вашем сайте, используя Facebook. И все это без какой-либо регистрационной формы!
Для начала разберемся как это все работает в теории. Кстати, последующие пункты справедливы для большинства социальных сетей, а не только Facebook.
1. Создаем приложение в Facebook
2. Прописываем в настройках приложения сайт, для которого нужна авторизация
3. В настройках приложения Facebook находим идентификатор приложения и секретный ключ
4. Модуль авторизации на сайте перенаправляет пользователя на стандартный диалог авторизации Facebook
5. После авторизации Facebook делает редирект обратно на указанную страницу нашего сайта и передает необходимые данные, которые позднее будут участвовать во всех следующих запросах.
Создание приложения в Facebook
Переходим по ссылке и создаем приложение в Facebook. В поле Website with Facebook Login не забудьте прописать URL сайта, для которого вы делаете авторизацию.
Полученные App ID и App Secret приложения прописываем в файле login.php или в настройках расширения/плагина вместо переменных APP_ID и SECRET_KEY.
Вот еще полезное видео, правда старое, сейчас немного по другому создается виджет.
https://www.youtube.com/watch?v=JGY9mQkRxK0