任务:
- 登陆前端整合
- 微信扫码登录
(1) OAuth2
(2)微信登录
1. 登录实现
2. 微信扫码登录
OAuth2
lucy想打印百度云盘的照片,而打印照片服务没有访问百度网盘的权限,所以需要Lucy进行授权才能访问,Lucy又不能将自己的用户名密码给打印照片的服务,这时可以用OAuth2解决:百度生成一个临时访问的令牌(字符串),Lucy授权后就可以让打印照片服务进行登录并进行打印操作。
- 配置类:配置微信所需要的配置;
- 常量类,读取配置类
- Controller:根据url获取二维码;
测试:
并未返回二维码。
原因:@RestController=@Controller + @ResponseBody,@ResponseBody要求返回数据,而我们只想请求地址,所以用@Controller代替@RestController。
测试:
(完)