快速实现扫码授权登录功能

导读:本篇文章讲解 扫码授权登录最佳实践,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

目录

一 扫码授权登录应用场景

二 扫码授权登录交互流程

 2.1 PC 端显示二维码

2.2 手机 APP 扫描二维码

2.3 手机 APP 确认授权登录

2.4 PC 端轮询二维码信息


一 扫码授权登录应用场景

手机 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

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!