微信扫码登录-SpringBoot项目业务实现
一、微信扫码登录简介
1. 微信登录介绍
与QQ第三方登录一样,微信扫码登录也是为了方便和简化网站应用或者APP登录注册功能的开发,同时遵循OAuth2.0规范。
2. 具体请求逻辑
- 第三方发起微信授权登录请求,微信用户允许授权第三方应用后,微信会拉起应用或者重定向到第三方网站,并且带上授权临时票据code参数;
- 通过code参数加上AppId和AppSecret等,通过API换取access-token;
- 通过access_token进行接口调用,获取用户基本数据资源或者帮助用户实现基本操作。
获取access_token的时序图: