ERP 开放接口国密网关产品系统Vibe Coding

我要开发同款
旺洋桥2026年11月10日
26阅读

技术信息

语言技术
Java、Spring
系统类型
Web
行业分类
企业服务

作品详情

行业场景

集团 ERP(金蝶 EAS)与外部供应链系统互联互通,涉及物料价格、采购往来、应收应付账款等敏感经营数据,明文传输存在被窃取、篡改与重放攻击风险,旨在以统一开放接口网关解决跨系统安全数据交换与调用审计问题。

功能介绍

开放接口按三大模块组织,共 30 类:基础资料模块(物料、物料辅助属性、客户、供应商、仓库、仓位等 7 类)、业务单据模块(采购订单、采购入库、采购退货、销售订单、销售出库、销售退货、调拨申请与调拨出入库、其他出入库、生产入库、领料、移库等 16 类)、财务模块(应付、应收、收款、收款结算、付款、组装、拆卸等 7 类);网关侧统一提供信封加密传输、HMAC-SM3 签名验签、时间戳加随机数防重放与接口幂等控制;配套 Vue3 管理控制台模块,支持应用注册、按数据类型授权、报文测试面板与调用审计日志查询。

项目实现

本人负责网关架构设计与国密安全链路核心开发:设计信封协议(SM2 加密交换临时 SM4 密钥,SM4/CBC 每请求随机 IV 加密报文体),实现 HMAC-SM3 恒定时间验签、"时间戳±5 分钟+Redis nonce 去重"防重放,并在鉴权过滤器落地 8 步认证授权链(验签→防重放→解密→按数据类型 fail-closed 授权→失败 401 并写审计);以 JUnit5 建设约 1094 个单元测试并配置 JaCoCo 行覆盖率门禁,闭环修复采购退货单 EAS 建单响应反序列化缺陷。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论