实习小白的第十三天

  今天接触到了数据库的设计。主要是权限和菜单管理。由于公司缺人手,我和老孙被分配到和导师一组,进行项目开发。感觉都是导师一个人在做,我只能拖后腿....今天还听到了我后面的一个入职生在说,感觉有点调侃的语气“汪**竟然跟两个实习生做项目”。说实话听到的时候有点酸酸的还和自责........下面是我今天的笔记

  加油~

  RBAC权限模型

    

    • 什么是RBAC?
      • 基于角色的访问控制【Role-Based Access Control】
    • 权限系统
      维护的是人与可进行行为的关联关系
      • 页面权限
      • 操作权限
      • 数据权限
    • 分类
      • RBAC0模型
        “用户-角色-权限”的授权模型
      • RBAC1模型
        • 角色继承
          角色具有上下级的关系
          • 一般继承关系
            绝对偏序关系,允许角色间的多继承
          • 受限继承关系
            要求角色继承关系是一个树结构,实现角色间的单继承
      • RBAC2模型
        • 角色的约束控制
          • 互斥角色
            同一用户只能分配到一组互斥角色集合中的至多一个角色,支持责任分离的原则
          • 基础约束
            一个角色被分配的用户数量受限
          • 先决条件角色
            即用户想获得某一上级角色,必须先获得其下一级的角色
      • RBAC3模型
        即最全面的权限管理,它是基于RBAC0,将RBAC1和RBAC2进行了整合
    • 用户组
      • 具有上下级关系的用户组
      • 普通用户组
posted @ 2020-10-23 00:48  傻瓜也会长大  阅读(64)  评论(0)    收藏  举报