使用button授权解密时解密偶尔成功偶尔不成功,极不稳定
使用最新的小程序button来获取用户授权时,向服务器发送相关信息encryptedData, iv, session_key后有时成功,有时解密不成功,之前使用直接调用 api授权时 没有这个问题。 后发现解密失败时的如下所求
,
原解密代码中已经设置了自己增加padding,根据官方node示例
之前使用直接调用接口授权的时候,code是和用户信息一起获取的用于获取 session_key, 但是使用button 授权后,返回的userinfo是直接button点击后用户授权完成绑定返回的信息,而后自己主动调用wx.login去获取code 然后向服务器获取session-key,不知道是不是session-key不匹配导致的解密失败。