2018 07 短信认证网关的具体实现

本文将介绍如何用WFilter NGF来实现短信认证网关,以及短信平台的具体实现步骤。

1. 首先要搭建短信Web服务

WFilter NGF的短信发送通过调用Web API来实现,支持Web API接口的短信平台很多(一些短信猫也可以支持Web API)。下文中,我们以阿里云的短信服务为例。首先需要创建AccessKey,如下图:

选择或者创建短信模板,如图:

下载阿里云的sdk,以php sdk为例,下载后需要把sdk中的AccessKey都改成第一步中创建的Key值。如图:

访问smsdemo.php进行测试。

修改php,读取post中的手机号和验证码来发送。

2. 启用WFilter中的“短信认证”

在“用户认证”的“Web认证”中,启用”营销认证“中的”短信认证“,并且配置Web API的URL地址和调用消息格式等参数。

客户机上网时,会要求先进行短信认证,如下图:

输入手机号获取验证码。

输入验证码即可验证上网,在WFilter的“账号管理”中,可以查询到登录的手机号、IP地址、MAC地址等信息。

在上网记录中,可以查询到客户机的上网记录内容等。

原文地址:http://blog.51cto.com/12800391/2141076

时间: 2024-12-12 01:18:00

2018 07 短信认证网关的具体实现的相关文章

短信认证方案,用手机短信进行上网认证如何实现?

WFilter NGF的"Web认证"模块,提供了一系列的上网认证解决方案.包括如下认证方式: 本地用户名密码认证 AD域用户名密码认证 企业邮箱用户名密码认证 Radius用户名密码认证 微信WiFi认证 Facebook Wifi认证 除此,WFilter NGF还有一个"其他"的选项,利用这个选项,你可以扩展更多的用户认证方式,比如"短信认证",使用者必须输入自己的手机号码,获取验证短信后输入才可以上网.如图: 不过,要实现短信验证的功能,

iOS 短信认证

短信验证 现在很多的短信验证平台,我们比较常用的有移动开发者服务平台 根据短信验证文档来集成 1. 找到iOS短信验证的集成开发文档 2. 下载SDK和Demo目录结构  3. 运行Demo 4. 写自己的测试Demo按照文档一步步操作即可. 1. 创建项目 2. 导入SVProgressHUD和SMS_SDK 3. 添加依赖库文件 必要:   libicucore.dylib libz.dylib MessageUI.framework javascriptcore.framework lib

短信认证

申请条件:必须是用了Mob短信验证SDK的APP才有资格申请.即需在我们短信后台提交并通过审核了的APP. 综合技术支持Ary 2015/3/24 星期二 15:46:15 短信自定义签名,开发者需要提供的资料: 1.开发者在Mob注册申请到的APPkey 2.<公司营业执照>扫描件 3.<保证书>(签名盖章后)的扫描件 4.<信息源入网信息安全保障责任书>(签名盖章后的)扫描件. 注意:<保证书>只需修改红色字体部分并盖章.<信息源入网信息安全保障责

阿里 短信认证

package com.yetech; import java.util.Random; import com.aliyuncs.DefaultAcsClient; import com.aliyuncs.IAcsClient; import com.aliyuncs.dysmsapi.model.v20170525.SendSmsRequest; import com.aliyuncs.dysmsapi.model.v20170525.SendSmsResponse; import com.a

手机短信认证

首先需要去平台注册账号以及秘钥 这里以中国网建为例 官网:http://sms.webchinese.com.cn 代码如下: package com.yetech; import org.apache.commons.httpclient.Header; import org.apache.commons.httpclient.HttpClient; import org.apache.commons.httpclient.NameValuePair; import org.apache.co

github二次认证接收短信的问题

这两天登陆github都被提示说我账号的密码已经被归类,提醒我修改密码. 改密码的时候发现GitHub有个二次认证的功能,分别是app和sms短信认证.app这里就不讲了,我们讲一下github的短信认证吧,github现在短信是不支持中国区的手机号的. 他这里的代码如图: 然后就想,既然这样,那我直接按照他的格式添加一个吧,直接编辑源码添加了 <option value="+86">China +86</option> 之后没想到真收到短信,这里就二次认证成功

AbpZero双重认证之短信的坑

一.什么是双重认证 所谓双重认证简单来说就是除了用户名密码方式外,还额外增加了一道登录屏障.登录时先输入用户名和密码,正确后会向邮箱或手机号发送一个验证码(取决于您采用何种方式,甚至可以采用银行的电子KEY啥的),输入的验证码如果正确的话,才可以登录系统. 二.AbpZero中使用双重认证特别需要注意的地方 1.发送的内容中没有验证码! AbpZero项目中AbpUserManager类的RegisterTwoFactorProviders方法主要用于指定可用的验证信息发送提供程序,该方法中定义

2018最强短信群发设备出售

2018最强短信群发设备出售[电/薇135乄0150乄6506][Q群733860034][教辅App进校园存在争议:资质收费选订都缺乏监管新型网络盗窃:拦截手机短信获取个人信息 盗刷银行卡直击|火币网推迟SBTC充值开放德欲购军备自己做不了主?外媒:遭美国政府施压中甲-贝尔杜梅开二度仍无力救主 黄海客场2-3北控外媒:中日卫浴产品企业在华上演"马桶盖"争夺战九州证券2亿踩雷金银岛追踪:大股东承债 分三年还本赚了6000%的交易员:单边押注波动性的策略是"犯傻"雀巢

2018最强短信群发设备

2018最强短信群发设备[电/薇135乄0150乄6506][Q群733860034][台当局忐忑:失去最后一个非洲\"邦交国\"是大概率事件特朗普警告世贸组织要好好表现:否则美国"退群"北京建立失信人"黑名单" 限制摇号1.4万人次死亡人数从64变2975 这误差也太夸张了李政道研究所实验楼上海开建 将产里程碑意义成果普京最近安静得让人诧异 他最喜欢风格也突变(图)宅地使用权续期首提缴费 被指在老百姓承受范围内上海一家咖啡店内男子因纠纷持水果刀