Portal认证系统上线前,先把认证方式和账号体系这两件事定下来
本地无线AC控制器,支持管理本地AP,支持对接云平台实现本地AP信息上报及远程管理。
很多单位上Portal认证系统,第一反应是选一个能弹登录页的产品,等真正实施才发现,弹页只是最外层,底下两件事没定,后面天天在补窟窿。一件是认证方式,用账号密码、短信、微信还是免认证;一件是账号体系,人从哪来、谁有权限、生命周期多长。上线前不把这两件摆平,系统越用越乱,最后运维说不清、安全查不到,连自己人都解释不了某次上网是谁。
认证方式要按场景选不能一刀切
不同场景适合不同认证方式。办公区用账号密码加域内账号最稳,公共区域用短信或者微信扫码体验好,合作方用临时访客最省心。一套方式打天下,要么体验差要么安全松。选方式还要看终端:手机用户扫码顺手,老设备可能只支持账号密码,方式要留余地别只上一种。选错了最直接的代价是投诉和绕过,有人为了上网去借别人的账号,账号体系就乱了,安全也从根上破。
账号体系先想清楚来源
账号从哪来,是手工建、从会员系统同步、还是对接第三方身份源,决定了后面运维成本高不高。手工建适合小场所,几千人的单位手工建会累死还错;对接来源适合有现成系统的,但要保证同步可靠。来源没想清,账号就成了无源之水,丢了没人补、错了没人改。账号来源还要分主从:以哪个系统为准,冲突时听谁的,这点在多系统并存时尤其要写死,否则两边各改各的,账号状态永远对不上。
生命周期比建账号更重要
账号不是建了就完事,新生效、离职回收、停用冻结、到期提醒,整条生命周期都要有规则。很多人只盯着怎么开账号,忘了怎么关。不回收的账号是安全隐患,离职人员还能上网,审计一查就是大问题。生命周期还要和业务流程绑:学生毕业自动清、员工离职自动冻、访客到期自动失效。绑了才不靠人记,人不记就漏,漏一个账号就是一道缝。
权限和角色要分开设计
谁能上网、能上哪、限速多少,是权限;管理员、审计员、普通用户,是角色。两者分开,角色管能做什么,权限管网到哪。混在一起,一个配置改错全员受影响。分开后换人只改角色授权,不动权限结构,组织变动才不重构系统。权限还要能下钻到区域和时间:某账号只在办公区、只在工作日生效,规则写细,安全和体验才平衡,也方便事后复盘某次上网的授权依据。
认证和免认证区域要划清
不是所有地方都要认证。会议室投屏、设备调试、物联网终端,可能要免认证白名单。哪些区域认证、哪些免,要画清楚。免认证区域开太大,等于给蹭网留后门;开太小,内部设备天天弹页烦死人。划清后做成白名单加定期复核,白名单不是永久有效,要有人定期看哪些终端还在用,僵尸设备及时移出,免认证不等于免管理。
账号命名要有规则可检索
账号命名别用一堆无意义的编号,要能看出归属:部门、类型、有效期。命名规范,出事能一眼定位谁。命名乱,排障时先在账号池里捞半天才找到人,耽误的是响应时间。命名还要避免冲突和猜测:别用简单规律让外人能推导出别人的账号,命名既要有信息量又要防遍历,这是安全和可用之间的平衡。
上线前留一份可验收的清单
两件事定下后,落进一份上线验收清单:认证方式清单、账号来源与同步方式、生命周期规则、权限角色矩阵、免认证白名单。验收时一条条过,哪条没对齐打回。清单也是交接文档的雏形,后面换人换厂家都对得上来。清单别写完锁抽屉,要随每次规则变更更新,它才有生命力,否则半年后没人说得清当初为什么这么配。
上线前做一次灰度验证
两件事定好后别急着全量切,先拿一小批真实用户跑一周,看认证方式顺不顺、账号同步对不对、生命周期有没有漏。灰度阶段暴露的问题成本最低,全量上线再改影响所有人。灰度重点看三类:新账号能不能正常生、离职账号有没有及时冻、免认证白名单有没有误放。三类都稳了再放量,心里才有底,上线后才不天天救火。
实施团队要吃透场景再动手
上线前这两件事谁来定、谁来落地,实施团队要先吃透场景。懂认证方式取舍、懂账号生命周期,配置才不跑偏,返工少。团队认知是交付的底层,比工具熟更关键,场景错了工具再顺也白搭,客户预期还对不上。团队还要留一份决策记录:为什么选这种认证方式、账号来源为什么这么接,记录随项目走,后面换人或者复盘都有据,不至于半年后谁都说不清当初怎么想的。
Portal认证系统上线前最该花时间的,不是挑界面,是把认证方式和账号体系这两件事对齐。方式选准、来源理清楚、生命周期闭环、权限角色分开,弹页才是锦上添花;这两件乱了,再好看的登录页也救不回一本糊涂账。上线前多想一周,后面少吵一年,这笔时间账怎么算都值。