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

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、完成登录参考
本文系转载,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文系转载,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。