![LOGO](/logocore.png "1.png")
OpenAuth.Net是基于 **.Net Core/.Net 5** 的开源权限工作流快速开发框架。框架汲取Martin Fowler企业级应用开发思想及全新技术组合(IdentityServer、EF core、Quartz、AutoFac、WebAPI、Swagger、Mock、NUnit、VUE、Element-ui等),核心模块包括:组织机构、角色用户、权限授权、表单设计、工作流等。
如果你想了解企业版的内容,请访问:[http://doc.openauth.net.cn/pro](http://doc.openauth.net.cn/pro/)
::: tip 提示
gitee上面两个版本,仅SDK的版本不同,代码完全相同。其中:
* [OpenAuth.Net](https://gitee.com/dotnetchina/OpenAuth.Net) 的SDK版本为5.0.100,推荐使用该版本
* [OpenAuth.Core](https://gitee.com/yubaolee/OpenAuth.Core) 的SDK版本为.Net Core 3.1.100,历史原因暂且保留,未来的某天会关闭它
.Net目前SDK升级特别方便,只需花费3分钟时间既可升级到.Net 6/7/8...等。请参考:[3分钟的时间把.net core 3.1的升级到.NET 5](https://www.cnblogs.com/yubaolee/p/Net3ToNet5.html),所以不要纠结SDK版本问题。
:::
## 技术栈
![](https://img.shields.io/badge/release-2.0-blue)
![](https://img.shields.io/badge/.net%20core-3.1.100-blue)
![](https://img.shields.io/badge/.Net-5.0-blue)
![](https://img.shields.io/badge/IdentityServer4-3.0.1-blue)
![](https://img.shields.io/badge/quartz-3.0.7-blue)
![](https://img.shields.io/badge/Autofac-5.1.2-blue)
![](https://img.shields.io/badge/NUnit-3.12-blue)
![](https://img.shields.io/badge/SwaggerUI-OAS%203.0-blue)
![](https://img.shields.io/badge/Moq-4.13-blue)
![](https://img.shields.io/badge/log4net-2.0.8-blue)
![](https://img.shields.io/badge/AutoMapper-9.0-blue)
![](https://img.shields.io/badge/vue-2.6.10-brightgreen)
![](https://img.shields.io/badge/element--ui-2.10.1-brightgreen)
![](https://img.shields.io/badge/node-%3E%3D14.0-brightgreen)
![](https://img.shields.io/badge/npm-6.14-brightgreen)
![](https://img.shields.io/badge/layui-2.5.6-brightgreen)
## 核心看点
* 支持.net core sdk 3.1.100 及.Net 5([一分钟从.net core 3.1切换至.Net 5](https://www.cnblogs.com/yubaolee/p/Net3ToNet5.html))
* 超强的自定义权限控制功能,请参考:[通用权限设计与实现](https://www.cnblogs.com/yubaolee/p/DataPrivilege.html)
* 完整的字段权限控制,可以控制字段可见及API是否返回字段值
* 可拖拽的表单设计
* 可视化流程设计
* 基于Quartz.Net的定时任务控制,可随时启/停,可视化配置Cron表达式功能
* 基于CodeSmith的代码生成功能,可快速生成带有头/明细结构的页面
* 支持sqlserver、mysql、Oracle(已集成驱动,但无Oracle脚本,可以利用工具把其他数据库的数据导过来),理论上支持所有数据库
* 支持同时访问多数据源
* 支持多租户
* 集成IdentityServer4,实现基于OAuth2的登录体系
* 建立三方对接规范,已有系统可以无缝对接流程引擎
* 前端采用 vue + layui + elementUI + ztree + gooflow + leipiformdesign
* 后端采用 .net core +EF core+ autofac + quartz +IdentityServer4 + nunit + swagger
* 设计工具 PowerDesigner + Enterprise Architect
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
Net core权限管理及快速开发框架、最好用的权限工作流系统。源于Martin Fowler企业级应用开发思想及最新技术组合(IdentityServer、EF、Quartz、AutoFac、WebAPI、Swagger、Mock、NUnit、VUE、Element-ui等)。已成功在docker/jenkins中实施。核心模块包括:组织机构、角色用户、权限授权、表单设计、工作流等。它的架构精良易于扩展,是中小企业的首选。
资源推荐
资源详情
资源评论
收起资源包目录
OpenAuth.Core-master.zip (1050个子文件)
textfield.html.ajax.bak 7KB
dev_run.bat 16B
log4net.config 934B
DynamicQueryable.cs 84KB
EntityProperties.cs 53KB
ObjectExtension.cs 51KB
FlowInstanceApp.cs 38KB
BuilderTableApp.cs 32KB
Generator.cs 30KB
Parser.cs 25KB
LambdaExtensions.cs 24KB
FormUtil.cs 21KB
XmlHelper.cs 20KB
StringExtension.cs 18KB
DbDataConvertExtensions.cs 18KB
FlowRuntime.cs 16KB
DbExtension.cs 16KB
AccountController.cs 16KB
FileHelper.cs 15KB
UserManagerApp.cs 12KB
ConvertJsonExtension.cs 12KB
CheckController.cs 11KB
Startup.cs 11KB
DynamicLinq.cs 11KB
ExternalController.cs 11KB
UnitWork.cs 11KB
Model.cs 11KB
ConsentController.cs 10KB
BaseRepository.cs 10KB
SnowWorkerM1.cs 10KB
DeviceController.cs 9KB
RevelanceManagerApp.cs 9KB
Extensions.cs 7KB
ModulesController.cs 7KB
HttpHelper.cs 7KB
FileApp.cs 7KB
NormalAuthStrategy.cs 7KB
BuilderTableColumn.cs 6KB
SameSiteCookiesServiceCollectionExtensions.cs 6KB
ModuleManagerController.cs 6KB
UserSessionController.cs 6KB
FlowInstance.cs 6KB
LocalAuth.cs 6KB
Startup.cs 6KB
FlowInstancesController.cs 6KB
RequestResponseLoggingMiddleware.cs 6KB
OpenJobApp.cs 5KB
ModuleManagerApp.cs 5KB
WmsInboundOrderTblApp.cs 5KB
WmsInboundOrderTbl.cs 5KB
IUnitWork.cs 5KB
DragForm.cs 5KB
WmsInboundOrderDtbl.cs 5KB
LeipiForm.cs 5KB
BuilderTable.cs 5KB
OpenAuthDBContext.cs 5KB
BuilderTableColumnApp.cs 5KB
OpenJob.cs 5KB
BuilderTablesController.cs 5KB
Startup.cs 5KB
AutofacExt.cs 5KB
BaseApp.cs 5KB
FlowInstancesController.cs 5KB
Form.cs 5KB
FlowScheme.cs 5KB
UsersController.cs 4KB
AddOrUpdateBuilderTableColumnReq.cs 4KB
TestForm.cs 4KB
AccessObjsController.cs 4KB
RolesController.cs 4KB
TestDbContext.cs 4KB
OpenJobsController.cs 4KB
UserManagerController.cs 4KB
WmsInboundOrderDtblApp.cs 4KB
RoleApp.cs 4KB
AccessObjsController.cs 4KB
SysMessageApp.cs 4KB
TestBuilder.cs 4KB
GenericExtension.cs 4KB
TestBase.cs 4KB
SystemAuthStrategy.cs 4KB
Config.cs 4KB
GenerateId.cs 4KB
TestTransaction.cs 4KB
ResourceApp.cs 4KB
FlowNode.cs 4KB
CommonHelper.cs 4KB
TestDataPrivilege.cs 3KB
TestBase.cs 3KB
Category.cs 3KB
DataPrivilegeRuleApp.cs 3KB
CustomProfileService.cs 3KB
OrgManagerApp.cs 3KB
SecurityEncDecryptExtension.cs 3KB
RoleManagerController.cs 3KB
Resource.cs 3KB
CategoryApp.cs 3KB
TestUserApp.cs 3KB
OpenJobsController.cs 3KB
FrmLeaveReq.cs 3KB
共 1050 条
- 1
- 2
- 3
- 4
- 5
- 6
- 11
资源评论
m0_72731342
- 粉丝: 4
- 资源: 1829
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功