请问一下Sign up with Google 功能,VUE2 怎么处理api 接口callback 返回的token?
2. 问题描述?
我用的laravel/socialite 这个包按照文档配置好了,接口也正常了;
现在的问题是请教大家VUE2 里面如何把Route::get(‘login/github/callback’, ‘Auth\LoginController@handleProviderCallback’);这个接口返回的重定向url:xxxxx.com/#/customer?token=xxxxxx&... 的token和type 参数传给这个#/customer 页面里的接口?
流程是注册页面点击“Sign up with Google”这个按钮调用下图redirect接口
然后选择要登录的谷歌邮箱输入密码后,系统自动转到handleProviderCallback这个接口里,这个接口会生成token 再return redirect(‘xxxxx.com/#/customer?token=xxxxxx&...);
前端也会跳转到’xxxxx.com/#/customer 路由页面。
由于没有传token,会立马跳转到登录页面。
现在想请教各位如何获取到这个token和type?下面的是gtp和百度推荐的方法,handleGoogleCallback是放在mounted这个钩子里的,但是没有效果
推荐文章: