【问题标题】:Auth with Google or Facebook with Socialite / Laravel使用社交名流/Laravel 使用 Google 或 Facebook 进行身份验证
【发布时间】:2016-01-02 21:40:26
【问题描述】:

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

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

我定义重定向 URL 到:

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',
]

再一次,这在本地非常有用...

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

【问题讨论】:

  • 你能解决这个问题吗?我遇到了同样的问题

标签: laravel-5.1 laravel-socialite


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2017-04-04
    • 2015-10-11
    • 2020-06-10
    • 2015-05-10
    • 1970-01-01
    • 2016-12-15
    • 2019-11-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多