- 配置授权域名 公众平台官网 -> 开发 - 接口权限 - 网页服务 - 网页帐号 - 网页授权获取用户基本信息
- 授权方式
- 静默授权-获取openid
- 手动授权-获取用户信息(已关注公众号的用户无需手动)
- 流程
- 打开自己家的地址 - 引导用户打开微信的授权地址
Location.href(可以前端直接写死授权地址、也可以通过后台接口请求获取授权地址(安全性更高)(需要拼接上redirect_uri参数,用于授权后的回调地址))- - 用户打开微信的授权地址成功授权后 - 会自动打开回调地址 - 回调地址上会默认携带上微信的code参数
- 获取到的code根据自身业务进行处理(登录) - 一般通过请求接口放在服务端完成 - 获取微信的access_token
- 刷新token(可选-前后端交互)
- 检验token的有效性(可选-前后端交互)