第三方认证主要应用于商业Wi-Fi终端用户在商场酒店、机场地铁、企业来访等情景通过Wi-Fi访问互联网的场景,需要对接入网络的访客进行用户认证,同时提供宣传,推荐及营销等功能,通过认证的访客被允许接入Wi-Fi使用网络。
第三方合作伙伴或开发者为接入访客提供认证Portal页面(如下图),并调用华为iMaster NCE-Campus API授权接口,或通过标准RADIUS协议与iMaster NCE-Campus交互,从而实现认证、计费、用户分析、市场营销等服务。
此方案涉及功能点如下:
1.华为网络设备(Cloud AP)提供接入网络等功能。
2.华为云平台(iMaster NCE-Campus)提供设备管理功能。
3.第三方Portal服务器提供Portal推送功能。
4.第三方RADIUS服务器提供用户信息校验,授权下发等功能。

终端用户在需要访问互联网时,连接Wi-Fi的SSID,登录由第三方系统推送的Portal页面进行认证。随后第三方RADIUS系统与华为iMaster NCE-Campus云平台通过标准RADIUS协议对接,实现认证与计费功能。

一.配置模板
1.进入模板配置。在主菜单中选择“设计 > 基础网络设计 > 模板管理”。
2.配置ACL模板,用于放通Portal和云平台的IP或域名,以及根据项目放通需要的其他地址(DNS,社交媒体等)。

3.配置URL模板,定义访问Portal Page URL时,传递的参数和取值。

4.配置RADIUS中继服务器模板,认证业务选择”Portal认证“,配置认证和计费服务器地址、密钥等信息。

二.配置Portal页面推送策略
云平台中继RADIUS认证模式下,用户需配置Portal 推送策略,并且url模版里要选用云平台中继认证的方式,终端关联WI-FI后,根据Portal推送策略给终端用户推送指定的Portal页面。
1.在主菜单中选择“准入 > 准入资源 > 页面管理”。选择“Portal页面推送策略”,单击“创建”。
a. 设置Portal页面推送名称,接入方式选择“无线”。

b. 配置认证方式为“云平台中继认证”,对接方式为“RADIUS中继”,URL模板选择配置模板章节中配置的模板,第三方认证URL填写相应的URL。并点击应用。

三.配置SSID
SSID是终端用户无线接入网络时看到的网络名称。每个SSID可以指定一种认证方式,从而实现对无线接入的终端用户准入控制。
本章描述作为中继服务器时,通过配置SSID使终端接入网络,进行RADIUS中继方式认证。
1.选择站点。
a. 在主菜单中选择“配置 > 物理网络 > 站点配置”。
b. 在左上角“站点”下拉框中选择站点,将该站点设为操作对象。
2.在左侧导航中选择“AP > SSID”,单击“创建”,配置SSID基本信息。并点击下一步。

4.配置终端用户使用SSID接入网络时的认证方式。
设置“认证方式”为“开放网络”,“是否推送页面(Portal认证)”为“ON”,“页面推送方式”为“云平台中继认证”,“对接方式”为“RADIUS中继”。
设置第三方Portal页面认证所需的用户名、密码等参数信息。下图中第三方Portal服务器用户名参数为username,密码参数为password,成功页面参数为successUrl。

5.配置RADIUS中继服务器和默认放行推送的Portal页面地址,配置默认放行规则,添加默认放行的地址或域名后,用户在认证前可访问该地址或域名。
RADIUS中继服务器和默认放行规则可以使用配置模板章节中创建的模板,也可以在当前页面直接创建。

6.配置Portal免认证和实时计费。
7.如果需要,可以开启Portal免认证功能和实时计费功能。

