在阿里云短信认证网关的具体实现这篇文章中,我们介绍了如何使用阿里云的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地址、手机号等信息,以及上网访问记录。如图: