微信扫码登录是如何实现的

    xiaoxiao2022-07-02  138

    微信登陆二维码解析出的网址如下

    https://login.weixin.qq.com/l/obsbQ-Dzag==

    接下来详细介绍一下扫码登录具体的每个步骤:

    扫码登录完整流程

    ①:用户 A 访问微信网页版,微信服务器为这个session生成一个全局唯一的 ID,上面的 URL 中 obsbQ-Dzag== 就是这个 ID,此时系统并不知道访问者是谁。

    ②:用户A打开自己的手机微信并扫描这个二维码,并提示用户是否确认登录。

    ③:手机上的微信是登录状态,用户点击确认登录后,手机上的微信客户端将微信账号和这个扫描得到的 ID 一起提交到服务器

    ④:服务器将这个 ID 和用户 A 的微信号绑定在一起,并通知网页版微信,这个 ID 对应的微信号为用户 A,网页版微信加载用户 A 的微信信息,至此,扫码登录全部流程完成

    作者:耗子吴 链接:https://www.jianshu.com/p/7f072ac61763 来源:简书 简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

    最新回复(0)