8.最后单击“确定”。
完成以上配置后,终端客户能连上SSID,并会跳转到portal页面进行认证,认证成功后可正常访问网络。
参考文档
1.华为云园区网络文档
2.https://devzone.huawei.com/cn/enterprise/cloudcampus/radiusSolution.html
3.https://devzone.huawei.com/cn/enterprise/cloudcampus/apiSettings.html
导读:随着叮咚买菜业务的发展,不同的业务场景对数据分析提出了不同的需求,他们希望引入一款实时OLAP数据库,构建一个灵活的多维实时查询和分析的平台,统一数据的接入和查询方案,解决各业务线对数据高效实时查询和精细化运营的需求。经过调研选型,最终引入ApacheDoris作为最终的OLAP分析引擎,Doris作为核心的OLAP引擎支持复杂地分析操作、提供多维的数据视图,在叮咚买菜数十个业务场景中广泛应用。作者|叮咚买菜资深数据工程师韩青叮咚买菜创立于2017年5月,是一家专注美好食物的创业公司。叮咚买菜专注吃的事业,为满足更多人“想吃什么”而努力,通过美好食材的供应、美好滋味的开发以及美食品牌的孵
华为OD机试题本篇题目:明明的随机数题目输入描述输出描述:示例1输入输出说明代码编写思路最近更新的博客华为od2023|什么是华为od,od薪资待遇,od机试题清单华为OD机试真题大全,用Python解华为机试题|机试宝典【华为OD机试】全流程解析+经验分享,题型分享,防作弊指南华为o
system-view进入系统视图quit退到系统视图sysname交换机命名vlan20创建vlan(进入vlan20)displayvlan显示vlanundovlan20删除vlan20displayvlan20显示vlan里的端口20Interfacee1/0/24进入端口24portlink-typeaccessvlan20把当前端口放入vlan20undoporte1/0/10删除当前VLAN端口10displaycurrent-configuration显示当前配置02配置交换机支持TELNETinterfacevlan1进入VLAN1ipaddress192.168.3.100
C#实现简易绘图工具一.引言实验目的:通过制作窗体应用程序(C#画图软件),熟悉基本的窗体设计过程以及控件设计,事件处理等,熟悉使用C#的winform窗体进行绘图的基本步骤,对于面向对象编程有更加深刻的体会.Tutorial任务设计一个具有基本功能的画图软件**·包括简单的新建文件,保存,重新绘图等功能**·实现一些基本图形的绘制,包括铅笔和基本形状等,学习橡皮工具的创建**·设计一个合理舒适的UI界面**注明:你可能需要先了解一些关于winform窗体应用程序绘图的基本知识,以及关于GDI+类和结构的知识二.实验环境Windows系统下的visualstudio2017C#窗体应用程序三.
需求:要创建虚拟机,就需要给他提供一个虚拟的磁盘,我们就在/opt目录下创建一个10G大小的raw格式的虚拟磁盘CentOS-7-x86_64.raw命令格式:qemu-imgcreate-f磁盘格式磁盘名称磁盘大小qemu-imgcreate-f磁盘格式-o?1.创建磁盘qemu-imgcreate-fraw/opt/CentOS-7-x86_64.raw10G执行效果#ls/opt/CentOS-7-x86_64.raw2.安装虚拟机使用virt-install命令,基于我们提供的系统镜像和虚拟磁盘来创建一个虚拟机,另外在创建虚拟机之前,提前打开vnc客户端,在创建虚拟机的时候,通过vnc
我正在寻找用于Rails的优质管理插件。似乎大多数现有的插件/gem(例如“restful_authentication”、“acts_as_authenticated”)都围绕着self注册等展开。但是,我正在寻找一种功能齐全的基于管理/管理角色的解决方案——但不是简单地附加到另一个非基于角色的解决方案。如果我找不到,我想我会自己动手......只是不想重新发明轮子。 最佳答案 RyanBates最近做了两个关于授权的railscast(注意身份验证和授权之间的区别;身份验证检查用户是否如她所说的那样,授权检查用户是否有权访问资源
我正在根据Rakefile中的现有测试文件动态生成测试任务。假设您有各种以模式命名的单元测试文件test_.rb.所以我正在做的是创建一个以“测试”命名空间内的文件名命名的任务。使用下面的代码,我可以用raketest:调用所有测试require'rake/testtask'task:default=>'test:all'namespace:testdodesc"Runalltests"Rake::TestTask.new(:all)do|t|t.test_files=FileList['test_*.rb']endFileList['test_*.rb'].eachdo|task|n
我想要像“嘿那里”这样的东西变成,例如,#316583。我希望将任意长度的字符串“归结”为十六进制颜色。我不知道从哪里开始。我在想,每个字符串的MD5散列都是不同的-但如何将该散列转换为十六进制颜色数字? 最佳答案 你可以只取几位前几位:require'digest/md5'color=Digest::MD5.hexdigest('Mytext')[0..5] 关于ruby-如何使用Ruby基于字母数字字符串生成颜色?,我们在StackOverflow上找到一个类似的问题:
所有题目均有五种语言实现。C实现目录、C++实现目录、Python实现目录、Java实现目录、JavaScript实现目录题目n行m列的矩阵,每个位置上有一个元素你可以上下左右行走,代价是前后两个位置元素值差的绝对值.另外,你最多可以使用一次传送阵(只能从一个数跳到另外一个相同的数)求从走上角走到右下角最少需要多少时间。输入描述:第一行两个整数n,m,分别代表矩阵的行和列。后面n行,每行m个整数,分别代表矩阵中的元素。输出描述:一个整数,表示最少需要多少时间。
西安华为OD面试体验开始投简历技术面试进展工作进展开始投简历去年一整年一直在考研和工作之间纠结,感觉自己的状态好像当时的疫情一样差劲。之前刚毕业的时候投了个大厂的简历,结果一面写算法的时候太拉跨了,虽然知道时dfs但是代码熟练度不够,放在平时给足时间自己可以调试通过,但是熟练度不够那面试当时就写不出来被刷了。说真的算法学到后期我感觉最重要的是熟练度和背板子(对于我这种普通玩家来说),面试题如果一上来短时间内想不出思路就完蛋了。然后由于当时找的工作不是很理想就又想考研了。但是考研是有风险的,我自我感觉自己可能冲不上那个学校,而找工作一个没成可以继续找嘛。本着抱着试试看的态度在boss上投了简历,