最近又在琢磨第三方登录,课程中是回调后端接口,通过重定向到首页实现登录。
但是实际中项目通常是分开部署,前端和后端没有部署在一起,无法在后端实现重定向。
可否在第三方登录回调url的位置填前端页面的url,也就是成功授权之后,直接跳转到首页,首页判断是否有code,如果有code则通过ajax等异步带着code请求后端,后端再去调用第三方接口获取access_token并获取用户相应信息并绑定账号或新建账号,然后返回给前端用户信息,这样就避免了重定向的方式?
Django REST framework课程视频,RESTFul API前后端分离开发
了解课程