Files
memoryweave/go
xiaoyi e01181e40f feat(auth): 绑定默认本机 + 密钥强制(无硬编码回落) + /metrics 纳管 + 过渡期 legacy 兼容
来源:卡 t_4fab32c1(AC1/AC2/AC3 代码)+ 小怡 09-21 21:5x 过渡期补丁。
过渡期补丁原因:hermes 记忆插件在 import 时读 ZHIYI_API_KEY(运行中的网关不重启不重读),
另有 8 个本地脚本持旧密钥 → 直接轮换会瞬间打断记忆读写。
故 key 文件支持多行:主密钥 + legacy: 行(放行并打 DEPRECATED 日志,限频 10min)。
收口条件:客户端迁移 + 网关重启后删除 legacy 行。
已部署(21:55,systemctl stop→replace→start):ss=127.0.0.1:7821、无key 401、legacy 200、
主密钥 200、/metrics 无key 401、/health 白名单 200、LAN IP 不可达。契约测试 TestParseKeysMultiLineFormat PASS。
2026-09-21 21:56:25 +08:00
..