Webdev. Авторизация через Facebook и другие соц.сети

Підписуйтеся на Telegram-канал «DOU #tech», щоб не пропустити нові технічні статті.

Если у кого-то есть пример или статья, дайте плз ссылку, а то в гугле не нашел (везде только «логинзы» и аналоги). Если есть примеры для Twitter и Google тоже буду благодарен.

Решил в себе блог добавить авторизацию через соц.сети, как тут на ДОУ.
Вконтакте без проблем сделал, там просто виджет ставится, все понятно и примеры есть.
С facebook не выходит, виджета не нашел. Вот тут написано как надо сделать
developers.facebook.com/docs/guides/web/#login
Я этот код использую, но не могу понять, а где же здесь возвращаемые параметры (id, имя, картинка, хеш)? То есть кнопка Войти через facebook есть, и она позволяет залогиниться, а как мне перенаправить потом фейсбук на мой файл login_facebook.php?

Более подробный пример здесь (в конце)
developers.facebook.com/...​thentication/client-side
тут даже есть переменная redirect_uri, но не работает этот пример.

👍ПодобаєтьсяСподобалось0
До обраногоВ обраному0
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Все работает, если правильно делать, причем у файсбука и гугла сейчас один и тот же OAuth 2.0 протокол авторизации используется, только в адресах сервиса разница. Но если Вам нужно только авторизоваться и получить токен и минимум информации, типа имени пользователя и картинки, то лучше взять uLogin или тому подобный плагин и не изобретать велосипед.

Да, вы правы, этот uLogin хорошо выглядит и простой в использовании.
Я просто до этого нашел Логинзу, которую Яндекс купил, и мне не понравилось.

Спасибо.

Підписатись на коментарі