| 為您推薦:設計
軟件介紹OpenAuth.Core是一個.Net Core快速應用開發框架、好用的權限工作流系統,基于經典領域驅動設計的權限管理及快速開發框架,已成功在docker/jenkins中實施,核心模塊包括組織機構、角色用戶、權限授權、表單設計、工作流等,它的架構精良易于擴展,是中小企業的*。
軟件特色 1、支持.net core sdk 3.1.100 2、超強的自定義權限控制功能,可靈活配置用戶、角色可訪問的數據權限。請參考:通用權限設計與實現 3、完整的字段權限控制,可以控制字段可見及API是否返回字段值 4、可拖拽的表單設計 5、可視化流程設計 6、基于Q uartz.Net的定時任務控制,可隨時啟/停,可視化配置Cron表達式功能 7、基于CodeSmith的代碼生成功能,可快速生成帶有頭/明細結構的頁面 8、支持sqlserver、mysql數據庫,理論上支持所有數據庫 9、集成IdentityServer4,實現基于OAuth2的登錄體系 10、建立三方對接規范,已有系統可以無縫對接流程引擎 11、前端采用vue + layui + elementUI + ztree + gooflow + leipiformdesign 12、后端采用.net core +EF core+ autofac + q uartz +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的單點登錄服務 |