easywechat
easywechat copied to clipboard
企业微信代开发应用oauth2授权获取访问用户敏感信息,生成oauth2错误
我用的环境
- PHP 版本 7.4.28
- overtrue/wechat 版本:5.29.0
- 是否使用了框架?框架名称:hyperf
问题及现象
企业微信代开发应用oauth2授权,生成的授权链接不对,因含有agentId,变成了第三方网页应用登录(扫码登录)
正确链接为:
https://open.weixin.qq.com/connect/oauth2/authorize?appid=CORPID&redirect_uri=REDIRECT_URI&response_type=code&scope=SCOPE&agentid=AGENTID&state=STATE#wechat_redirect
对应文档:构造网页授权文档
企业微信最近做了很多安全升级,增加了部分接口 自建应用与第三方应用的对接 1、userid转换:将代开发应用或第三方应用获取的密文open_userid转换为明文userid。 2、external_userid转换:将代开发应用或第三方应用获取的externaluserid转换成自建应用的externaluserid。
希望5.x能支持一下