在阿里云短信認證網(wǎng)關的具體實現(xiàn)這篇文章中,我們介紹了如何使用阿里云的php sdk來實現(xiàn)短信認證功能。在實際使用中,有一些用戶不具備開發(fā)sdk的技術(shù)能力。所以在最新版的WFilter NGF系統(tǒng)中,我們集成了阿里云的SDK模塊。用戶無需搭建SDK的web服務等環(huán)境,即可實現(xiàn)阿里云短信認證的功能。
本文中,我將結(jié)合阿里云短信平臺來介紹WFilter NGF的短信認證功能。
1. 阿里云短信平臺相關配置
首先要創(chuàng)建AccessKey
根據(jù)需要創(chuàng)建簽名,以及短信內(nèi)容的模板。
2. WFilter中的短信認證配置
在WFilter的“Web認證”模塊中,需要開啟“第三方認證”(營銷認證)中的短信認證功能。
認證方式選擇“短信認證”。
短信平臺選擇“阿里云”。
輸入阿里云的各項參數(shù)。
短信接口URL要填寫:http://dysmsapi.aliyuncs.com
短信內(nèi)容填寫:{"code":"%CODE%"}
編輯下Web認證頁面,可以修改公司名稱等信息。
一些不需要認證的設備,比如移動pos機等,都可以加到“mac白名單“里面。如圖:
3. 測試短信認證效果
手機連接WiFi后,會自動彈出Web認證頁面。(有些系統(tǒng)不一定可以自動彈出,可以用瀏覽器打開任意http網(wǎng)站,也可以顯示W(wǎng)eb認證頁面)。如圖:
點擊“獲取驗證碼”即可接收到驗證短信。如圖:
在WSG的上網(wǎng)記錄中,可以記錄該手機的IP地址、mac地址、手機號等信息,以及上網(wǎng)訪問記錄。如圖: