首页 > 其他 > 详细

RBAC简介

时间:2021-01-25 14:26:11      阅读:29      评论:0      收藏:0      [点我收藏+]

数据库原型及其问题.

技术分享图片

 

 

根据上面数据库表设计方案带来的问题:

2.1 新建一个用户时:

2.1.1 在用户表中添加一条数据.

2.1.2 在关联表中添加N条数据

2.1.3 每次新建一个用户需要添加:1+N(关联几个)条数据

第三节.RBAC设计方案(简单版)

  1. 解决传统项目设计方案中创建用户时教繁琐的操作.
  2. 基于RBAC的设计方案

2.1 设定好在某些情况下哪些菜单需要被关联:

2.1.1 例如:管理员可以看到所有菜单

2.1.2 例如:销售总监可以看到”销售管理”菜单.

2.1.3 例如:普通员工只能看见系统公告中公告查看

2.2 现实生活中的职位对应1个或多个数据库中的角色.

  1. 在系统上线后,会在程序中添加几种比较常见的角色.并把菜单和角色关联.

3.1 以后每次新建用户时

3.1 在用户表中添加一个数据

3.2 在用户和角色关联表中添加1条或n条数据.

4. 画图说明RBAC:

技术分享图片

 

RBAC简介

原文:https://www.cnblogs.com/vincentmax/p/14324666.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!