MDP 主数据平台 V1.4.0 版本升级日志V1.4.0 重构开放平台安全加密方案区分接口调用、事件回调两套加密机制优化单点登录、日志打印、前端组件、SDK 能力清理废弃 RSA 逻辑统一全平台字段、日志规范。一、核心安全架构重构开放平台1. 开放平台接口调用鉴权改造旧逻辑平台存储应用公私钥应用私钥签名请求参数MDP 使用存储公钥完成验签。新逻辑仅存储应用公钥私钥由应用方自行保管新增accessToken.get接口获取凭证常规接口仅凭accessToken鉴权高敏感接口保留 RSA 公私钥签名验签双重校验接口调用新增 IP 白名单访问控制。2. 事件推送 / 回调通知加密改造对标微信开放平台旧逻辑平台维护独立 RSA 公私钥平台私钥签名、应用公钥验签非对称加密。新逻辑TokenEncodingAESKey 对称加密应用配置Token、EncodingAESKey两组密钥统一使用HMAC-SHA256对称签名重构NotifyCallbackController支持明文 / 兼容 / 安全三种加密模式统一封装MdpBizMsgCrypt完成加解密废弃旧NotifyPushUtil移除全平台 RSA 密钥存储、校验相关代码与实体字段简化密钥管理新增AesException细分加密异常配套ByteGroup、JSON 解析辅助工具类按事件类型自动分发回调任务新增AppKeysFacade统一读取应用加密配置全量统一请求参数、业务实体字段为小驼峰命名规范。二、后端迭代更新1. 第三方依赖版本升级commons-io2.20.0fastjson22.0.62logback-classic1.5.322. 新增功能 (feat)mdp-sdk新增通用请求实体IdRequestmd-open回调事件多加密模式、对称加解密全套能力md-api新增accessToken.get凭证获取接口workbench-webSSO 跳转应用增加应用权限校验客户端 IP 白名单拦截。3. 代码重构优化 (refactor)md-json-starter重构 JSON 序列化模块结构与配置全局统一文件标识字段命名规范xxxFileId开放平台接口 IP 白名单控制逻辑重构AppManager、AppKeysService 密钥查询接口重构新增getByAppKey全量统一推送、回调请求参数、业务实体为小驼峰命名。4. Bug 修复 (fix)md-log-starter修复 MDC 上下文参数无法写入日志文件问题md-xx-server统一控制台 / 文件日志输出格式新增服务操作日志、调整日志打印模板workbench-web清理 SSO 注销冗余字段统一使用ssoPush配置映射。三、前端迭代更新修复消息通知弹窗展示异常问题剪贴板工具统一替换移除vben/hooks/useCopyToClipboard改用vueuse/core内置useClipboard四、其他清理优化移除废弃 RSA 工具类、实体密钥字段清理冗余历史代码统一业务异常封装细化加解密异常编码与提示文案优化事件推送、回调通知数据字段命名规范输出结构。项目介绍主数据平台master-data-platform简称 MDP。MDP 基于 Java17、SpringBoot、vue3、ant-design-vue 等主流技术构建的中后台快速开发平台立志打造为一个企业级的软件开发基础脚手架帮助企业快速搭建一个基础开发框架。简单来说可以理解为 MDP 是集 单点登录系统、主数据基础数据维护与管理、开发者平台开放平台等功能于一身的平台。核心子应用MDP 主数据平台内置了 3 个子应用分别是工作台、控制台、开放平台满足不同场景下的使用子系统代码简称核心功能工作台mdw又名 “用户中心”。用户统一操作入口、我的应用、统一登录、统一注册、消息中心控制台mdc又名 “管理中心”。主数据维护、系统配置、应用审批、接口管理、文档配置、组织架构、数据字典、参数配置开放平台mdo又名 “开发者中心”。第三方应用申请和管理、接口调用、文档查看、SDK 支持、接口调用次数查询项目演示环境工作台控制台开发者中心