IOS下第三方認證wifi問題

2021-07-02 02:45:38 字數 991 閱讀 8627

最近乙個月左右都在研究wifi第三方認證的問題,由於以前沒有接觸過這個領域,包括對路由器我也算是乙個菜鳥開始吧。當然現在也還是菜鳥哈,但是由於這段時間的基礎對wifi的第三方認證有了一定的了解,這裡就不做詳細的解說了!基本思路就是wifidog+第三方的認證系統了!

博主進行了一番中文google,發現有人也和我遇到了累死的問題,但是他是在求問,最後也沒有合適的回答,今天博主在做使用者連線記錄方面工作時,發現乙個奇怪的現象,用瀏覽器訪問認證首頁時,資料表中只有一條記錄,但是在ios的wifi連線時一下子就產生了3條連線記錄,這就讓博主好奇起來了,ios到底做了什麼工作,產生了這麼多連線記錄哪?

於是博主就對所有連線記錄的request_uri進行記錄檢視ios在wifi連線到底做了寫什麼?(如果您對網路抓包熟悉的話,也可以利用抓包工具來實現這些操作)通過記錄這些request_uri我發現ios在進行wifi連線時有這種現象。幫助

ios會先對其中乙個連線進行請求如果得到得到不是他想要的內容,就會把使用者引導認證頁面去,同乙個鏈結會進行3次嘗試,所以會看到我前面提到的可以看到有3條連線記錄的現象!如果第一條鏈結請求成功,就會對下面的2條鏈結做同第一條鏈結同樣操作。

我在發現了這個現象以後高興了起來,感覺這個問題可以解決了,我只需要在wifidog的防火牆處做相關設定,開放這3個網域名稱的白名單就不是解決問題了嗎?

想到就去做,於是我通過ping獲得3個連線的ip位址,將他們加入wifidog的防火牆,讓後再進行測試,就不會出現自動引導到認證頁面的問題了,不過唯一的缺陷就是這3個網域名稱使用者可以隨意訪問了!

ios 第三方支付

1.封裝訂單模型 alixpayorder order alixpayorder alloc init 生成訂單描述 nsstring orderspec order description 2.簽名 idsigner creatersadatasigner 私鑰key 傳入訂單描述 進行 簽名 n...

iOS 第三方庫

afnetworking 網路請求元件 fmdb 本地資料庫元件 sdwebimage 多個縮圖快取元件 uickeychainstore 存放使用者賬號密碼元件 reachability 監測網路狀態 datetools 友好化時間 mbprogresshud 一款提示框第三方庫 mwphotob...

ios 第三方登入

ios 第三方登入通常的做法是,1.登入後,獲得第三方的uid,呼叫伺服器登入介面,如伺服器返回無此使用者,轉2,有此使用者,轉3.2.伺服器返回無此使用者,需完善使用者資料,如果完成,則在伺服器建立與第三方uid對應的使用者。3.登入成功。以微博登入為例,登入後得到uid和accesstoken,...