Vue.js + Laravel SPA - 社交名流无国界Facebook登录

时间:2017-10-02 18:07:44

标签: laravel laravel-5 vue.js single-page-application laravel-socialite

首先要说我已经使用laravel socialite实现基于会话的facebook登录,并且我为开发人员注册了正确的facebook acc并创建了应用程序,但由于SPA我需要更改为无状态解决方案... 重定向抛出"预检的响应无效(重定向)" 并检查以下配置,图像和代码......

我的vue.js应用适用于 localhost:8080 以及 localhost:8000

上的后端laravel应用

我安装了barryvdh / laravel-cors d使用JWTToken实现标准登录

我已经安装了laravel socialite

所以,我已经设置了具有适当凭据的配置/服务

    'facebook' => [
    'client_id' => 'xxxxxxxx',
    'client_secret' => 'xxxxxxxxx',
    'redirect' => 'http://localhost:8000/login/facebook/callback',
]

我也注册了很好的路线,我测试了1000次......

当GET发送请求时,由于预检的响应无效(重定向),因此无法在fb上重定向:

SocialiteController

public function redirectToFacebookProvider()
{
    return Socialite::driver('facebook')->stateless()->redirect(); // this throws error !!!
}

我在控制台中得到的错误就像图片

enter image description here

  1. 我应该打开一个弹出窗口登录Facebook?
  2. 为什么我的重定向有问题? 有什么帮助吗?

0 个答案:

没有答案