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
1 814