Когда я пытаюсь войти с помощью аутентификации Google, выдает ошибку. Я использую гибридную аутентификацию. Это работа на HTTP
но не работает на HTTPS
,
Пожалуйста, посмотрите на ошибку:
Запрос профиля пользователя не выполнен. Скорее всего, пользователь не подключен к
поставщик, и он должен подтвердить подлинность снова. Ооо, мы получили
ошибка: запрос профиля пользователя не выполнен! Google вернул ошибку:
исключение «Исключение» с сообщением «Служба авторизации имеет
вернуть
Код
$hybridauth = new Hybrid_Auth( $setting );
$provider = $hybridauth->authenticate( $this->session->data['provider']);
//get the user profile
$profile = $provider->getUserProfile();
$this->register($this->session->data['provider'], (array)$profile);
Класс OAuth2Client был недавно изменен для соответствия спецификациям RFC6749.
Проверьте их здесь: https://tools.ietf.org/html/rfc6749#section-2.3.1
Я считаю, что это влияет только на запросы POST.
Получить обновление в этом PR: https://github.com/hybridauth/hybridauth/pull/707
Я полагаю, что это теперь было объединено с мастером, так что вы можете просто получить новую копию кода и обновить его локально.
Других решений пока нет …