我正在使用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',
]
再次,这在当地很有效......
我的代码有什么问题???
答案 0 :(得分:0)
我认为env('URL_BASE')
应为env('APP_URL')
。