收藏
回答

wx.login 安全性问题?

我们项目中使用wx.login方法拿code换取用户信息,被安全团队质疑这种前端拿code方式有安全性问题,请问微信团队能不能解释下wx.login的原理及安全性的保障

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

4 个回答

  • momo
    momo
    2023-12-14

    微信小程序用户认证实际采用 OAuth 2.0 ,可参考 RFC 6749 (https://datatracker.ietf.org/doc/html/rfc6749) ,是第三方认证的标准。

    可以看出贵司安全团队对业界标准并不熟悉。

    2023-12-14
    有用 1
    回复
  • 跨商通
    跨商通
    2023-12-14

    你把wx.login的文档发给他们不就完事了?

    https://developers.weixin.qq.com/miniprogram/dev/api/open-api/login/wx.login.html

    任何一个后台人,看到这个都不会吱一句话的。

    你的问题明显是前后端互相误读造成的。

    2023-12-14
    有用
    回复
  • Jianbo
    Jianbo
    2023-12-13

    安全员是担心code被篡改?你可以把这个登录校验机制链接发给安全团队:https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/signature.html

    2023-12-13
    有用
    回复
  • J
    J
    发表于小程序端
    2023-12-13

    ?没理解 不就是换取 openid 吗 哪里来的用户信息? code 要服务端拿

    2023-12-13
    有用
    回复 2
    • dwerdwer😪
      dwerdwer😪
      2023-12-13
      就是客户端拿到的code怎么保证不会被第三方而已攻击拿到
      2023-12-13
      回复
    • BOBO
      BOBO
      2023-12-14回复dwerdwer😪
      如果你们安全团队有质疑,就让你们安全团队去攻击一下。
      用code到微信换信息的过程,不仅仅用一个code就行。还需要秘钥。攻击者如果连你们的秘钥都知道了就没办法了。
      2023-12-14
      回复
登录 后发表内容