HybridAuth новые правила у сервисов?

На днях пробовал настроить авторизацию HybridAuth. Делал это неоднократно, но с некоторыми сервисами всё же возникли проблемы.
facebook* включил параною и теперь сайт добавляет модератор. С этим решили.
Одноклассникии Google вроде настроено правильно и открывается страница на запрос передачи данных на стороне сервиса, но пользователь не регистрируется!
Одноклассники не возвращают email, Google не регистрирует
Яндекс и ВК работают нормально.
Alexander V
27 мая 2015, 13:19
modx.pro
2 255
0

Комментарии: 9

gimcnuk
16 июня 2015, 20:27
0
Здравствуйте.

Подниму вопрос. В документации к плагину куча сервисов, а реально показываются только 5. В чём причина?

Спасибо.
    Alexander V
    16 июня 2015, 21:03
    0
    Пробуйте делать по аналогии.
    Из моего поста, с Google вопрос решил, мой косяк. Twitter тоже email не возвращает. Mail.ru нормально всё.
    В итоге, Яндекс, Контактик, Mail и Google нормально завелись. Facebook параноики, а Классники и Twitter не возвращают Email.
      gimcnuk
      17 июня 2015, 15:33
      0
      Наверно, надо было отдельным вопросом. Привык к форумному общению, когда тема поднимается и вопрос видят все.
    Vlad
    09 октября 2015, 02:20
    0
    Пол дня ковырял прикручивание авторизации через МордоКнигу из-за ошибки «Указанный URL-адрес не разрешен конфигурацией приложения: ...» и только сейчас увидел ваш тикет!!!(((

    Александр, как сейчас обстоит ситуация с сервисами через HybridAuth? что работает, что нет?

    спс.
      Василий Наумкин
      09 октября 2015, 04:32
      +2
      Вчера выпустил новую версию пакета, там обновлены основные провайдеры авторизации, включая Google и Facebook.
        Stan Ezersky
        09 октября 2015, 22:22
        0
        В предыдущей версии Google, VK, Yandex нормально работали. В этой после изменений заработал FB (см. ниже.)

        В этой Twitter всё-также не отдаёт email

        Про facebook. На сайте про Wordpress сильно упростили

        public $scope = "email, user_about_me, user_birthday, user_hometown, user_location, user_website, read_stream, publish_actions, read_custom_friendlists";
        заменить на

        public $scope = "email";
        Кстати, работает, проверил.
          Vlad
          10 октября 2015, 02:34
          0
          Всё((( больше нет сил… второй день убиваю на подключение авторизации через ФБ с помощью HybridAuth. С другими сервисами проблем нет.

          Сайт на modx-revo-2.3.5
          HybridAuth обновил до 1.1.2-pl.

          ID и ключ ФБ вбил в конфиг и проверил, домены и сайт прописал.


          0Auth в настройках ФБ включил и редирект УРЛ прописал.


          Доступ в ФБ открыл.


          При попытке авторизации выдает ошибку:
          «Указанный URL-адрес не разрешен конфигурацией приложения: Один или несколько из указанных URL-адресов заблокированы настройками приложения. Адрес должен совпадать с адресом веб-сайта или Холста, или же домен должен являться поддоменом одного из доменов приложения.»

          УРЛ с ошибкой:
          www.facebook.com/dialog/oauth?client_id=1234567899999996&redirect_uri=http%3A%2F%2Fwww.temp.in.ua%2Findex.php%3Fid%3D1%26hauth.done%3DFacebook&state=48da3fc966c0c3f809d6c9aafaac7ade&sdk=php-sdk-3.2.3&scope=email%2C+user_about_me%2C+user_birthday%2C+user_hometown%2C+user_location%2C+user_website%2C+read_stream%2C+publish_actions%2C+read_custom_friendlists&display=page

          Перепробовал немерено вариантов, результата — 0.
          Подскажите в чем может быть проблема. Руки кажется не кривые, но терпения больше нет(((

          Заранее спасибо.
            Vlad
            15 октября 2015, 16:58
            +2
            Разобрался.
            1. В настройка Facebook в Valid OAuth redirect URIs указал «yoursite.com»

            2. В Facebook.php заменил
            public $scope = "email, user_about_me, user_birthday, user_hometown, user_location, user_website, read_stream, publish_actions, read_custom_friendlists";
            на
            public $scope = "email";
              Jenya Filimonov
              16 октября 2015, 14:47
              0
              Пасиба. Эти пару действий и мои проблемы решили: )
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        9