nodejs服务端实现微信小游戏登录的验证与解密信息
本文章主要借鉴于微信公众平台开放接口进行相应功能的开发,参照流程时序图如:
目录
文章目录
小游戏客户端(结合cocos creator客户端开发)
1.小程序调用wx.login() 获取 临时登录凭证code ,并回传到开发者服务器。
2.小程序调用wx.getUserInfo()获取用户的加密信息,并传给开发者服务器,可通过解密算法,开发者得到用户信息。
3.开发者服务器以code换取 用户唯一标识openid 和 会话密钥session_key。之后开发者服务器可以根据用户标识来生成自定义登录态,用于后续业务逻辑中前后端交互时识别用户身份。
Step1: wx.login(OBJECT)
调用接口wx.login()