我有更多概念性的问题,我应该如何在我的项目中处理社交登录。用例是我想允许用户使用 Facebook 登录,并在我的后端保留有关此用户的信息(电子邮件、名字、姓氏)我有一些提案流程,但我不确定这是否是正确的方法。假设我有上面的应用程序架构。现在我想逐步解释完整的成功流程。客户端(Vue 应用程序)调用 AuthProvider(Facebook)AuthProvider 返回access_token客户端在接收后access_token调用后端端点,如/fb_profile使用access_token和userID(?)后端调用 AuthProvider 以检查客户端给出的access_token是否有效。AuthProvider 返回有关用户的信息。后端获取用户信息后,将其保存到数据库并生成新的 JWT 令牌后端将生成的令牌返回给用户现在我的问题是 - 这是好方法吗?还是我应该以其他方式处理它?喜欢为后端部分保留更多逻辑吗?而不是从客户端打电话给Facebook,也许我应该打电话给后端,后端打电话给Facebook?
2 回答
有只小跳蛙
TA贡献1824条经验 获得超8个赞
大话西游666
TA贡献1817条经验 获得超14个赞
- 2 回答
- 0 关注
- 156 浏览
添加回答
举报
0/150
提交
取消