首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >扫码登录流程

扫码登录流程

作者头像
用户1142828
发布2025-01-12 23:17:44
发布2025-01-12 23:17:44
1.1K0
举报

一个用户在已经在APP端登入了,扫码网页的二维码,授权web端登录。

代码语言:mermaid
复制
sequenceDiagram
    participant 用户
    participant A as APP
    participant P as PC
    participant S as Server

    用户->>A: 1、用户打开APP(已登入)
    用户->>P: 2、用户打开浏览器
    P->>S: 3、请求二维码
    S->>S: 4、缓存二维码code
    S->>P: 5、返回二维码
    P->>P: 6.1、解析二维码获取code
    S-->>P: 6.2、websocket更新二维码
    A->>P: 7、扫码获取code
    A->>S: 8、username+token+二维码code获取登录code
    S->>S: 9、缓存登录code
    S->>P: 10、返回已扫码消息(username)
    P->>P: 11.1、展示已扫码
    S->>A: 11.2 返回登录code
    A->>S: 12、点击确认登录 username+token+登录code 生成pc token
    S->>P: 13、返回pc token
    S->>P: 14.1、返回登录成功
    P->>P: 14.2、完成登录

参考

https://mp.weixin.qq.com/s/dxapdiBwQfpcVeMwA9MiLQ

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档