我们致力于探索、分享和推荐最新的实用技术栈、开源项目、框架和实用工具。每天都有新鲜的开源资讯等待你的发现!
项目介绍
OpenAuth.Net是一个基于.Net技术的权限管理及快速开发框架,它集成了多种最新技术,提供了丰富的功能模块和强大的社区支持。项目易于扩展,是中小企业的首选。
架构易扩展:设计思想符合教科书级的分层思想,适合中小企业使用。 通用权限设计与实现:符合国情的RBAC权限体系,支持超强的自定义权限控制功能。
项目技术栈
后端技术:.Net、EF、SqlSugar、AutoFac、WebAPI、Swagger、Quartz、IdentityServer等。 前端技术:Vue2/3、Element-ui/plus等。 测试与模拟:Mock、NUnit。 设计工具:PowerDesigner、Enterprise Architect。
功能模块
角色授权:提供灵活的权限控制功能。 代码生成:基于CodeSmith的代码生成功能,快速生成页面。 智能打印:提供全网最好用的打印解决方案。 表单设计:支持可拖拽的表单设计。 工作流:提供可视化流程设计。 定时任务:基于Quartz.Net的定时任务控制。
数据库支持
支持sqlserver、mysql、Oracle、PostgreSql数据库,理论上支持所有数据库。
演示效果
在线演示效果:http://demo.openauth.net.cn:1802/Login/Index
开源地址
https://gitee.com/dotnetchina/OpenAuth.Net