微信网页授权登录(OAuth 2.0)
微信的网页授权登录采用的是OAuth 2.0授权机制,用来授权第三方应用,获取用户数据。
关于OAuth 2.0授权机制。可以学习这篇文章oAuth2.0
具体操作流程看 微信文档
- 在进行授权之前需要配置授权回调域名(该域名需要微信能够访问到),如果是测试号可以在体验接口权限表—网页账号下修改。
- 在首次登录的时候需要重定向到授权页面,这一步可以前端做,也可以后台做,获取重定向的页面url中的code参数。
- 用code换取access_token,
- 这里需要考虑如何与第三方应用系统用户信息做联系(例如判断用户有没有在第三方应用系统中绑定)
- 通过access_token获取用户信息