如果像自己实现第三方登录的话,可以参看 《OAuth 2.0 网络授权》 的课程
站长,前端vue单页应用,点击第三方登陆按钮跳转到 /github/login 用户授权页面,授权成功后到 /github/callback 获取用户数据,在后端通过oauth2生成 access_token,由于前端不是通过axios请求,是直接跳转页面,那怎么在前端获取到这个access_token呢,是单独建立一个获取token的组件,后端redirect到该组件获取,还是有什么更好的方法获取
单页应用也可以灵活一些,单页应用指的是主要的业务功能在都单页中实现,不代表所有的功能都在这个页面,github上填写回调地址的时候可以填一个别的地址,在回调中获取用户的相关数据,再跳转回业务实现的单页页面即可
如果像自己实现第三方登录的话,可以参看 《OAuth 2.0 网络授权》 的课程
站长,前端vue单页应用,点击第三方登陆按钮跳转到 /github/login 用户授权页面,授权成功后到 /github/callback 获取用户数据,在后端通过oauth2生成 access_token,由于前端不是通过axios请求,是直接跳转页面,那怎么在前端获取到这个access_token呢,是单独建立一个获取token的组件,后端redirect到该组件获取,还是有什么更好的方法获取
单页应用也可以灵活一些,单页应用指的是主要的业务功能在都单页中实现,不代表所有的功能都在这个页面,github上填写回调地址的时候可以填一个别的地址,在回调中获取用户的相关数据,再跳转回业务实现的单页页面即可