一、配置
上面的配置名称随意,可以拿到即可
redirect_url是微信用户扫描之后跳转的页面,这里是前端的路由(前后端不分离的话,可以是后端路由)
AppID、AppSecret 是注册微信开放平台(企业)后,微信给的标识符和密钥
详情查阅官方文档
二、工具包依赖
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpmime</artifactId>
<version>4.5.10</version>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.62</version>
</dependency>
三、思路
1、微信回调。后端构造微信扫码地址,前端获取并作处理跳转
2、微信用户确认授权后,自动跳转到前面指定的redirect_url(前端路由),在该路由页面加载发送自己的登录请求,如下
3、前端请求
3.1 api
3.2 发送请求(临时页面,主要是为了微信确认后重定向获取到code)
备注:利用中间页面跳转会暴露code,暂时不知道如何处理