尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
GrantForge 2026.1.0 正式发布:开源统一权限管理平台,新增 HDFS、ZooKeeper、MySQL 权限控制与数据脱敏!
最近一直在持续开发和完善 GrantForge今天正式发布2026.1.0版本GrantForge 是一款基于Spring Boot、Spring Security 和 Vue 3构建的开源权限管理平台。项目最初主要围绕 RBAC基于角色的访问控制展开希望提供一个易于使用、方便集成和扩展的权限管理基础。随着项目不断迭代我也在思考一个问题权限管理是否只能停留在用户、角色、菜单和 API 层面在实际开发和企业系统中除了应用自身的权限还存在大量外部系统的访问控制需求。例如Hadoop HDFS 中哪些用户可以访问指定目录MySQL 中哪些用户可以访问某张表数据库中的敏感字段是否应该对所有用户可见不同用户查询相同的数据表是否应该返回不同的数据范围ZooKeeper 中的节点访问权限如何统一管理如何让权限策略真正作用于外部系统的访问过程这些问题也成为 GrantForge 继续扩展的方向。本次2026.1.0版本在原有权限管理能力的基础上新增了 HDFS、ZooKeeper 和 MySQL 服务插件及对应的代理能力。同时进一步完善了策略执行、数据脱敏、行级过滤、控制台国际化等功能。✨ 一、本次更新亮点1. Apache Hadoop HDFS 权限管理本次新增 Apache Hadoop HDFS 服务支持。为了兼容不同版本的 HadoopGrantForge 提供分版本的 NameNode 代理并共用一个原生模块。目前覆盖以下 Hadoop 版本Hadoop 2.7Hadoop 2.10Hadoop 3.2Hadoop 3.3Hadoop 3.4Hadoop 3.5同时HDFS 代理还支持Kerberos 身份认证跨多个 Kerberos 域的集群查询之间保留登录状态自动 HA 故障切换基于服务配置的 swebhdfs 信任管理代理策略执行与决策指标上报其中Hadoop 2.10 至 3.5 的 Kerberos 集群及自动 HA 故障切换场景已经完成验证。对于需要管理多个 Hadoop 集群的场景可以通过 GrantForge 将权限策略与 HDFS 访问控制结合起来。相关文档https://grantforge.devlive.org/external/hdfs-agent/2. Apache ZooKeeper 权限管理新增 ZooKeeper 服务插件及服务端代理。主要能力包括ZooKeeper 服务连接TLS 安全会话znode 节点分页查询根据服务策略判定和标记 ACL服务端代理执行访问策略通过服务插件和代理可以将 ZooKeeper 的节点访问控制纳入 GrantForge 的权限管理体系。相关文档https://grantforge.devlive.org/external/zookeeper-agent/3. MySQL 数据库权限管理本次更新中MySQL 是一个重点扩展方向。新增 MySQL 服务插件支持浏览数据库数据表数据列同时支持配置数据访问策略字段脱敏策略行级数据过滤策略这意味着 GrantForge 的权限管理不再局限于简单的“允许访问”或“拒绝访问”。还可以进一步控制用户能够看到哪些数据。例如场景一字段脱敏某张用户表包含手机号、邮箱等敏感信息。对于不同的访问主体可以通过策略控制敏感字段的返回内容。场景二行级过滤不同用户即使访问同一张表也可能只被允许查看部分数据。可以通过行过滤策略限制返回的数据范围。场景三列级检查MySQL 代理可以按列检查 SQL 语句并执行相应的访问控制策略。本次新增的 MySQL 代理支持SQL 语句列级检查敏感数据脱敏查询结果行过滤根据配置策略执行访问控制通过这些能力GrantForge 开始从应用层权限管理进一步延伸到数据访问控制。相关文档https://grantforge.devlive.org/plugins/mysql/https://grantforge.devlive.org/external/mysql-agent/️ 二、策略管理与代理能力增强新增外部系统权限控制后策略的配置、执行和问题排查也变得更加重要。本次版本针对这些方面进行了优化。1. 策略代理执行支持通过代理执行脱敏与行过滤策略。权限不仅仅停留在控制台配置层面而是可以应用到相应的数据访问过程。2. 策略编辑器优化策略编辑器现在可以浏览服务目录并选择对应的资源路径。减少手动输入资源路径带来的错误。3. 更清晰的错误提示针对外部服务查询失败的情况提供更加明确的错误信息。例如无法连接服务登录被拒绝缺少访问权限让用户更容易定位配置和权限问题。4. 插件停用影响检查停用插件前系统会列出可能受到影响的内容。降低插件配置变更过程中遗漏关联资源的风险。 三、支持 11 种语言本次版本还完善了 GrantForge 的国际化能力。控制台和文档站现在均支持11 种语言简体中文繁体中文英语日语韩语俄语德语法语西班牙语巴西葡萄牙语意大利语用户可以在控制台中切换语言也可以在系统初始化时选择语言。文档站同样提供多语言内容并增强了韩文和西里尔文字的搜索支持。希望通过这些改进让不同地区的开发者能够更加方便地了解和使用 GrantForge。 四、控制台体验优化除了后端能力扩展本次还针对控制台进行了多项调整。安全与账号管理支持扫描二维码配置两步登录。登录页面列出可登录的目录。账号管理页面拆分为独立标签页。每个账号标签页都有对应的页面地址。交互体验行操作改为带提示的图标按钮。优化对话框打开和关闭动画。对话框忽略背景点击减少误操作。日期输入改为日历选择器。资源树新增搜索能力。优化表单字段校验提示。统一审计日志和 API 目录的分页体验。这些改进主要是为了让 GrantForge 的管理界面更加统一、清晰和易用。 五、问题修复与稳定性改进本次版本还修复了多项问题。MySQL修复代理 SLF4J 绑定进入服务器日志的问题。修正身份映射相关声明。ZooKeeper升级 Netty修复相关安全公告涉及的问题。进一步加固 TLS 会话。插件系统优化服务查询失败时的错误响应。内置插件增加产品版本信息。控制台修复对话框交互问题。优化表单校验提示。修复滚动与数据服务表单的相关问题。 六、关于 GrantForgeGrantForge 是一个基于 Spring Boot、Spring Security 和 Vue 3 构建的开源权限管理项目。项目采用 MIT License 开源。最初GrantForge 主要提供 RBAC 权限管理基础能力。随着版本迭代项目开始进一步扩展外部系统的权限管理。目前的方向主要包括统一管理用户和角色权限通过插件扩展外部系统为不同服务配置访问控制策略通过代理执行相应策略支持更细粒度的数据访问控制提供统一的可视化管理控制台我希望 GrantForge 不只是一个可以直接集成的 RBAC 管理系统而是逐渐发展为一个能够管理多种外部系统访问权限的开源平台。当然目前项目仍然处于持续开发和完善阶段还有不少功能和使用体验需要进一步优化。 七、项目地址GitHubhttps://github.com/devlive-community/grantforge官方网站https://grantforge.devlive.org/版本2026.1.0开源协议MIT完整更新记录https://github.com/devlive-community/grantforge/compare/v2026.0.0…v2026.1.0欢迎大家体验 GrantForge如果项目对你有所帮助欢迎在 GitHub 点个 Star。同时也欢迎通过 Issue 和 Pull Request 反馈问题、提出建议或参与开发。最后也想和大家讨论一个问题对于一个开源权限管理平台你更关注传统 RBAC 功能还是 HDFS、数据库等外部系统的统一权限控制欢迎交流
RELATED

