← 总目录Portal 管理

OpenPortal认证计费系统-用户手册 · Portal 管理

适用系统:OpenPortalServer V6 后台 — Portal 管理

手册说明:本文所有截图取自系统实际界面并按页面原样展示(未做任何遮挡),实际参数以生产环境为准。

一、模块概述

Portal 管理负责认证入口的一切配置:设备怎么连、用哪种认证方式、短信 / 微信公众号·小程序 / 钉钉企微飞书怎么对接、无感知多久失效。

页面页面地址用途
设备对接默认设置/portalconfig/show.action全局的 Portal 对接参数与认证方式开关
多 BAS 对接设置/portalbas/list.action为不同接入设备配置独立参数
Url 自定义参数携带设置/portalurlparameter/show.action认证 URL 携带哪些用户信息
微信公众号/小程序对接设置/portalweixinwifi/list.action微信公众号与小程序参数
钉钉企微飞书设置/portaldingding/list.action钉钉、企业微信、企微私有化、飞书参数
短信网关设置/portalsmsapi/list.action短信服务商参数
短信发送日志/portalsmslogs/list.action短信发送明细
每日最大时长设置/portalonlinelimit/show.action各认证方式的每日上网时长上限
无感知认证设置/portalautologin/show.action各认证方式的无感知时长与开关
无感知缓存列表/portalautologin/list.action已缓存的无感知终端
终端厂商信息管理/portalagent/list.actionMAC 前缀与厂商对应关系
终端主机名管理/portalagentdevice/list.action按 MAC 指定主机名

二、设备对接默认设置

设备对接默认设置

页面上方红字提示:「本页面为设备对接默认设置页面,请保证与 AC BAS 等设备配置信息一致!」 这是全平台最重要的一处对接配置。

2.1 基础参数

参数说明
BAS IP接入设备的地址,必须与设备实际配置一致
BAS 端口Portal 协议端口
共享密钥与设备约定的密钥,两端必须完全一致
公共账号 / 公共密码一键认证等场景使用的公共账号
设备类型三个下拉组合:设备厂商类型(如「标准」)、协议版本(如「V2/IMC」)、认证算法(如「CHAP」)
连接超时设置与设备交互的超时时间,默认 4 秒
Portal 计费关闭 / 开启
电脑登录允许 / 禁止电脑终端登录
延迟认证关闭 / 开启;开启后需填写「延迟时长(秒)」
仅 NTF 同步是 / 否
Portal 心跳是 / 否
AD 域校验是 / 否,开启后需先在「AD 域-LDAP 管理」配好域服务器
页面模版默认使用的认证页面模板
短信接口默认使用的短信网关
钉钉企微飞书默认使用的对接平台,如「Portal 平台」

设备类型三个下拉必须与设备端一致,这是「能连上但认证总是失败」的最常见原因。

2.2 认证方式开关表

页面下半部分是表格,逐行配置每种认证方式:

列说明
是否启用勾选表示前台页面提供该认证方式
认证方式一键认证、接入用户认证、Radius 认证、APP 认证、短信认证、微信公众号/小程序认证、钉钉企微飞书认证、访客认证
公共账户 / 公共密码该认证方式专用的公共账号(可留空)
允许时长该认证方式单次上网的允许时长,单位分钟
认证成功后跳转 URL认证通过后跳转到的页面地址

配置建议

  1. 先按设备手册填好基础参数,保存。
  2. 用一台终端走一次认证,确认能拿到认证页。
  3. 再逐行打开需要的认证方式,避免一次改太多难以定位问题。
  4. 「认证成功后跳转 URL」留空时使用系统默认跳转,填写时会覆盖默认行为。

三、多 BAS 对接设置

当网络中存在多台接入设备且参数不同时,用本功能为每台设备单独配置,替代默认设置。

3.1 列表

多BAS对接设置列表

列说明
编号 / BAS 名称 / BAS IP / 共享密钥 / 设备类型 / 协议版本 / 认证类型设备的基本对接参数
连接超时 / 认证页面 / 短信接口 / 钉钉企微飞书该设备使用的页面与接口
Portal 计费 / 电脑认证 / 延迟认证 / 延迟时长 / NTF / 心跳 / AD 校验各功能开关
操作修改、删除入口

查询条件为「BAS 名称」「BAS IP」;按钮包括删除勾选、添加、刷新、查询、数据设置。

