- 完成微信扫码登录web页面实现用戶自动登录的流程
-
微信公众平台测试账号系统
微信公众平台接口调试工具
由于服务器在国外,访问较慢并且最近由于无法完成注册,所鉯不能自定义自有域名每次启动生成随机域名,会导致配置麻烦
1、完成服务器登录获取access_token(存在有效期需要定时刷新),在 可以获得 appid/secret信息
5、獲取ticket用户拼接二维码图片访问地址
8、微信APP打开扫一扫
9、扫码触发后,会有APP发送消息到微信后台
10、微信后台接收到消息将转发到服务端,通过平台配置的接口配置信息 返回数据
由于微信配置接口只能是 http:80/https:443 硬性规定,所以该步骤最方便的是采用 ngrok 内网穿透实现对内网端ロ的映射,达到微信配置接口的要求
11、在微信后台返回数据会包含用户的openid
12、根据openid可以获取用户基本信息
13、根据 sessionId和用户基本信息完成服务端登录逻辑的认证流程
14、返回前端业务页面
15、向微信平台发送文本消息通知扫码情况
16、微信平台收到消息,将转发到用户微信上