相关推荐

STM32F4 SPI+DMA+FATFS嵌入式SD卡稳定写入方案

STM32F4 SPI+DMA+FATFS嵌入式SD卡稳定写入方案

简介:本资源是面向嵌入式开发初学者与进阶工程师的STM32F4平台SD卡文件系统实战项目,聚焦SPIDMA高效驱动MicroSD卡并集成FatFS实现标准文件操作,解决嵌入式设备中大容量、可靠存储与读写管理的核心痛点,适用于智能仪表、数据记录仪…

📅 2026/10/14 17:24:52
rizzo-pii训练配方全公开:mmBERT微调74.5万行数据,单卡16GB两小时跑通0.3B PII检测模型

rizzo-pii训练配方全公开:mmBERT微调74.5万行数据,单卡16GB两小时跑通0.3B PII检测模型

【免费下载链接】rizzo-pii Local-first privacy guard: anonymize your documents before sharing with LLMs. 项目地址: https://gitcode.com/gh_mirrors/ri/rizzo-pii 点击查看 免费下载 做本地隐私保护的 rizzo-pii 把它的 PII 检测模型训练配方完整公开了&…

📅 2026/10/14 17:24:52
SQL窗口函数速查表:从排名到累计的实战避坑指南

SQL窗口函数速查表:从排名到累计的实战避坑指南

