美文网首页后台开发技术
后端篇 - 管理后台的权限规则

后端篇 - 管理后台的权限规则

作者: yellow_橙 | 来源:发表于2018-12-18 16:17 被阅读229次

管理后台的验证规则包涵权限和操作组的设计。

后台添加流程:

后台添加权限流程

流程解析:


流程解析.png

权限分配:

上文已解释清楚了权限分配的具体流程,实际权限分配过程中有三个基本原则需要注意:

  1. 最小权限:最小权限的概念有一个名为“权限粒度”的概念,最小权限原则要求我们要把角色可操作的权限粒度降到最小。当然粒度控制的越精细,管理难度会更大。
  2. 职责分离原则:职责分离是企业各业务部门及业务操作人员之间责任和权限的相互分离机制。这个原则是实现管理后台工作流的基础。
    3.数据抽象原则:数据抽象原则指不以数据的增删改查作为全县划分的标准,应结合实际使用场景定义管理权限。同时应隐藏无关紧要的细节, 避面分散用户注意力或与罗列与使用环境毫不相干的细节。

权限细节要点:

1. 部门管理:

a. 部门管理应至少包含增删改查功能;

2. 角色管理:

a. 角色管理应至少包含增删改查功能;
b. 角色管理还应增加添加账号入口、停用角色功能;
c. 参考b在管理列表内可增加角色状态(启用、停用)

3.账号管理:

a. 账号管理应至少包含增删改查功能;
b.账号管理还应包含重置密码、授权、停用功能;
c. 可包含正式姓名、账号状态、创建时间、登陆次数等字段。

管理日志:

编号丨时间丨账号丨位置丨操作类型丨操作内容丨操作者IP丨

相关文章

  • 后端篇 - 管理后台的权限规则

    管理后台的验证规则包涵权限和操作组的设计。 后台添加流程: 流程解析: 权限分配: 上文已解释清楚了权限分配的具体...

  • SpringBoot 优雅配置跨域多种方式及Spring Sec

    前言 最近在做项目的时候,基于前后端分离的权限管理系统,后台使用 Spring Security 作为权限控制管理...

  • Spring Boot + Vue 前后端分离开发,权限管理的一

    一篇短文,想和大家聊聊前后端分离架构下,权限管理的一点点思路。 在传统的前后端不分的开发中,权限管理主要通过过滤器...

  • day17项目【权限管理】-03 权限管理功能(接口)

    01-权限管理需求描述 一、权限管理需求描述 不同角色的用户登录后台管理系统拥有不同的菜单权限与功能权限,权限管理...

  • 演习开发

    后台管理系统 、后台管理系统的接口lmy-admin-apispringboot开发restful的接口,权限管理...

  • 20 演习开发

    后台管理系统 、后台管理系统的接口lmy-admin-apispringboot开发restful的接口,权限管理...

  • Mobx实例应用

    背景: 这个问题要从一个后台管理系统的权限管理开始说起,我们将后台权限管理系统可以分为几个层级,如下: 账号登录,...

  • 演习开发--蓝墨云班课

    后台管理系统 后台管理系统的接口Imy-admin-api SpringBoot开发RESTful的接口,权限管理...

  • 摘录 - 如何做权限管理系统设计

    权限管理系统定义 权限管理是一个几乎所有后台系统的都会涉及的一个重要组成部分,主要目的是对整个后台管理系统进行权限...

  • 权限管理:菜单管理

    权限管理是后台管理系统的核心功能,要给不同工作岗位的用户分配不同的操作权限,就需要进行权限管理 功能说明 权限管理...

网友评论

    本文标题:后端篇 - 管理后台的权限规则

    本文链接:https://www.haomeiwen.com/subject/kxllkqtx.html