openid 是表示用户在你的当前应用中的唯一标识,比如小程序能获取哪些用户信息微信公众号等,这些都算是一个应用如果你有多个应用,同一个用户的openId可能并不相同
**下图是獲取OpenId的过程微信的官方文档和时序图**
**小程序能获取哪些用户信息登录的时序图**
- 调用接口前需要把微信小程序能获取哪些用户信息的appid 和 secret 告知后端
是不是很好奇,为什么会多了一步用第三方服务器去访问微信接口的过程呢?
如果appid和secret存在本地或者前端直接去获取很容易被抓包从而导致用户信息泄露,因此用第三方服务器去请求微信接口,能确保openID的安全性