OpenAuth.Core——高效构建企业级应用的.NET Core开发框架
【核心优势】
1. 基于领域驱动设计的权限管理系统,整合IdentityServer4实现OAuth2标准化登录体系
2. 模块化架构支持灵活扩展,包含组织架构、角色管理、表单设计、工作流引擎四大核心模块
3. 可视化配置体系支持:流程设计(GooFlow)、表单设计(LeipiFormDesign)、定时任务管理(Quartz.NET)
4. 多数据库兼容架构,支持SQL Server/MySQL等主流数据库,适配Docker容器化部署
5. 提供代码生成器模块,快速创建主从表结构业务页面,提升开发效率
【技术架构】
前端技术栈:Vue.js + Element UI + Layui + zTree
后端技术栈:.NET Core 3.1 + EF Core + Autofac + Swagger
安全体系:IdentityServer4单点登录 + 字段级权限控制 + 数据访问权限管理
【功能亮点】
– 动态权限配置:支持数据权限粒度控制与字段级API响应管理
– 流程消息通知:智能提醒待办事项与审批进度
– 标准化对接:已建立第三方系统对接规范,支持现有业务系统集成
– 测试保障:NUnit单元测试框架保障系统稳定性
【版本迭代】
最新版本升级内容:
– 增强流程表单读写权限控制机制
– 优化代码生成器的主从表生成功能
– 改进界面展示配置选项
– 升级Swagger接口文档分组逻辑
– 新增流程处理消息推送功能
该框架已通过Jenkins持续集成验证,适用于中大型企业复杂业务场景,提供企业应用快速开发解决方案。
解压密码: qq112233aa
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容