wifidog認證介面

2021-08-15 17:58:43 字數 1946 閱讀 4239

wifidog認證介面

sgwyj515

wifidog是搭建無線熱 點認證系統的解決方案之一,他比nocat更適合網際網路營銷思路。目前支援openwrt系統,他實現了路由器和認證伺服器的資料互動,在路由器方是用c 語言**,通過wifidog程式和linux iptables防火牆實現接入使用者的認證跳轉和控制,在認證伺服器方是通過php實現使用者的認證流程和管理。

優點:有開源**,可以很方便的搭建認證系統。

缺點:通過iptables方式實現,效能比較差,整體拉低了路由器的資料報處理速度,協議比較繁瑣,對認證伺服器的造成效能損耗比較大,在安全方面都是明文傳輸,有一定的安全隱患。

以集客盒子為例畫個流程圖:

wifidog將ping協議作為心跳機制向認證伺服器傳送當前狀態資訊。實現認證伺服器和每個節點的狀態雙向健康監測的機制。

ip,mac,token為使用者的基本資訊,incoming/outgoing為使用者的連線計數資訊。

stage=counter|login|logout,分別表示:已認證,新認證使用者,超時需要刪除的使用者。

auth:狀態碼(注意中間冒號和狀態碼之間有個空格)

對於新連線使用者,路由器將其產生的任意url請求通過302重定向到認證平台。

平台確定成功註冊使用者,開通網際網路許可權,將使用者請求重定向到路由器,完成註冊。

host:路由器ip

註冊請求成功,以307的方式跳轉平台的portal/?gw_id=

wifidog交叉編譯

本文主要記錄在linux平台下。交叉編譯wifidog並在openwrt平台上執行的過程。主要是針對wifidog源 被改動後。不得不親自進行交叉編譯移植的時候,所碰到的一些問題。2 交叉編譯環境 這個須要提前準備好。也不多說了 3 解壓。並進入 資料夾 執行.autogen.sh 可能會報錯 li...

企業實名認證介面

請求引數 名稱 型別 必填 說明 key string 是 api key businame string 是 營業執照全稱 busino string 是 營業執照註冊號 acctname string 是 對公賬戶名 acctno string 是 對公賬號 bankno string 是 清算...

企業號認證介面

認證介面下面有3個介面 身份驗證 成員登入授權 單點登入授權 下面給出官方給的解釋 單點登入授權 步驟說明 1 使用者通過登入授權 參見 成員登入授權 進入第三方 第三方後台取得企業管理員登入資訊,該資訊包含login ticket,10小時內有效。2 第三方通過login ticket獲取登入企業...