用户工具

站点工具


schoolcdn:howto:tunnelidmapper

**这是本文档旧的修订版!**

返回

第三方推送:通道ID映射

第三方推送用于学校内的第三方考勤设备向CDN推送考勤信息,实现了三个独立的接口:

  • 猜测:用于2.4G考勤,用户经过第一个定标点
  • 确认:用于2.4G考勤,用户经过第二个定标点
  • 整合:用于IC卡考勤、人脸考勤之类的不需要二次确认就可以完成的考勤动作

通道ID映射实现了第三方可以使用第三方自己的通道ID来请求第三方推送接口(目前仅在整合接口实现)的能力。

配置

在CDN服务器上手工编辑/zxedu/data/config/campusng/tunnelid.mapper文件设置映射规则,然后重启campusng即可

日志

在campusng日志中过滤关键字TunnelIdMapper, 日志中显示的abc => 268代表第三方的通道ID为abc对应致学的通道ID为268:

snippet.sh
$ sudo grep TunnelIdMapper /zxedu/data/log/ischool/campusng/info.log
Nov 26 22:13:13 sy-nashira216-1115333 campusng[22730]: TunnelIdMapper: abc => 268
Nov 26 22:14:43 sy-nashira216-1115333 campusng[22970]: TunnelIdMapper: abc => 268
schoolcdn/howto/tunnelidmapper.1574781372.txt.gz · 最后更改: 2019/11/26 23:16 由 Nashira