天天看點

Wifidog的協定梳理

上篇文章結合wifidog的協定,講解了如何實作wifi認證。這篇文章會詳細講解一下wifidog的協定。

wifidog的認證流程圖

使用者連接配接WIFI會跳轉到以下位址:

在這個階段需要傳回登入的頁面,即授權的首頁,并且需要将所有涉及跳轉的第三方位址加入白名單

當驗證使用者身份之後,即使用者登入成功之後重定向到網關位址

網關位址接受到消息後,會周期的發送使用者資訊,并确認是不是允許繼續網絡通路 請求位址

系統會周期性發送心跳包,用來确認網關驗證和認證伺服器的正常工作請求位址

相關資料: 認證流程圖:http://dev.wifidog.org/wiki/doc/developer/FlowDiagram 認證的login協定: http://dev.wifidog.org/wiki/doc/developer/LoginProtocol 認證的用戶端協定:http://dev.wifidog.org/wiki/doc/developer/ClientProtocol 認證過程中的心跳包協定:http://dev.wifidog.org/wiki/doc/developer/PingProtocol

繼續閱讀