OpenAuth.Core是一个后台管理框架,它的核心模块包括了组织、机构、用户、表单等等,界面简洁明了好操作,同时保留了其重要的专业性,这款软件的模式比较好容易扩展,是我们中小型企业的首要选择。
OpenAuth.Core特色:
1,有.Net核心SDK 3.1.100。
2、超级用户定义的权限控制功能、灵活的配置用户、角色可以访问的数据权限。请参阅:设计和实施一般限制。
3、控制字段是否可见以及API是否返回字段值的完整字段权限控制。
4、可饮用的形式设计。
5、可视化过程设计。
6、基于Q UARTZ0X458NET的计划任务控制可以随时可视化发布/停止和Cron表达式功能。
7、基于代码生成函数快速生成前导/详细结构的页面。
8、支持SQL Server、MySQL数据库、理论上支持所有数据库。
9、IdentityServer4集成OAuth2登录系统的实现。
10、设置三方坞站规格,使现有系统能够无缝对接流程引擎。
11、使用前vue la yui element ui ztree goo flow leipififormdesign。
12、使用后端、Net核心EF核心Autofac quartz Identity Server 4 Nunit Swagger。
13、设计工具power designer enterprise architect。
OpenAuth.Core工程结构:
1、基础设施一般工具栏。
2、OpenAuth、数据库操作的存储系统存储层。
3、OpenAuth、App应用层,为界面提供接口。
4、OpenAuth、MVC网站。
5、OpenAuth、Webapi为企业或三重系统提供界面服务。
6、以openauth、identity IdentityServer4为基础的单一登入(SSO)服务。
OpenAuth.Core项目结构:
OpenAuth.Core使用方法:
1、初始化数据库:
(1)数据库脚本使用SQL Server初始化脚本或MySQL初始化脚本初始化数据库。
2、打开项目。
(1)使用VS2019(Visual Studio 2019)或者Rider打开“OpenAuth.Core.sln”。
3、修改连接字符串。
(1)修改OpenAuth.Mvc/appsettings.json连接字符串,如下:
(2)修改OpenAuth.WebApi/appsettings.json连接字符串,如下:
3、编译运行:
(1)使用VisualStudio生成解决方案。
注意:首次启动时,Visual Studio发布了Nuget以恢复第三方依赖关系。请保持网络平稳,并等待一会儿。
(2)启动OpenAuth、MVC项目。
(3)使用浏览器成功启动后,打开地址,如下所示:
更新信息
v3.0
多数据源支持
提供全新的事务接口方式
新增异步接口
新增灵活的API提交数据验证
新增附件管理,上传图片支持生成缩略图
调整代码生成器,把CodeSmith改为站内代码生成
+历史更新