HybridAuth - Допиливание Настроек для Facebook

2
Приветствую, товарищи!

Помогите решить вопрос с HybridAuth. Установил HybridAuth и настроил для facebook*. Все стандартно. При первом запросе авторизации через facebook* каждый пользователь должен авторизовать приложение у себя в аккаунте и разрешить ему доступ к данным: мейлу, имени и так далее.

Проблема в том, что по умолчанию из коробки HybridAuth запрашивает у пользователя слишком много привилегий: кроме мейла и имени запрашивается много других ненужных полей и в том числе идет запрос на добавление новых записей от имени пользователя. Это видно на картинке ниже:



На MODX.pro все нормально: запрашивается только имя и мейл.



Помогите настроить список запрашиваемых привилегий для facebook*а. Мне нужно, чтобы запрашивалось только public profile и email, как на этом сайте сообщества.

UPDATE:

Решается это так:

Открываете файл
core/components/hybridauth/vendor/hybridauth/hybridauth/hybridauth/Hybrid/Providers/facebook*.php

и меняете настройку public $scope следующим образом

public $scope = ['email', 'public_profile'];
Иван Бондаренко
18 февраля 2017, 09:40
modx.pro
3
1 355
0

Комментарии в этом разделе отключены, так что вы должны указать свои контакты прямо в объявлении, или активировать отправку сообщений из профиля.

Обратите внимание, что modx.pro не несёт никакой ответственности за выполнение работы или оплату заказа. Это просто доска объявлений, дальше вы общаетесь за пределами нашей площадки.