Socialite Auth:如何为每个服务包括多个重定向uri?

问题描述 投票:0回答:2

或者我如何动态设置重定向uri?我一直需要解决合并冲突,因为我的本地服务器和生产服务器使用不同的重定向。还是我应该将services.php添加到gitignore?

我的service.php

'google' =>[
    'client_id'=> env('GOOGLE_CLIENT_ID'),
    'client_secret' => env('GOOGLE_CLIENT_SECRET'),
    'redirect' =>'http://localhost:3000/login/google/callback', 
],

我想包括一个用于生产的uri,如>>

http://example.com/login/google/callback

我尝试使用无效的数组

或者我如何动态设置重定向uri?我一直需要解决合并冲突,因为我的本地服务器和生产服务器使用不同的重定向。也许我应该将services.php添加到...

php laravel laravel-5 laravel-socialite
2个回答
2
投票

您可以使用url()动态设置。这样,它可以在任何环境下适当地更新。


0
投票

您不应该在配置文件中使用url()。它与PHP工匠冲突。只需将所有回调URL添加到Google Developers Console

© www.soinside.com 2019 - 2024. All rights reserved.