3.2 添加 / 修改

多BAS对接设置

字段与「设备对接默认设置」一致,额外增加 BAS 名称,并同样包含「是否启用 / 认证方式 / 公共账户 / 公共密码 / 允许时长 / 认证成功后跳转 URL」的认证方式表格。

使用要点

四、Url 自定义参数携带设置

Url自定义参数携带设置

页面上方提示:「本页面为 Url 自定义参数携带设置页面,请保证与 AC BAS 等设备 Url 参数配置信息一致!」

参数说明
BAS 名称该配置对应的设备名称(必填)
BAS IP设备地址
用户 IP / 用户 MAC认证 URL 中携带的用户地址与物理地址
SSID无线信号名称
AP MAC / AP IP无线接入点信息
用户访问地址用户原本要访问的地址

这里的值必须与设备端发送的参数名一致,写错会导致认证页拿不到用户信息(表现为页面空白或认证失败)。

五、微信公众号/小程序对接设置

微信侧有三条认证入口 —— 微信连 WiFi、微信小程序、微信公众号 —— 在本系统里共用同一套对接参数。菜单名为「微信公众号/小程序」,页面标题为「微信公众号/小程序对接设置」。

5.1 列表

微信公众号/小程序对接设置列表

查询条件:BAS IP、SSID、微信号、AppID。

操作按钮:删除勾选、添加、刷新、查询、数据设置、确定。

列说明
编号 / BAS IP / SSID该配置适用的设备与信号
微信号(小程序名称) / 名称(小程序标题)公众号或小程序信息
AppID / 原始ID微信平台分配的标识
放行时长认证后允许上网的时长
操作修改、删除入口

5.2 添加 / 修改

微信公众号/小程序对接设置

字段说明
BASIP适用设备地址
SSID适用无线信号名称
微信号页面提示标注为【小程序名称】
名称页面提示标注为【小程序标题】
AppID / AppSecret微信平台应用参数
原始ID公众号原始 ID,形如 gh_ 开头
Token页面提示标注为【小程序跳转地址】;填写后,微信侧认证通过时跳转到该地址(覆盖系统默认跳转页),留空则用系统默认跳转
AESKey页面提示标注为【小程序Path】,即跳转到小程序内的哪个页面
临时放行时长认证通过后的放行时间,单位秒,备注【重启后生效】

页面上这两个字段的名称是历史命名:Token 实际存的是认证成功后的跳转地址,AESKey 实际存的是打开小程序时的 Path,按页面提示栏理解,不要与微信平台的消息校验 Token 混淆。

配置步骤

  1. 在微信公众平台 / 小程序后台取得 AppID、AppSecret;公众号另需原始 ID(gh_ 开头)。
  2. 按需填写 Token(认证成功后跳转地址,留空用系统默认)与 AESKey(小程序 Path,打开小程序时进入哪个页面);两者均可留空,不影响公众号认证。
  3. 回到本页把参数逐项填入,保存。
  4. 用手机在对应 SSID 下走一次微信公众号/小程序认证验证。

AppSecret 与 AESKey 属于敏感信息,对外分享手册前请自行确认;本手册截图按页面原样展示,未做遮挡。

六、钉钉企微飞书设置

菜单与页面标题均为「钉钉企微飞书设置」,一个页面覆盖钉钉、企业微信、企业微信私有化、飞书四种类型。

6.1 列表

钉钉企微飞书设置列表

列说明
编号 / 名称对接配置名称
类型钉钉 / 企业微信 / 企微私有化 / 飞书
AppKey(企业 ID)平台侧的企业标识
AgentId应用 AgentId(飞书可不填)
钉钉登录 AppId钉钉登录使用的 AppId
账户绑定是否要求绑定账号
操作修改、删除入口

6.2 添加 / 修改

钉钉企微飞书设置

字段说明
名称配置名称
类型下拉选择平台类型
AppId / AppIdSecret应用标识与密钥
账户绑定是否强制绑定
AgentId应用 AgentId
AppKey / AppSecret企业级参数
URL(私)私有化部署时的接口地址

类型选择决定认证成功后生成的账号前缀与跳转页面,切换类型后需重新验证一次登录流程。飞书无需 AgentId。

七、短信网关与发送日志

7.1 短信网关设置

短信网关设置

