OpenAuth.Core是一个.Net Core疾速使用开发框架、好用的权限事情流体系。基于经典范畴驱动设计的权限治理及疾速开发框架,源于Martin Fowler企业级使用开发思惟及最新技能组合(IdentityServer、EF core、Quartz、AutoFac、WebAPI、Swagger、Mock、NUnit、VUE、Element-ui等)。已乐成在docker/jenkins中实行。焦点模块包孕:构造机构、脚色用户、权限受权、表单设计、事情流等。它的架构良好易于扩大,是中小企业的首选。
OpenAuth.Core特色:
1、撑持.net core sdk 3.1.100
2、超强的自界说权限节制功效,可矫捷配置用户、脚色可拜候的数据权限。请参考:通用权限设计与完成
3、完备的字段权限节制,可以节制字段可见及API是否返归字段值
4、可拖拽的表单设计
5、可视化流程设计
6、基于Quartz.Net的按时使命节制,可随时启/停,可视化配置Cron表达式功效
7、基于CodeSmith的代码天生功效,可疾速天生带有头/明细布局的页面
8、撑持sqlserver、mysql数据库,实践上撑持一切数据库
9、集成IdentityServer4,完成基于OAuth2的登录系统
10、成立三方对接规范,已有体系可以无缝对接流程引擎
11、前端接纳vue + layui + elementUI + ztree + gooflow + leipiformdesign
12、后端接纳.net core +EF core+ autofac + quartz +IdentityServer4 + nunit + swagger
13、设计东西PowerDesigner + Enterprise Architect
体系工程布局:
1、Infrastructure 通用东西调集
2、OpenAuth.Repository 体系仓储层,用于数据库操作
3、OpenAuth.App 使用层,为界面提供接口
4、OpenAuth.Mvc Web站点
5、OpenAuth.WebApi 为企业版或其余三方体系提供接口办事
6、OpenAuth.Identity 基于IdentityServer4的单点登录办事
评论(0)