NatShell 蓝海卓越 返回首页
马上咨询

行业动态与技术知识

园区WiFi认证用企业微信扫码登录的落地要点

园区WiFi认证里最让员工抱怨的一件事,就是连一次WiFi输一次账号密码。手机连一次、笔记本连一次、家里和办公室切一次,密码错了还要找IT重置。很多园区在找更省事的认证方式,企业微信扫码登录就是其中被问得最多的一种。它的思路是:员工不用记WiFi账号,掏出手机扫一下Portal上的二维码,确认一下就上网了。

扫码登录的技术本质是OAuth授权流程。Portal页面上弹出一个动态二维码,员工用企业微信或者微信扫这个码,企业微信客户端弹出确认页面,员工点确认,企业微信把员工身份信息回传给园区认证系统,认证系统给这台终端放行。整个过程用户不用输入任何账号密码,身份由企业微信那边的账号体系保证。

为什么这种方式在园区场景特别受欢迎。第一是员工侧体验好,不用记密码,不用考虑大小写,不用反复输入。第二是IT侧管理轻,员工入职时企业微信账号自动开通,离职时企业微信账号自动禁用,WiFi权限跟着企业微信账号走,不用IT再单独维护一套WiFi账号。第三是安全性有底,企业微信本身有设备绑定和二次验证,扫码过程是加密的,比手输密码更不容易被钓鱼。

但扫码登录不是把二维码贴上去就完事,有几个实际问题要先想清楚。

第一个问题是企业微信和微信的区别。企业微信扫码是给内部员工用的,企业微信里已经有组织架构,能直接拿到员工工号、部门、在职状态。微信扫码是给外部访客或者临时人员用的,微信只能拿到OpenID和昵称,拿不到真实姓名。所以一个园区通常同时配两种扫码入口:员工区的Portal推企业微信扫码,访客区的Portal推微信扫码加手机号验证。不要混着用,让员工用微信扫码,最后拿到的是一串OpenID,员工离职之后这个OpenID还在系统里,权限收不回来。

第二个问题是笔记本或者其他没装企业微信的设备怎么扫码。用户在笔记本上连WiFi,浏览器弹出Portal页面,页面上有二维码,但笔记本上没法直接打开企业微信扫码。常见做法是把二维码做大,旁边提示"请用手机企业微信扫码",员工掏手机扫笔记本屏幕上的码。这个体验不算最好,但能用。另一种做法是短信验证码兜底,用户扫不了码就输手机号收验证码,认证系统在后台把这个手机号和员工账号绑定。

第三个问题是二维码的时效性。Portal上的二维码不能是静态图片,必须是动态生成、几分钟过期的。静态二维码会被截图传播,外人拿截图就能绕过认证。动态二维码每次连接都重新生成,带有时戳和一次性令牌,扫过一次就失效,过期自动刷新。这是安全底线,不能省。

第四个问题是认证之后的体验连贯。扫码认证成功之后,这台终端的MAC地址会被记录下来,下次再连同一个SSID,系统通过MAC无感知直接放行,不用再扫一次。这就是账号-MAC绑定配合扫码登录的组合:第一次扫码证明身份,之后MAC记住设备,员工在园区里走来走去不用反复扫。断线免认证的时间窗口也要配好,比如一天之内重连不用再扫,超过一天或者换设备才重新扫码。

第五个问题是和现有AD域、LDAP体系怎么共存。很多园区已经有AD域账号,员工用AD账号登录办公电脑、OA、邮箱。扫码登录不是替代AD域,而是和AD域做映射:企业微信账号里有工号字段,工号对应AD域里的员工账号,认证系统拿到工号之后,给员工分配和AD域一致的权限组。这样员工用手机扫码获得的权限,和用电脑AD登录获得的权限是对齐的,不用维护两套权限表。这一步需要企业微信侧开放通讯录接口,让认证系统能定时同步员工在职状态。

第六个问题是临时人员和外包人员怎么处理。外包人员、临时工、供应商不一定在企业微信组织架构里,他们不能用员工扫码通道。这类人员走访客通道:前台登记手机号,生成一个有时效的临时账号,到期自动失效。临时账号也可以配扫码入口,但扫码的身份是前台或者项目经理的企业微信账号发起授权,不是员工自己扫。

部署上要注意,扫码登录需要认证系统能访问企业微信的开放接口,这通常需要在出口做白名单或者通过API网关中转。园区如果有严格的内网隔离,要提前确认认证服务器能不能访问企业微信的回调地址。回调地址配错、端口没开、证书过期,都会导致扫码后一直转圈,用户以为是网络问题,实际是接口没通。

扫码登录上线之后,员工侧的感知就是"连WiFi不用输密码了"。但后台做的事比这个多:动态二维码生成、企业微信OAuth回调、员工工号和AD映射、MAC无感知绑定、断线免认证窗口、临时人员兜底。这些环节任何一个出问题,用户那边就是"扫码没反应"。所以上线前要把员工、访客、外包、换设备、离职这几种场景都测一遍,再开放给全员。

园区WiFi认证从账号密码走向扫码,本质是身份认证的入口从"自己记密码"变成"信任的第三方平台代为证明"。企业微信、微信、甚至钉钉、飞书,都能承担这个角色。关键不是选哪个平台,而是把扫码背后的身份映射、设备绑定、权限同步、临时人员兜底这几件事做扎实。扫码只是表面,后台的身份治理才是决定它能不能长期用下去的部分。

在线咨询 电话咨询
在线咨询 电话咨询