简介:这份《SQL窗口函数速查表》PDF面向数据库管理员、数据分析师、数据科学家及开发人员,尤其适合希望提升复杂数据集查询能力的技术人员。内容按功能与用途分类,系统梳理窗口函数的基本概念、语法结构与参数说明,涵盖ROW_NUMBER…

📅 2026/10/14 17:19:51
MORE NEWS

更多资讯

📰

国内GEO五强服务商实力盘点:2026年10月排行榜与企业选型参考

2026年,生成式AI搜索已成为用户获取信息的重要入口,GEO优化也从概念走向企业年度营销预算。中国互联网络信息中心数据显示,截至2025年12月,中国生成式人工智能用户规模达6.02亿,普及率42.8%。艾瑞咨询报告预计&#xf…

📰

CWR图形引擎源码解析:OpenGL 3.3后端、渲染队列与纹理加载机制全解

【免费下载链接】CWR Arma: Cold War Assault Remastered Source Code Repository. 项目地址: https://gitcode.com/gh_mirrors/cwr/CWR 点击查看 免费下载 CWR(Arma: Cold War Assault Remastered,引擎代号 Poseidon)是 2001 年…

📰

Vivado雷达LFM脉冲压缩:匹配滤波FPGA实现与工程避坑指南

简介:LFM_comp.rar是一份基于Verilog硬件描述语言的FPGA设计资源,运行于Vivado工具链,专注于线性调频(LFM)信号的数字下变频与匹配滤波处理,适用于雷达、通信及电子战系统中的信号检测与脉冲压缩场景。压缩…

📰

cs336_note_and_hw笔记体系导览:6章PDF学习路线与Llama-3.1-8B实验环境搭建清单

【免费下载链接】cs336_note_and_hw 记录我在cs336学习时的笔记和作业 项目地址: https://gitcode.com/gh_mirrors/cs/cs336_note_and_hw 点击查看 免费下载 cs336_note_and_hw 是斯坦福 CS336《Building Large Language Models》课程的完整学习资料仓库&#xff1…

📰

3559A开发环境搭建全攻略:从工具链到烧录的避坑指南

1. 拿到3559A开发板之前,先把这几件事想清楚搞嵌入式开发的人多少都有个习惯:板子还没到手,先翻手册、找SDK、配环境。但3559A这块芯片有点特殊,它不像那些通用MCU随便找个IDE就能跑起来,也不像树莓派那样插上电就能玩…

📰

安卓跳动频谱播放器:Visualizer+FFT+均衡器联动方案

简介:这是一份面向Android开发者的音乐播放器项目Demo,集中展示了在手机应用中实现跳动频谱与均衡器控制的完整思路,整体效果接近经典的千千静听播放器。对于刚接触Android多媒体开发的初学者,这款Demo提供了一条从音频播放到频谱…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