官方文档地址:https://mp.weixin.qq.com/debug/wxadoc/dev/api/api-login.html?t=20161122
一. 官方登录时序图
二. 简单理解
这里仅按照官方推荐的规范来
0. 前置条件
一共有三端:
- 微信小程序客户端
- 第三方服务器端(自己搭建)
- 微信服务器端
1. 客户端获得code,并将code传给第三方服务端
微信小程序端调用wx.login,获取登录凭证(code),并调用接口,将code发送到第三方客户端
2. 第三方服务端用code换session_key和openid
小程序端将code传给第三方服务器端,第三方服务器端调用接口,用code换取session_key和openid