Подскажите, есть ли модуль, который позволяет авторизовать пользователя через социальные сети по протоколу Oauth 2.0, при этом создавая нового пользователя в системе (при первичной авторизации)?
Да, действительно, нужно было сделать приложение доступным для всех пользователей.
После того, как приложение сделал активным, удалось один раз провести авторизацию через Fb. Авторизация прошла успешно, был создан пользователь.
После ничего не менял, разлогинился и попытался снова авторизоваться. Теперь появляется окно, но уже пустое, без формы авторизации и разрешения доступа(прикрепил файл).
Вроде бы разобрался методом тыка, проб и ошибок:)
В настройках модуля есть раздел "Провайдеры идентификации".
Зашел в настройки социальной сети Facebook, там есть раздел Advanced settings (Scope - Permissions to request by default). В нем нужно отметить "true" для всех параметров данной, тогда все работает и авторизация через соц.сеть Fb запрашивается, иначе, при отсутствии хотя бы одного "false" получается вышеописанный пример.
Комментарии
https://drupal.org/project/hybridAuth
Это лучший ответ за все время моих обращений! То, что нужно.
Спасибо!
Рад был помочь.
Не пойму в чем проблема.
Все вроде бы настроил, а при авторизации через Facebook выдает ошибку "There was an error processing your request.".
Идентификатор и секретный код верно прописал в настройках..
Подскажите, в чем может быть проблема?
Проверьте настройку приложения на стороне fb, включили само приложение для доступа например ?
Да, действительно, нужно было сделать приложение доступным для всех пользователей.
После того, как приложение сделал активным, удалось один раз провести авторизацию через Fb. Авторизация прошла успешно, был создан пользователь.
После ничего не менял, разлогинился и попытался снова авторизоваться. Теперь появляется окно, но уже пустое, без формы авторизации и разрешения доступа(прикрепил файл).
Вроде бы разобрался методом тыка, проб и ошибок:)
В настройках модуля есть раздел "Провайдеры идентификации".
Зашел в настройки социальной сети Facebook, там есть раздел Advanced settings (Scope - Permissions to request by default). В нем нужно отметить "true" для всех параметров данной, тогда все работает и авторизация через соц.сеть Fb запрашивается, иначе, при отсутствии хотя бы одного "false" получается вышеописанный пример.
Подскажите пожалуйста, а существует какая-либо привязка hybridauth и Content Profile?