2016-12-08 8 views
0

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

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

Есть ли причина, по которой вы не используете пакет Laravel Socialite для этого? Это специально написано для Laravel, Тейлор Отуэлл. – Joe

+0

Возможно, это связано с [этим другим вопросом] (http://stackoverflow.com/questions/40997264/hybridauth-with-google-provider-randomly-returns-invalid-request-when-authenti)? –

ответ