使用 OpenAuth.Net 快速搭建 .NET 企业级权限工作流系统
【摘要】 前言在企业应用开发中,系统权限管理和工作流是比较常见的功能。虽说开发起来难度不大,但从零开始开发一个功能完备的权限管理和工作流系统,往往需要投入大量的时间和精力。今天大姚带领大家来使用 OpenAuth.Net 快速搭建一套 .NET 企业级权限工作流系统,希望可以帮助到有需要的小伙伴。OpenAuth.Net 介绍OpenAuth.Net 是一个基于 .NET 开源免费(Apache-2....
前言
在企业应用开发中,系统权限管理和工作流是比较常见的功能。虽说开发起来难度不大,但从零开始开发一个功能完备的权限管理和工作流系统,往往需要投入大量的时间和精力。今天大姚带领大家来使用 OpenAuth.Net 快速搭建一套 .NET 企业级权限工作流系统,希望可以帮助到有需要的小伙伴。
OpenAuth.Net 介绍
OpenAuth.Net 是一个基于 .NET 开源免费(Apache-2.0 License)的权限管理及快速开发框架,.NET 开源最好用的权限工作流系统。它源于 Martin Fowler 的企业级应用开发思想,并结合了最新的技术组合,如 SqlSugar、EF、Quartz、AutoFac、WebAPI、Swagger、Mock、NUnit、Vue2/3、Element-ui/plus、IdentityServer 等。该项目架构易于扩展,文档齐全且免费,特别适合中小企业使用。
-
项目官网地址:http://www.openauth.net.cn -
详细使用文档:http://doc.openauth.net.cn -
项目开源地址:https://gitee.com/dotnetchina/OpenAuth.Net
项目特点
-
多租户支持: 支持多租户,轻松管理多个客户的数据。 -
规范的代码风格: 代码规范易读,注释清晰,方便维护。采用主流的技术,不做任何多余的封装。 -
简洁易用的代码生成: 内置极易上手的代码生成器,支持单表、父子表等场景的代码生成,大大提升编码效率。 -
动态表单设计: 支持拖拽组件,快速构建表单,无需编写代码,即可实现表单设计。 -
可视化流程设计: 通过可视化流程设计器,快速构建流程,无需编写代码,即可实现流程设计。 -
基于Quartz的定时任务: 无需开发人员参与即可配置定时任务。可随时启/停,可视化配置 Cron表达式功能。 -
支持多种数据库类型: 项目同时支持 EF、SqlSugar 两款最流行的 ORM 框架,支持 SQL Server、MySQL、Oracle、PostgreSQL 等多种数据库。 -
等等等......
源代码下载
git clone https://gitee.com/dotnetchina/OpenAuth.Net
项目运行效果展示
运行 OpenAuth.Net 项目我们可以发现其实它已经涵盖了大多数通用的权限管理和工作流系统的功能模块,假如你想要了解更多的项目实用功能和特性欢迎前往官网地址查看👀,别忘了给项目一个Star支持💖。
-
项目官网地址:http://www.openauth.net.cn -
项目开源地址:https://gitee.com/dotnetchina/OpenAuth.Net
App running at:
- Local: http://localhost:1803/
- Network: http://192.168.1.5:1803/
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)