一、OAuth2.0
Open Auth
开发授权标准,允许用户授权第三方网站访问他们存储在另外服务中提供的信息,而不需要向第三方网站提供用户名和密码
Before
Now
二、微信登录
流程
- 准备工作
- 注册微信开放账号,申请网站获得AppID和AppSecret
- 授权流程
- 允许授权第三方应用后,带着授权临时票据code参数重定向到本地服务
- 根据code参数及AppId和AppSecret,通过API换取access_token
- access_token进行接口调用,获取用户基本数据
授权流程分析
三、qq登录
- 流程
四、项目接入
- 登录按钮
- http请求
- 处理token和uid