[SEN] 在 GoAdmin 基线上重建 ONVIF 发现、手工接入与 RTSP Profile (#66) #84

Merged
ila merged 4 commits from feature/66-sense-onvif-admission into dev 2026-08-14 17:18:27 +08:00
Owner

实现

  • 显式获准网卡 WS-Discovery 与可行动错误
  • ONVIF Basic、MD5/SHA-256 Digest,Media XAddr/Stream URI 安全归一化
  • 显式目标 CIDR、连接时重新校验和 IP 固定,拒绝代理、重定向、URL 凭据及敏感查询
  • ONVIF/RTSP 分离凭据内部读取,无凭据读取 API
  • Profile、主/子码流和逐项验证状态 PostgreSQL 持久化;失败重探保留最后一次已验证 Profile
  • GoAdmin JWT/Casbin/审计路由和 go-admin-ui/Element Plus 视频接入页

验证

  • go test ./...、go vet ./...、go build ./...
  • 前端 lint 0 error、9 suites / 34 tests、生产构建
  • PostgreSQL 17 迁移与重复迁移、连接重开后 Profile 恢复
  • 未执行真实摄像机兼容测试;保留为客户授权环境验收

本 PR 目标为 dev,人工验收前不合并,也不合入 main。

## 实现 - 显式获准网卡 WS-Discovery 与可行动错误 - ONVIF Basic、MD5/SHA-256 Digest,Media XAddr/Stream URI 安全归一化 - 显式目标 CIDR、连接时重新校验和 IP 固定,拒绝代理、重定向、URL 凭据及敏感查询 - ONVIF/RTSP 分离凭据内部读取,无凭据读取 API - Profile、主/子码流和逐项验证状态 PostgreSQL 持久化;失败重探保留最后一次已验证 Profile - GoAdmin JWT/Casbin/审计路由和 go-admin-ui/Element Plus 视频接入页 ## 验证 - `go test ./...`、`go vet ./...`、`go build ./...` - 前端 lint 0 error、9 suites / 34 tests、生产构建 - PostgreSQL 17 迁移与重复迁移、连接重开后 Profile 恢复 - 未执行真实摄像机兼容测试;保留为客户授权环境验收 本 PR 目标为 `dev`,人工验收前不合并,也不合入 `main`。
ila added 2 commits 2026-08-14 16:58:34 +08:00
ila added 1 commit 2026-08-14 17:09:51 +08:00
ila added 1 commit 2026-08-14 17:18:21 +08:00
ila merged commit 24cf4bbd65 into dev 2026-08-14 17:18:27 +08:00
Sign in to join this conversation.