0

我正在使用 Socialite / Laravel 5 ( Google & FB) 的社交身份验证

有了谷歌,我可以让它在本地工作,

我将重定向 URL 定义为:

http://laravel.dev:8000/auth/login/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',
]

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

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

4

1 回答 1

0

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

于 2016-10-19T08:53:52.640 回答