4.1. 微信登录流程讲解

知乎 APP 微信登录流程#

所谓的第三方登录,就是利用用户在第三方平台上已有的账号来快速完成自己应用的登录或者注册的功能,常用的协议为 OAuth 2.0,基本上每个 APP,都会集成微信,微博等第三方登录,方便用户快速的登录并开始使用。

参考一下知乎 APP 第三方登录的流程
file
大家可以操作体验一下

  1. 打开知乎,其他登录方式中选择微信登录
  2. 跳转到微信,提示我们是否授权知乎应用的登录
  3. 点击 确认登录 后,跳转回知乎,如果是第一次登录,会进入知乎接下来绑定手机号的流程。如果不是第一次使用微信登录,那么会直接跳转到知乎首页。

这个流程就是 OAuth 2.0 的基本流程。

OAuth 2.0 流程分析#

关于 OAuth 2.0 协议,大家可以先参考阮一峰的 理解 OAuth 2.0 了解一下 OAuth 2.0 的概念。OAuth 2.0 的授权模式一共有 4 种,我们常用的模式为 授权码模式

本文章首发在 LearnKu.com 网站上。

为了保证课程的高品质,我们需要对课程进行收费。付费后 才能观看剩余内容。 购买

上一篇 下一篇
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 1

chihokyo
如果你这一章看的略有点迷糊或者不知道什么是 OAuth。
16 个点赞 | 4 个回复 | 分享 | 课程版本 5.5