ubnt解决方案
查看: 1070|回复: 1

[无线运营] 如何通过OSSH免费版华为Portal实现APP认证

[复制链接]

52

回帖

502

积分

72 小时

在线时间

中尉

注册时间
2013-9-22
金币
398 个
威望
1 个
荣誉
0 个

尚未签到

发表于 2014-7-16 12:15 |显示全部楼层

    近日OSSH免费版华为Portal收到上海某客户的关于APP认证需求反馈,OSSH团队决定同该客户进行深入的沟通以验证是否可以实现APP认证上网。


该客户主要经营小区宽带业务,随着ISP资质的放开,宽带运营市场竞争也日益激烈,更何况还有三大运营商的市场压力。所以计划在自营的小区内及周边为用户提供免费的无线WIFI上网服务。初步的需求为以下几点:
1、无线wifi必须针对手机、平板终端上网,台式机笔记本除外;


2、所有用户必须通过APP进行认证上网;
前期用户自己已经实现使用OSSH免费版华为Portal系统对接客户自有的华为53系列交换机,成功实现弹出Portal页面和认证上网。

APP认证流程介绍
   经过同客户及APP应用开发商的沟通,确认具体的APP认证流程如下:

测试方案
    在局域网中搭建测试环境,主要包括: OSSH免费版华为Portal服务器、蓝海卓越Radius、APPServer、华为53系列交换机、无线路由器、手机终端。
测试内容
1、通过弹出的Portal页面下载APP;
2、在APP中输入用户名密码,点击登录认证上网。
网络拓扑



测试步骤
1、搭建好测试环境,建立测试账户用户名test,密码123,并在交换机中指定推送的Portal页面(APP下载页面);
2、手机连接WIFI打开浏览器发起访问请求,直接推送APP下载页面;
3、点击APP下载链接,从APPServer上下载APP,并安装;
4、打开APP,按照APP认证流程,首先模拟http请求获取Portal认证的url信息(请求跳转页面),然后输入用户名密码,点击登录;
5、登录成功,正常访问互联网。
测试结果
1、推送APP下载页面,如图:



2、下载APP,并安装;
3、打开APP,请求跳转页面,如图:
4、输入用户名密码,登录成功,如图:

相同账户再次登录,会提示:

5、正常上网,如图:

其他说明
1、在APP页面上的“页面获取”以及“用户名”“密码”的提交,将来可以在后台自动完成;
2、APPServer必须在交换机(AC)的白名单中,否则会无法完成认证。
通过以上测试,OSSH免费版华为Portal系统完全可以使用APP进行认证,APP可以替代浏览器实现Portal的无线认证流程,或者说APP模拟了浏览器实现Portal认证。但是如果用户有自己的APP,那能做的事情就更多了,比如向APP客户端精准的推送消息,比如APP定位,还比如APP客户端等级的区分,不同等级对应不同的上网套餐;或者APPServer与APPClient之间进行定时交互,当APP客户端注销或者卸载,APPServer调用Radius业务接口,向AC或者交换机发送下线报文,实现用户下线等功能。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册 微信登录

x

41

回帖

-4

积分

37 小时

在线时间

乞丐

注册时间
2013-8-9
金币
-33 个
威望
-2 个
荣誉
-1 个
累计签到:12 天
连续签到:0 天
[LV.20]漫游旅程
发表于 2014-7-16 13:45 |显示全部楼层
不明觉厉      
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册 微信登录

本版积分规则

Archiver | 手机版 | 无线门户 ( 粤ICP备11076993号|粤公网安备44010602008359号 ) |网站地图

GMT+8, 2026-3-10 21:40

返回顶部 返回列表