从OpenAuth.Net官网了解到,OpenAuth.Net8.0正式发布。这次发布带来了前所未有的更新:
- ✅全面开源原付费vue2版本源码及文档,免费使用。
- ✅弃用过时的mvc版本。
- ✅提供UniApp版本。
目前市面上快速开发、权限管理方面优秀的.NET开源项目很多,但OpenAuth.Net吸引人的是,它定了以下几条规则:
- 不强制绑定gitee、github登录star后才能访问演示站点、文档等。
- 文档永不收费,所有人可见。
- 开源版本代码不做任何限制,任何人都可以免费学习使用。
- 更新快,基本每周都有更新,有问题及时修复。
💯这绝对是真正的开源!
🤔扯了这么多,看看他们有哪些值得入坑的地方:
- 支持最新版.Net 9.0
-
同时支持EntityFramework、SqlSugar两款最流行的ORM框架
- 内置代码生成器,可快速生成带有头/明细结构的页面,请参考:代码生成
-
超强的自定义权限控制功能,请参考:通用权限设计与实现
-
完整API鉴权,可以控制角色可访问的API资源,及模块功能字段可见及是否返回,请参考:按角色授权API资源 及 字段权限
-
可拖拽的表单设计。详情:可拖拽表单
-
可视化流程设计。可视化流程设计
-
全网最好用的打印解决方案。详情:智能打印
-
基于Quartz.Net的定时任务控制,可随时启/停,可视化配置Cron表达式功能,请参考:定时任务
-
支持sqlserver、mysql、Oracle、PostgreSql数据库,理论上支持所有数据库
-
支持同时访问多数据源
-
支持多租户
-
支持搭建自己的IdentityServer服务器,实现基于OAuth2的登录体系,请参考:登录认证及OAuth集成
最后放两张靓图养养眼: