飞书组织同步、CDN 文件鉴权与课程复制(v9.1)

本次版本要解决的问题:多办公平台对接太贵,文件和敏感配置太"敞"

私有化部署项目里有两类反复出现的成本。一类是多办公平台对接:企业用钉钉、事业单位用企业微信、一些新式组织用飞书,每接一个平台都要改配置文件、写对接代码,交付周期被拉长;另一类是文件与敏感配置的暴露面:课件和附件的访问链接一旦泄露就长期有效,数据库账号、密钥这类高危配置又只能存在明文配置里。

v9.1 的重点就是把这两类成本压下来。

飞书接入:登录 + 部门同步,并把四平台配置收拢到一个界面

  • 新增飞书登录、飞书部门同步能力;
  • 统一微信、钉钉、企业微信、飞书登录配置入口,全部收拢至后台界面可视化配置,不再需要修改配置文件;
  • 合并各平台的部门同步设置,重复配置项一次设置即可。

这条改动对实施方的价值大于对最终用户的价值:过去每对接一个平台都要动配置文件、重新出包,现在在后台点几下就能完成。多平台并存的单位(比如集团总部用钉钉、下属单位用企业微信)不再需要为每套平台单独维护一份配置。

文件存储安全:CDN 鉴权与私有存储授权

  • 新增阿里云、腾讯云 CDN 侧文件鉴权,适配更多加密资源访问场景;
  • 优化原有 OSS 和 COS 私有存储授权逻辑,私有化部署下课件、附件等文件访问安全性进一步加强。

课件视频通常走 CDN 分发,如果 CDN 侧没有鉴权,那就是"链接可猜即资源可取"。CDN 鉴权补上之后,加密资源的分发链路才算完整。

后台高危配置:新增操作密码二次校验

  • 新增操作密码,敏感配置支持密码解锁,针对后台高危配置增加二次身份校验;
  • 兼顾系统安全防护,同时减少管理员重复配置的操作工作量。

这条对应的是很实际的管理场景:账号给了运维,但改敏感配置这件事不希望所有人都能做。二次校验把"能登录后台"和"能改高危配置"分成了两个权限层级。

课程与问卷的效率工具

  • 新增课程复制功能,快速复用已有培训课程内容;
  • 图形验证码替换为滑动验证,提升接口防刷能力;
  • 优化问卷统计:图表一键展开、支持导出 PDF、优化试题排序管理。

课程复制解决的是"同一套课程要按部门、按年度重复建"的问题——建好一个标准课程模板,后续直接复制改配即可。

视频学时防刷:学完才解锁进度拖动

  • 禁止拖动的视频,学习完成后自动解锁进度拖动功能,兼顾防刷与复习体验;
  • 优化视频播放进度上报逻辑;
  • 优化视频完播补时逻辑,学时统计更加精准,有效规避刷学时,满足企业培训考核要求。

这是一个体验与严谨性之间的折中:首次学习不允许拖进度(防止"拉进度条刷完课时"),但学完之后允许回看时自由拖动。对需要向主管部门证明"培训真的完成了"的单位,学时统计的严谨性比什么都重要。

常见问题

飞书对接需要额外付费或单独报备吗?飞书登录与部门同步已内置到系统中,配置入口在后台可视化界面。具体的企业自建应用申请流程按飞书开放平台要求走。

已经配置好的钉钉、企业微信会受影响吗?不会。本次是把各平台的配置入口收拢到同一处,原有配置继续生效,只是维护位置更集中。

CDN 鉴权需要额外开通什么吗?需要用到的 CDN 鉴权能力由云厂商提供,系统侧完成对接。部署时按所选云厂商的要求配置密钥即可。


滑动验证

本版本相关:
可视化电子证书设计器与问卷逻辑跳转(v9.2)
考试系统前端升级 Vue3:PC 与移动端技术栈换代(v9.0)
查看《云帆培训考试系统 2026 年更新日志|v8.8–v9.2 版本明细存档》,核对本年度全部版本