使用微信公众号(服务号)进行登录认证

新手606494 187

{{ttag.title}}
AC怎样使用微信公众号的“我要上网”菜单,进行微信认证?在公众号里怎样设定?菜单“我要上网”的链接指向哪里?单纯公司自己使用,不涉及广告之类的。

解决该疑问,预计可以帮助到 22880 人!

回帖即可获得
2S豆
,被楼主采纳即奖励20S豆+10分钟内回帖奖励10S豆 [已过期] ,了解更多S豆奖励信息

完善手机号和公司名称,让服务更省心更便捷!立即完善

关键词 发表于 2025-4-29 14:33
  
您可以试下这个方法,希望能帮到您。
从标准版本AC5.7(含)开始路由和网桥部署支持结合微信认证,可以结合做微信点一点;



微信点一点配置要求如下:

1、需要在微信公众号开发生成一个菜单栏,或者图文消息都可以

2、终端用户在访问网站,弹出认证页面,点击微信认证提示后进行微信认证

3、手动返回微信公众号点击新开发的菜单栏等其他开发项,会发起一个http的get请求,此请求需要包含终端用户微信的唯一身份标识openid或者wechatid字段(具体身份标识字段需要以第三方开发为准)

4、AC设备监听http的get请求,提取终端用户openid或者wechatid字段作为上线用户名进行认证上线(上线的用户名是一串字符串,不能获取到用户微信昵称或者手机号)

注意:

1、微信点一点支持PC和移动端,不支持认证后跳转

2、微信公众号类型一般是认证订阅号、服务号,此时才有权限生成菜单

3、微信点一点不需要开授权,可以同时对接多个微信公众号,对应配置多个微信认证服务器,在认证策略同时勾选多个微信认证服务器即可

4、从标准版本AC12.0.25(含)开始所有部署模式支持微信快捷方式登录
王老师 发表于 2025-4-29 17:45
  
要在深信服上网行为管理AC设备上使用微信公众号中的“我要上网”菜单进行微信认证,需在公众号后台完成相关配置,并确保菜单链接指向AC设备的认证页面。以下是具体操作步骤和配置建议:

一、微信公众号后台配置
启用开发者模式
在微信公众号后台,进入“开发”-“基本配置”,启用开发者模式,并记录AppID和AppSecret。这些信息将用于后续与AC设备的对接。
配置网页授权域名
在“开发”-“接口权限”-“网页服务”-“网页账号”-“网页授权域名”中,添加AC设备的认证页面域名(如ac.company.com)。确保域名已备案且可解析到AC设备的IP地址。
创建“我要上网”菜单
在微信公众号后台,进入“自定义菜单”,创建一个名为“我要上网”的菜单。菜单类型选择“跳转网页”,URL填写AC设备提供的认证页面地址(格式通常为http://ac.company.com/wechat_auth?appid=YOUR_APPID)。
二、深信服AC设备配置
配置微信认证参数
登录AC设备管理界面,进入“认证管理”-“Portal认证”-“微信认证”模块:
AppID和AppSecret:填写微信公众号后台的AppID和AppSecret。
认证页面地址:配置AC设备的认证页面地址(如http://ac.company.com/wechat_auth),确保与公众号菜单中的URL一致。
回调地址:设置微信认证成功后的回调地址(如http://ac.company.com/auth_success)。
配置认证策略
在“认证管理”-“认证策略”中,新增一条策略:
认证方式:选择“微信认证”。
适用对象:选择需要应用此认证策略的用户或用户组。
认证后动作:配置认证成功后的网络访问权限(如放行所有流量或限制特定流量)。
配置网络参数
确保AC设备的网络参数(如IP地址、网关、DNS)配置正确,且设备可访问互联网,以便与微信服务器通信。
三、菜单链接指向
“我要上网”菜单的链接应指向AC设备的认证页面地址,格式为:
http://ac.company.com/wechat_auth?appid=YOUR_APPID
其中,ac.company.com为AC设备的域名或IP地址,YOUR_APPID为公众号的AppID。
四、测试与验证
用户操作流程
用户关注公众号后,点击“我要上网”菜单。
跳转到AC设备的认证页面,用户点击“确认授权”按钮。
微信服务器返回授权码给AC设备,AC设备完成用户认证并放行网络。
验证认证结果
在AC设备管理界面,查看“认证状态”或“在线用户”列表,确认用户已认证成功。
测试用户设备是否可正常访问网络。
五、注意事项
域名备案与解析
确保AC设备的认证页面域名已备案,且可解析到AC设备的IP地址。
HTTPS配置(推荐)
为提高安全性,建议为AC设备的认证页面配置HTTPS证书,并将公众号菜单中的URL改为HTTPS格式。
错误排查
如果认证失败,检查AC设备的日志,确认AppID、AppSecret、回调地址等配置是否正确。
确保微信服务器的IP地址未被AC设备的防火墙或安全策略拦截。
通过以上步骤,您可以在深信服AC设备上实现微信公众号“我要上网”菜单的微信认证功能,满足公司内部网络的认证需求。

喜欢请点赞,满意请采纳,谢谢!

等我来答:

换一批

发表新帖
热门标签
全部标签>
【 社区to talk】
新版本体验
每日一问
标准化排查
纪元平台
安全效果
功能体验
GIF动图学习
信服课堂视频
技术笔记
产品连连看
高手请过招
社区新周刊
2023技术争霸赛专题
平台使用
解决方案
答题自测
技术晨报
产品解析
运维工具
每周精选
排障那些事
安装部署配置
SDP百科
排障笔记本
秒懂零信任
故障笔记
畅聊IT
专家问答
技术圆桌
在线直播
MVP
网络基础知识
升级
安全攻防
上网策略
测试报告
日志审计
问题分析处理
流量管理
每日一记
用户认证
原创分享
sangfor周刊
VPN 对接
项目案例
SANGFOR资讯
专家分享
技术顾问
信服故事
功能咨询
终端接入
授权
设备维护
资源访问
地址转换
虚拟机
存储
迁移
产品预警公告
玩转零信任
S豆商城资讯
技术争霸赛
「智能机器人」
追光者计划
卧龙计划
华北区拉练
天逸直播
以战代练
技术盲盒
山东区技术晨报
文档捉虫
齐鲁TV
华北区交付直播
2024年技术争霸赛
北京区每日一练
场景专题
西北区每日一问
升级&主动服务
高频问题集锦
POC测试案例
全能先锋系列
云化安全能力
专家说
热门活动
产品动态
行业实践
关键解决方案

本版版主

147
116
49

发帖

粉丝

关注

127
322
359

发帖

粉丝

关注

8
24
6

发帖

粉丝

关注

5
10
7

发帖

粉丝

关注

本版达人

新手89785...

本周建议达人

七嘴八舌bar

本周分享达人

新手76619...

本周提问达人