CMS Framework致力于提供基于SpringBoot开发的一站式解决方案。此项目包含开发CMS服务的必需组件,方便开发者通过SpringBoot框架快速构建CMS应用。
依托 CMS Framework,只需要添加一些注解和少量配置,使用极少的代码(通常只需要一行代码),就可以完成包括权限、用户、分组、角色、部门、菜单等管理接口,极大的减少了开发时间,提升项目交付速度。
主要功能
权限验证:可通过配置项决定是否开启脱胎于OAuth2.0,精细到api级的接口认证。
权限管理:提供api权限的管理,前端可通过勾选等方式,快速添加修改用户的权限,并即时生效。同时提供方法,以一行代码的形式,获取所有的系统api接口,并持久化。
用户管理:方便且多样的用户管理,涵盖了目前经历过的项目所涉及的各项用户信息,方便调用及维护,除少数必要的用户字段,其余皆可自由选择是否使用。
分组管理:可以自由决定是否对用户进行分组管理,便捷的对分组内用户进行统一的权限管理,提升用户体验。
角色管理:角色决定了所能使用的权限,通过对角色赋予api权限与对用户赋予角色,来最终决定用户所能使用的api。
部门管