目录
一 扫码授权登录应用场景
手机 app 扫 PC 端或者 IPad 端产生的二维码,进行的授权登录。
二 扫码授权登录交互流程
- 交互流程
2.1 PC 端显示二维码
前端请求后端获得一个 code,前端通过这个 code 生成二维码,此时二维码状态为 NEW 态。
2.2 手机 APP 扫描二维码
APP 扫描二维码,将 token 传给 H5 ,H5 将 code,token 传给服务端,服务端认证 token 和 code,合法将当前二维码状态
变更为 SCANNED 态。
2.3 手机 APP 确认授权登录
APP 点击确认登录,H5 将 code,token 传给服务端,服务端认证 token 和 code, 合法将当前二维码状态变更为 CONFIRMED 态。
2.4 PC 端轮询二维码信息
PC 请求服务端 ,服务端返回二维码当前状态。
- 二维码生命周期变更
NEW → SCANNED → CONFIRMED → EXPIRED
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/9622.html