🔥.Net权限管理及快速开发框架、最好用的权限工作流系统。源于Martin Fowler企业级应用开发思想及最新技术组合(SqlSugar、EF、Quartz、AutoFac、WebAPI、Swagger、Mock、NUnit、Vue2/3、Element-ui/plus、IdentityServer等)。包括:角色授权、代码生成、打印设计、表单设计、工作流等。架构易扩展,是中小企业的首选。
Go to file
2025-07-02 13:55:25 +00:00
.cursor chore: 增加cursor mcp Servers支持 2025-04-29 15:51:04 +08:00
Infrastructure ⚠️feat: SqlSugar自动识别所有连接字符串 2025-06-28 17:14:35 +08:00
newdocs 📃docs: 完善多租户 2025-06-28 17:28:57 +08:00
OpenAuth.App 🐛fix: #ICJH8Z 启动已召回流程报错 2025-07-02 21:55:18 +08:00
OpenAuth.Identity ⚠️feat: SqlSugar自动识别所有连接字符串 2025-06-28 17:14:35 +08:00
OpenAuth.Repository 🐛fix: #ICI0GZ 2025-06-26 21:02:11 +08:00
OpenAuth.WebApi ⚠️feat: SqlSugar自动识别所有连接字符串 2025-06-28 17:14:35 +08:00
snapshot 📃docs: 修改说明 2025-06-08 01:43:05 +08:00
Vue2 🐛fix: 修复统一接口导致的返回问题 2025-06-20 21:01:29 +08:00
数据库脚本 🔧chore: 修复脚本 2025-06-20 14:14:15 +08:00
.cursorignore ⚠️feat: 增加排序字段 2025-06-14 11:07:26 +08:00
.gitignore chore: 完善gitignore 2025-05-17 09:41:17 +08:00
CHANGELOG.md ⚠️feat: SqlSugar自动识别所有连接字符串 2025-06-28 17:14:35 +08:00
Dockerfile ⚠️feat: 正式删除mvc项目 2025-06-07 23:46:44 +08:00
LICENSE update LICENSE. 2024-11-16 02:51:43 +00:00
OpenAuth.Net.sln ⚠️feat: 正式删除mvc项目 2025-06-07 23:43:02 +08:00
README.md Update README.md 2025-06-20 03:30:36 +00:00

## 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 页面的自动化生成。

### 技术架构图

![架构图](snapshot/architect.png)

### 演示截图

#### Vue2 效果
![vue2](snapshot/vue2.png)

#### 拖拽表单
![拖拽表单](snapshot/form.png)

#### 工作流设计
![工作流](snapshot/image.png)

#### 打印方案设计
![打印方案](snapshot/sysprinterplan.png)

### 开发与构建

#### 安装依赖

```sh
npm install

启动开发环境

npm run dev

构建生产版本

npm run build

文档资源

社区支持

加入官方 QQ 交流群获取实时帮助。

开源许可

本项目遵循 MIT 许可协议。

如需商业支持或定制开发,请联系作者获取详细信息。