Facebook在本地设置身份验证

时间:2018-01-22 08:05:38

标签: php facebook laravel apache oauth

我有一个使用openserver在本地工作的站点(Laravel 5.5框架上的站点)。我使用Apache-PHP-7.2。我想使用Laravel-Socialite与Facebook进行认证。我将http://localhost/设置为Facebook站点URL。我的路线:

Route::get('login/facebook', 'Auth\LoginController@redirectToProvider');
Route::get('login/facebook/callback', 'Auth\LoginController@handleProviderCallback');

services.php:

'redirect' => 'http://mysite/login/facebook/callback'

当我尝试http://mysite/login/faceboook时,我收到错误:

  

网址已阻止:此重定向失败,因为重定向URI未在应用的客户端OAuth设置中列入白名单。确保启用了客户端和Web OAuth登录,并将所有应用程序域添加为有效的OAuth重定向URI。   我在开发人员面板上看到了我未经授权的请求。

我的设置(我无法嵌入img):

App键也是正确的,也是秘密的。

1 个答案:

答案 0 :(得分:0)

您应该在这里添加您的域名而不是保存,应该可以。 enter image description here