🔥🔥🔥MDP 主数据平台 0.0.7 宣布,开放平台核心功能完成,优化单点登录、刊出、退出功能

:rocket: 更新摘要 标题: MDP V0.0.7 发布:开放平台功能基本完成,优化单点登录、注销、退出功能, 并优化多环境适配 简介: 核心增加了完整的开放平台网关及 API 服务,支持多场景事件订阅与接口调用;深度重构...

应用介绍

🚀 更新摘要

标题: MDP V0.0.7 宣布:开放平台功能根本完成,优化单点登录、刊出、退出功能, 并优化多情况适配

简介: 核心增长了完全的开放平台网关及 API 办事,支撑多场景事宜订阅与接口调用;深度重构 Sa-Token 源码以支撑“一个sso办事端对接多个sso客户端”的架构;同时引入四种情况变量模式,实现了依附项的精细化控制与最小化引入。

https://gitee.com/henhen6/mdp


📝 具体变革日记

🌐 开放平台与网关 (Open Platform)

  • 新增核心办事: 引入 sop-gateway-server (网关)、md-api (接口办事) 及 zookeeper-server (注册中间),构建完全的接口调用、校验与认证体系。

  • API 才能加强: 新增组织、用户、消息等标准开放接口,并供给配套 SDK 与完全调用示例

  • 功能矩阵: 新增应用事宜订阅、赞助文档治理、消息回调及接口审计日记。

  • 修复: 修改了 sop-gateway-server 接口注册时的查询逻辑缺点。

🔐 认证与安然 (Auth & SSO)

  • 标准化的主数据治理

  • SSO 深度定制: 自行保护并重构 sa-token 相干源码,拆分为更细粒度的 starter 组件,支撑非 sa-token 项目最小化集成。

  • 架构冲破: 改革 sa-token-sso,支撑 1个SSO办事端对应多个SSO客户端 的复杂场景,适配web-consoleweb-openweb-workbench 3个SSO客户端对接1个 boot-server

    后端项目。

  • 单点刊出: 优化退出逻辑,支撑“当前浏览器刊出”模式。

  • 免密体验: 应用表新增“主动登录地址”字段,实现从工作台点击应用后直接免密跳转。

🛠️ 体系架构与情况 (Architecture)

  • 四级情况适配: 实现不合情况下的最小化依附引入:

    • dev: 轻量模式,无开放平台功能,不依附 zookeeper/Nacos。

    • 项目地址: 

      1. https://github.com/henhen6/mdp
      2. https://gitcode.com/henhen6/mdp
      3. sop: 全功能开辟模式,依附 zookeeper 及本地存储。

      4. test/prod: 全功能集群模式,依附 Nacos 及 Minio 存储。

  • 规范化重构: 同一缓存前缀注入机制 (CacheKeyBuilder)。

    • 重构代码生成器模板,详情页与表单周全切换至 同一表单组件

🚀 进级内容截图

 

🚀项目介绍

主数据平台(master-data-platform),简称 MDP。MDP 基于 Java17、SpringBoot、vue3、ant-design-vue 等主流技巧构建的中后台快速开辟平台,立志打造为一个企业级的软件开辟基本脚手架,赞助企业快速搭建一个基本开辟框架。

简单来说,可以懂得为 MDP 是集 单点登录体系、主数据(基本数据)保护与治理、开辟者平台(开放平台)等功能于一身的平台。

该项目重要功能包含:基本数据治理、权限治理、用户身份认证、应用(子体系)集成。

  • 基本数据治理
    • 组织机构治理、岗亭治理、用户治理
    • 钉钉等三方数据同步
    • 菜单治理、角色模板治理、角色治理
    • 字典治理、设备治理
  • 权限治理
    • 应用权限管控
    • 菜单、按钮、数据、字段权限的设备、授权和鉴权
    • 接口权限的设备、授权和鉴权
  • 用户身份认证
    • SSO、Oauth2 等多种主流的单点登录协定。
  • 应用(子体系)集成
    • 接入与审批
    • 免密登录与一键跳转
    • 数据订阅与拉取
    • 接口调用与管控
    • SDK 下载
    • 文档生成与查看
  • 其他功能
    • 消息中间
    • 用户小我中间
    • 可视化代码生成
    • 短信、邮件、站内信功能
    • 文件存储
    • 登录日记、操作日记

 

核心功能特点

同一身份认证体系

  • 支撑 SSO、OAuth2 等多种主流单点登录协定

  • 实现多体系间的无缝登录体验

  • 同一的权限治理和拜访控制

应用生态治理

  • 子应用的快速接入与审批流程

  • 同一的应用门户和工作台

  • 完全的应用生命周期治理

基本数据治理

  • 数据质量控制和一致性保障

  • 灵活的数据办事接口

核心子应用

MDP 内置了 3 个子应用,分别是:工作台、控制台、开放平台,知足不合场景下的应用:

子体系 代码简称 核心功能 工作台 mdw 用户同一操作进口、我的应用、同一登录、同一注册、消息中间 控制台 mdc 主数据保护、体系设备、应用审批、接口治理、文档设备、组织架构、数据字典、参数设备 开放平台 mdo 第三方应用申请和治理、接口调用、文档查看、SDK 支撑、接口调用次数查询

项目演示情况

  1. 工作台
  2. 控制台
  3. 开辟者中间

点赞(0) 打赏

立即下载

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部