场景:
连上了一个路由器(等同于这里的网关),这个路由器有wifigdog,并且绑定到了无线的interface 上,然后我们第一次上网,输入url: www.baidu.com
http_callback_404函数
1/
上述场景中的url 请求通过lihttpd 记录下来
2/
判断认证服务器是否可达
3/
把客户端的浏览器重定向到认证服务器:
http://auth_server/login/?gw_id=xxx&gw_address=xxx&gw_port=xxx&url=www.baidu.com
。
token是认证服务器生成的,用来标识唯一客户端
5/
浏览器重新访问网关,网关调用auth 的回调函数:http_callback_auth
这个函数就是拿着客户端浏览器发送的token 去认证服务器上核对token 的过程