权限配置流程概述
坤鹏框架的权限管理分为三个主要部分:角色权限配置、菜单权限分配和数据权限控制。以下是完整的配置步骤:一、基础权限配置
创建角色与权限
- 登录鉴权系统
- 创建所需角色(如管理员、普通用户等)
- 为每个角色绑定相应的权限项
用户管理
创建系统用户账号
为用户分配预先设置好的角色
一个用户可拥有多个角色权限
二、菜单权限管理
菜单管理
在菜单管理模块中添加系统菜单项
设置菜单的权限标识(该标识将作为后端接口@PreAuthorize注解的第二个参数)
角色菜单分配
进入菜单权限分配界面
为每个角色勾选可访问的菜单项
保存配置后立即生效
三、数据权限控制
角色数据权限分配
进入数据权限分配界面
为每个角色勾选权限范围
保存配置后立即生效
坤鹏框架提供多层次的数据访问控制,支持以下权限类型:
权限类型 说明 全部数据权限 可访问所有数据 仅本人数据权限 只能访问自己创建的数据 自定义用户权限 指定可访问特定用户的数据 本部门权限 只能访问本部门数据 本部门及以下部门权限 可访问本部门及下属部门数据 自定义数据权限 指定可访问特定部门的数据 前端设置完后 后端需要添加 @KPDataPermissions 注解