mirror of
https://gitee.com/dotnetchina/OpenAuth.Net.git
synced 2025-08-23 22:11:35 +08:00
🔥.Net权限管理及快速开发框架、最好用的权限工作流系统。源于Martin Fowler企业级应用开发思想及最新技术组合(SqlSugar、EF、Quartz、AutoFac、WebAPI、Swagger、Mock、NUnit、Vue2/3、Element-ui/plus、IdentityServer等)。包括:角色授权、代码生成、打印设计、表单设计、工作流等。架构易扩展,是中小企业的首选。
.cursor | ||
Infrastructure | ||
newdocs | ||
OpenAuth.App | ||
OpenAuth.Identity | ||
OpenAuth.Repository | ||
OpenAuth.WebApi | ||
snapshot | ||
Vue2 | ||
数据库脚本 | ||
.cursorignore | ||
.gitignore | ||
CHANGELOG.md | ||
Dockerfile | ||
LICENSE | ||
OpenAuth.Net.sln | ||
README.md |
## OpenAuth.NET 项目说明
OpenAuth.NET 是一个基于 .NET 的开源权限管理框架,支持快速构建企业级应用。它提供了用户认证、权限分配、数据权限控制、工作流引擎等核心功能,并采用模块化设计,便于扩展和维护。
### 官方资源
- **官网**: [http://www.openauth.net.cn](http://www.openauth.net.cn)
- **文档**: [http://doc.openauth.net.cn](http://doc.openauth.net.cn)
- **演示地址(开源版本)**: [http://demo.openauth.net.cn:1803](http://demo.openauth.net.cn:1803)
- **付费订阅演示地址(Vue3)**: [http://demo.openauth.net.cn:1805](http://demo.openauth.net.cn:1805)
- **移动UniApp演示地址**: [http://demo.openauth.net.cn:1804](http://demo.openauth.net.cn:1804)
### 核心特性
- **权限管理**:支持用户、角色、组织机构的灵活配置,可自定义数据权限。
- **可视化流程设计**:提供可拖拽的工作流引擎,支持复杂业务流程。
- **模块化架构**:参考《企业应用架构模式》《重构与模式》等经典书籍进行设计。
- **多数据库支持**:兼容 SQL Server、MySQL、PostgreSQL、Oracle 等主流数据库。
- **代码生成器**:支持动态表单、API、Vue 页面的自动化生成。
### 技术架构图

### 演示截图
#### Vue2 效果

#### 拖拽表单

#### 工作流设计

#### 打印方案设计

### 开发与构建
#### 安装依赖
```sh
npm install
启动开发环境
npm run dev
构建生产版本
npm run build
文档资源
社区支持
加入官方 QQ 交流群获取实时帮助。
开源许可
本项目遵循 MIT 许可协议。
如需商业支持或定制开发,请联系作者获取详细信息。