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