二维码扫描登录,你必须知道的 3 件事( 二 )


PC 端的定时器,会轮询到二维码的状态已经发生变化,会将 PC 端的二维码更新为已扫描,请确认 。
「3、已确认」
流程图中的 第 11 ~ 15 步骤,这是扫码登录的最后阶段,移动端携带上一步骤中获取的临时 token,确认登录,「服务端校对完成后,会更新二维码状态,并且给 PC 端生成一个正式的 token,后续 PC 端就是持有这个 token 访问服务端」 。
【二维码扫描登录,你必须知道的 3 件事】PC 端的定时器,轮询到了二维码状态为登录状态,并且会获取到了生成的 token,完成登录,后续访问都基于 token 完成 。
在服务器端会跟手机端一样,维护着 token 跟二维码、PC 设备信息、账号等信息,后续的认证也是基于 token 和设备信息来完成 。
到此,二维码扫描登录原理就差不多了,二维码扫描登录在原理上不难理解,跟 OAuth2.0 有一丝的相似之处,但是实现起来可能就比较复杂 。
希望此文对您的学习或者工作有所帮助 。同时希望您在评论区聊聊您的扫码登录工作经历,祝好 。




推荐阅读