RBAC

rbac簡介

  1. RBAC中文名稱:基於角色的訪問控制數據庫

    • 做用:實現訪問控制
    • 核心:角色
    • RBAC是一種設計思想進行數據庫設計,根據數據庫設計更好的完成權限控制.
  2. 權限控制經常使用分類數據庫設計

    • 菜單功能
    • url 控制(控制訪問不一樣的控制器.)
    • 資源可見性控制(頁面某些元素對不一樣用戶可見性是不一樣的 )

RBAC1.0

  1. 新增一個用戶,具備全部菜單可見的功能.
    • 新建一個用戶.
    • 在用戶-菜單關聯表中把全部菜單和用戶關聯.

  1. 使用 rbac 思想進行設計
    • 若是需求肯定每一個用戶只能有一個角色,在用戶表中添加外鍵列,直接應用角色表
    • 在用戶-角色表中添加用戶和角色的關係.

RBAC2.0

  1. 角色組表. 用戶組和角色組進行管理.

相關文章
相關標籤/搜索