收藏
回答

openid 安全性校验问题

框架类型 问题类型 终端类型 AppID 环境ID 基础库版本
小程序 Bug 微信iOS客户端 wx58a7869155c1d656 dev-7g6sce6i7a00d43c 2.21.3

https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/functions/userinfo.html

请问通过云开发的方式获取到用户 openid, unionid, 这个时候小程序端需要将这两个字段提交个后端, 后端怎么校验数据的正确性呢? 如果用户在提交给后端的时候, 认为做了中间人攻击串改, 后端有什么办法做校验吗 ?

回答关注问题邀请回答
收藏

1 个回答

  • 跨商通
    跨商通
    2022-05-09

    通过云函数获取的openid,最好仅用于云开发,如此是个封闭环境,没有人可以中间攻击。

    如果是传统后端,建议还是用code提交到后端再换取openid,中间不要有明码openid。

    2022-05-09
    有用
    回复 1
    • answer
      answer
      2022-05-09
      好的, 感谢回复. 🙏
      2022-05-09
      回复
登录 后发表内容