Аутентификация Google в приложении laravel — гибридная ошибка аутентификации

Я пытаюсь добавить аутентификацию Google в моем приложении Laravel, используя гибридную аутентификацию.

Конфигурация аутентификации Google:

<?php

return array(

"base_url" => "https://mywebsite.com/gauth/auth",
"providers" => array(

"Google" => array(

"enabled" => true,
"keys" => array(
"id" => "myid.apps.googleusercontent.com",
"secret" => "mysecret"),
"scope" => "https://www.googleapis.com/auth/userinfo.email "
)

)

);

Аутентификация работала нормально на веб-сайте http. Но когда я добавил SSL / https на сайт, он не работает, и я получаю следующую ошибку:

Exception in Auth.php line 169:
User profile request failed! Google returned an error: exception 'Exception' with message 'The Authorization Service has return: invalid_request' in /project/httpdocs/vendor/hybridauth/hybridauth/hybridauth/Hybrid/thirdparty/OAuth/OAuth2Client.php:84

В чем причина этой ошибки?

0

Решение

Я думаю, что ошибка произошла из-за версии PHP. Версия PHP была выше, чем рекомендовано Hybrid Auth.

Использовал библиотеку Google PHP и работал нормально.
https://developers.google.com/api-client-library/php/auth/web-app

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]