Changelog

我们会实时同步对 Open-Authority 所做的所有最新添加和改进,欢迎您在 Github 提交 pr 或 issues

2023-04-20

V1.0.0

这是 Open-Authority V1.0.0的第一次正式发布,代表了一个新的权限系统的的诞生,我们会一直维护其不断成长和进步

Collage of new marketing component designsCollage of new marketing component designsCollage of new marketing component designsCollage of new marketing component designsCollage of new marketing component designs
  • 基于 RBAC 模型的权限系统,我们在该模型的基础上进行了拓展,使得该权限系统通用且好理解,该权限系统应用范围广,适用于各种管理后台,凡是需要用到权限的都可以参考
  • 内部实现基于自研的认证 starter(open-starter-oauth) 和授权 starter(open-starter-security),相对于 Spring Security 和 Shiro 我们更轻量,使用更简单,更能轻松实现权限控制功能
  • 认证服务和授权服务解耦,无论你是单体应用还是微服务或者是在网关上用都支持
  • 我们对授权 starter 的 AccessDeniedHandler 接口做了自定义实现,用于验证用户是否有权访问资源
  • 菜单支持接口返回,即支持用户可以有哪些菜单和没有哪些菜单
  • 一个用户可以拥有多个角色,可以为不同的角色分配不同的菜单与资源