设计一个“用户-角色-权限”模型 RBAC

例如设计一个博客管理后台:

  • 普通成员:查看博客,审核博客,下架博客
  • 管理员:普通成员权限+修改博客+删除博客
  • 超级管理员: 管理员角色+添加删除、删除用户,绑定用户和角色

RBAC-Role-based access control 模型介绍

RBAC-三个模型, 两个关系

在这里插入图片描述
用户模型、角色模型、权限模型以及用户和角色的关系, 角色和权限的关系

RBAC举例
在这里插入图片描述
User表用于Role表关联
Role表用于Priority表关联

例如:
U101 用户登录拥有角色R101, R101拥有权限P101,P102,P103
U102 用户登录拥有角色R101,R102 拥有权限P101,P102,P103,P104,P105
U103 用户登录拥有角色R101,R102, R103 拥有权限P101,P102,P103,P104,P105,P106,P107

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值