前后端分离的情况下进行第三方登录?

发布于 2022-09-06 00:47:10 字数 50 浏览 15 评论 0

前后端分离,并且是不同域名,现在要使用诸如微信第三方登录~

求方案

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

晚雾 2022-09-13 00:47:10
  1. 一般是用cookie判断登录的
  2. 跨域只有前端ajax请求时返回结果会被浏览器拦截会有影响
  3. 微信第三方登录是授权过程而这个过程会拿到access_token
  4. 我做过Facebook第三方登录,只是要到了授权返回用户信息,根据用户名称去拿到用户数据库信息。整个判断登录还是得前后端分离的后端判断。

以上

月下客 2022-09-13 00:47:10

不同域名,如果是想一次登录,前后端都生效的话建议使用session入库或者入缓存的方法存储用户信息。使用第三方登录可以调用接口,然后将获取的用户信息存储在session中。

爱的十字路口 2022-09-13 00:47:10

1.前端向后端需要登录后访问的接口带cookie发起请求,如果后端提示未登录则跳转到后端登陆链接
2.后端进行微信授权登录,登陆回调中把用户信息登录状态写入cookie
3.302跳转到前端页面

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文