前言
系统权限管理、工作流是企业应用开发中很常见的功能,虽说开发起来难度不大,但是假如从零开始开发一个完整的权限管理和工作流平台的话也是比较耗费时间的。今天推荐一款.NET开源且好用的权限工作流管理系统(值得借鉴参考和使用):OpenAuth.Net。
官方项目介绍
.Net权限管理及快速开发框架、最好用的权限工作流系统。源于Martin Fowler企业级应用开发思想及最新技术组合(SqlSugar、EF、Quartz、AutoFac、WebAPI、Swagger、Mock、NUnit、Vue2/3、Element-ui/plus、IdentityServer等)。核心模块包括:角色授权、代码生成、智能打印、表单设计、工作流、定时任务等。架构易扩展,是中小企业的首选。
项目使用技术
前端
vue + layui + element-ui + ztree + gooflow + leipiformdesign。
后端
.net core +EF core+ SqlSugar+ autofac + quartz +IdentityServer4 + nunit + swagger。
支持数据库
支持sqlserver、mysql、Oracle、PostgreSql数据库。
项目源码
项目展示
- 项目演示地址:http://demo.openauth.net.cn:1802/ (账号:System,密码:123456)
登录界面
后台首页
流程中心
部门、角色、用户、数据权限
后台字典、模块
系统日志
项目源码地址
更多项目实用功能和特性欢迎前往项目开源地址查看👀,别忘了给项目一个Star支持💖。
GitHub源码地址:https://gitee.com/dotnetchina/OpenAuth.Net
在线文档地址:http://doc.openauth.net.cn/
优秀项目和框架精选
该项目已收录到C#/.NET/.NET Core优秀项目和框架精选中,关注优秀项目和框架精选能让你及时了解C#、.NET和.NET Core领域的最新动态和最佳实践,提高开发工作效率和质量。坑已挖,欢迎大家踊跃提交PR推荐或自荐(让优秀的项目和框架不被埋没🤞
)。
https://github.com/YSGStudyHards/DotNetGuide/blob/main/docs/DotNet/DotNetProjectPicks.md