19
2021
07

如何用企业微信实现局域网上网实名认证?

采用企业微信做上网实名认证存在很多优势,比如:

  1. 可以直接利用企业微信中现有的组织架构,不需要另行创建认证的账号。

  2. 和短信认证相比,不会产生费用。

  3. 电脑和手机都可以支持。

  4. 可以自动获取并记录企业微信的员工姓名。

  5. 可以基于企业微信员工姓名配置上网策略和统计。

在本文中,我将结合WSG的“web认证”功能介绍如何进行企业微信认证。企业微信扫码认证需要企业自建应用,并满足如下条件:

1). 必须有自己的域名且通过备案

2). 公司内网出口必须有固定公网IP

由于企业微信对接口调用进行了严格的限制,只能通过公司自己的域名和白名单IP访问接口,所以上述两个条件必须满足才可以实现。下面是具体的步骤:

1. 首先,需要在企业微信平台中创建应用。

201904251556165625112469.png

记录Agentid和Secret信息。

202411071730954533718553.png

在开发者接口中,需要设置“企业微信授权登录”和“网页授权中的可信域名”。

先设置一个可信域名。

202411071730954607139030.png

点击“企业微信授权登录”来编辑,“授权回调域”和WFilter中“Web认证”的认证端口要一致。比如192.168.1.1:808。

202411071730955138526227.png

由于企业微信的接口调用必须在“企业可信IP”的IP范围内才可以成功调用,所以还需要设置应用调用的IP地址,把WSG所在的专线公网ip添加到“企业可信IP”的配置内。

202209261664171581756201.png


2. 开启WSG的第三方认证

第三方认证中,选择“企业微信认证”,并且输入各项参数。如下图:

202411071730955243217382.png

结合实际情况,可以发布一则公告,如下图:

202107191626670325155541.png

3. 电脑端的认证步骤

电脑在不进行认证的情况下是不能访问外网的,需要用浏览器打开认证地址进行认证,认证成功后才可以上网。如下图,浏览器会自动重定向到该页面:

202107191626670379956733.png

用手机的企业微信app扫码后即可上网。

5. 手机端的认证步骤

手机需要用企业微信的app扫码认证地址,会提示如下的界面:

202109271632734798112428.png

点击登录按钮即可。

202109271632734806124832.png

4. 认证后的效果

认证成功后,在WSG的“实时流量图”中可以查看到当前登录的员工姓名。

201904251556165907543095.png

在上网记录、统计报表中,您都可以查看到该企业微信的员工姓名。而且可以基于员工姓名来配置上网策略。

201904231555993996226968.png

相关问题的调试,可以通过在“web认证”中点击放大镜图标来查看。

202411071730955388138686.png

202411071730955426114203.png

« 上一篇 下一篇 »