通过Google或Facebook与Socialite / Laravel进行身份验证

时间:2016-01-02 21:40:26

标签: laravel-5.1 laravel-socialite

我正在使用Socialite / Laravel 5(Google& FB)

进行社交认证

借助Google,我可以让它在本地工作,

我将重定向网址定义为:

http://laravel.dev:8000/auth/login/google

在Google控制台中

但是,当我尝试配置服务器访问时,我把

https://example.com/auth/login/google

我明白了:

Error: redirect_uri_mismatch

在我的代码中,我放了一个.env变量

APP_BASE = https://example.com

在config / services.php中

我有:

'google' => [
    'client_id' => env('GOOGLE_CLIENT_ID'),
    'client_secret' => env('GOOGLE_CLIENT_SECRET'),
    'redirect' => env('URL_BASE').'auth/login/google',
]

再次,这在当地很有效......

我的代码有什么问题???

1 个答案:

答案 0 :(得分:0)

我认为env('URL_BASE')应为env('APP_URL')