Commit Graph
8 Commits
Author SHA1 Message Date
jiashumeng e064e86def feat(admin): add managed Open API client keys 2026-09-15 12:05:26 +09:30
xiaoqu a0bae500bc feat(mcp): 服务 Token 生命周期与开放通道域绑定 (REQ-20260911-0014)
- agent_api_key 增加 principal_type/subject_name(V4 Flyway + rollback),integration.context.get 按列判定主体类型\n- Open API 支持 clients 服务密钥→作用域绑定;service ensure get-or-create/无密文轮换,旧密钥禁签 service\n- 服务 Token 吊销/轮换;人员停用后 user Token 失效(60s 本地缓存);AkAuthFilter 401 返回 UNAUTHENTICATED\n- ensure 入口约束:service 仅 sync 作用域、user 禁 sync;sync 作用域预建并绑定 integration.context.get\n- 单测 157 通过;本机 test-up 冒烟通过(跨域/旧密钥/user-sync 403,service context 自检,吊销立即 401,吊销后再签发)
2026-09-14 09:20:48 +08:00
xiaoqu 5daecc8ae8 docs(agent-service): 更新生产 HTTPS 部署文档(agent.ququclean.com 上线) 2026-09-11 10:34:09 +08:00
xqzp2026 aa12a3c71d docs(mcp): unify multi-client agent integration 2026-09-07 17:54:33 +09:30
xiaoqu 8c872ac15d feat(open): ensure支持二次获取明文(ak存AES-GCM密文key_cipher, app.token-cipher-key派生密钥); 历史无密文Token自动轮换; V3迁移+回滚方案; 同步文档 2026-09-07 12:41:03 +08:00
xqzp2026 1721bc15cb docs: align MCP token flow to single ensure-only policy 2026-09-07 13:30:10 +09:30
xqzp2026 8af60565a1 docs: sync MCP token spec to one-time mobile token flow 2026-09-07 13:30:10 +09:30
xqzp2026 12f69504e4 docs(mcp): 统一服务文档目录 2026-09-07 12:27:02 +09:30