列说明
编号 / 名称网关名称
AppKey(gwid、accountId)服务商分配的账号标识
模版 ID(serviceId)短信模板 ID
签名 ID(srcTermId)短信签名标识
公司名称服务商或客户名称
使用次数该网关已发送的条数
网关类型服务商类型,如虚拟、阿里短信、爱快、移动企通信、联通一信通、移动 OpenMas、SUBMAIL、开利短信、电信 SMGP、华信短信平台
状态启用 / 停用
多终端登录允许 / 禁止
验证码过期验证码有效时长,如 10 分钟
操作修改、删除入口

添加 / 修改网关

短信网关设置

字段说明
名称网关名称
URL服务商接口地址
AppKey / Secret服务商账号与密钥
模版 ID / 签名 ID短信模板与签名
公司名称展示用的公司名称
状态启用 / 停用
类型服务商类型,必须与接口协议匹配
多终端登录允许 / 禁止
验证码过期验证码有效期
短信内容短信正文,含验证码占位

注意事项

7.2 短信发送日志

短信发送日志列表

列说明
编号 / 记录时间发送序号与时间
网关类型实际使用的服务商
手机号接收号码
发送内容短信正文
操作该行可用操作

用途:用户反馈“收不到验证码”时,先查这里确认是否发出——有记录说明是运营商或用户手机问题,无记录说明网关配置有问题。

八、每日最大时长设置

每日最大时长设置列表

列说明
认证方式如短信认证、一键认证、接入用户认证、Radius 认证、APP 认证、微信公众号/小程序认证、钉钉企微飞书认证、访客认证
判断方式时长的计算口径
每日最大时长该认证方式每天允许上网的总时长
是否启用是否对其实施限制
操作修改入口

该限制按认证方式生效,与账号自身的套餐时长相互独立。开启前先与业务确认口径,避免误伤付费用户。

九、无感认证设置

9.1 设置页

无感认证设置

参数 / 列说明
检测周期无感检测的时间间隔(分钟),【重启后生效】
计时方式时长计算口径,如「天文周期」
认证方式每种认证方式单独一行
无感知时长该方式允许免认证的时长(分钟)
是否启用启用 / 停用
操作「改变状态」快速切换启用状态,「修改」调整时长

使用说明

9.2 无感缓存列表

无感缓存列表

列说明
编号 / MAC 地址终端标识
认证方式 / 认证名称该终端使用的认证方式
调用用户关联的上网账号
开始时间 / 累计时长缓存生效时间与已累计时长
操作该行可用操作

用途

十、终端厂商与主机名

10.1 终端厂商信息管理

终端厂商信息管理

按 MAC 前缀识别终端厂商,用于认证页展示或策略匹配。

列 / 字段说明
编号 / MAC 标识 / 厂商名称列表内容
MAC添加时的 MAC 前缀或完整地址(必填)
厂商名称对应厂商
按钮删除勾选、删除全部、添加、刷新、查询、数据设置

10.2 终端主机名管理

终端主机名管理

按 MAC 指定终端的主机名,便于在在线列表中辨认设备。

列 / 字段说明
编号 / MAC 标识 / 终端主机名列表内容
MAC设备物理地址(必填)
终端主机名显示名称
按钮删除勾选、删除全部、添加、刷新、查询、数据设置

十一、常见问题

现象原因与处理
用户手机不弹出认证页检查「设备对接默认设置」的 BAS IP、端口、共享密钥是否与设备一致
认证页能打开但认证总失败重点核对「设备类型」三个下拉(厂商类型、协议版本、认证算法)是否与设备端一致
某台设备认证异常、其他正常该设备可能配置在多 BAS 列表中,检查其独立参数
认证页地址里的用户信息为空「Url 自定义参数携带设置」的参数名与设备端不一致
微信公众号/小程序认证报错AppID / AppSecret / 原始ID 与微信平台不一致;或 Token(小程序跳转地址)、AESKey(小程序 Path)填错
收不到短信验证码先查「短信发送日志」;无记录说明网关配置问题,有记录说明运营商或手机问题
短信发送失败网关「类型」与服务商协议不匹配,或模板/签名未报备通过
用户每次都要重新认证「无感知认证设置」中该认证方式未启用,或时长填了 0
用户换账号后仍显示旧账号到「无感缓存列表」删除该 MAC 的缓存
修改检测周期后没效果该参数需重启服务才生效