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