微信PC端和微信端扫码登录的实现流程
参考答案
结论:基于扫码令牌与手机端登录态绑定的OAuth式流程。步骤:1. PC端请求获取二维码及唯一uuid,并轮询状态;2. 微信手机端扫描解码uuid,向服务器发送用户凭证+uuid确认;3. 服务器校验手机登录态,将uuid与用户ID绑定,标记已扫码;4. PC端轮询获知成功,用uuid换取PC端登录token;5. 手机端用户最终确认(或自动)完成授权。安全要点:uuid时效短、绑定签名防篡改、状态加密同步。
题目整理自公开面经,答案由校招宝自研生成,仅供参考