Skip to content

扫码登录

APP 认证机制

  • 初次登录,会向服务端发送账号密码、设备信息(每台设备的信息都是唯一的)
  • 账号密码校验通过,服务端会把账号与设备进行一个绑定,进行持久化的保存
  • APP 后续每次请求除了携带token,还需要携带设备信息

扫码认证机制

  • PC 访问登录页面,请求服务端获取二维码ID
  • 服务端生成相应的二维码ID,设置二维码的过期时间,状态等
  • PC 获取二维码ID,生成相应的二维码
  • 手机端扫描二维码,获取二维码ID
  • 手机端将手机端token二维码ID发送给服务端,确认登录
  • 服务端校验手机端token,根据手机端token二维码ID生成PC端token
  • PC端通过轮询方式请求服务端,通过二维码ID获取二维码状态,如果已成功,返回PC token,登录成功,如果超时,则重新请求二维码 ID