Jonathan Star 2024-11-08 17:28 采纳率: 70.5%
浏览 6

微信登录。 请问后端要存什么呢?

微信登录。 请问后端要存什么呢,用户jwt可以拿到用户id,所以要 用户id,accessToken 有映射关系是吗。自己的后端是要维护自己的用户系统的,和微信的用户系统是分开的,自己的后端也要做一套鉴权吗

  • 写回答

1条回答 默认 最新

  • 大大大钢琴 2024-11-08 17:33
    关注

    博主你好,在实现微信登录时,后端需要维护自己的用户系统,并与微信的用户系统分开。以下是后端通常需要存储和处理的内容:

    (1)用户ID映射:需要在自己的用户系统中维护一个用户ID,与微信的用户ID进行映射。这通常是在用户首次使用微信登录时创建的。
    (2)AccessToken:微信的AccessToken通常是短期有效的,用于调用微信API。后端可以根据需要存储临时的AccessToken,但更重要的是存储刷新Token(如果有),以便在AccessToken过期时获取新的AccessToken。
    (3)用户信息:可以选择性地存储从微信获取的用户信息(如昵称、头像等),以便在自己的应用中使用。
    (4)鉴权系统:自己的后端需要实现一套鉴权机制,通常使用JWT(JSON Web Token)来管理用户会话。JWT可以包含自定义的用户ID,并在每次请求时验证用户身份。
    (5)其他信息:如用户的登录状态、最后登录时间等,可以根据业务需求进行存储。

    通过这种方式,后端可以独立于微信的用户系统,管理自己的用户数据和会话状态。

    评论

报告相同问题?

问题事件

  • 创建了问题 11月8日

悬赏问题

  • ¥15 PADS Logic 原理图
  • ¥15 PADS Logic 图标
  • ¥15 电脑和power bi环境都是英文如何将日期层次结构转换成英文
  • ¥20 气象站点数据求取中~
  • ¥15 如何获取APP内弹出的网址链接
  • ¥15 wifi 图标不见了 不知道怎么办 上不了网 变成小地球了
  • ¥50 STM32单片机传感器读取错误
  • ¥15 (关键词-阻抗匹配,HFSS,RFID标签天线)
  • ¥15 机器人轨迹规划相关问题
  • ¥15 word样式右侧翻页键消失