RBAC权限管理技术应用

    xiaoxiao2021-04-18  47

    一、简介:RBAC是商业系统中最常用的权限管理系统。RBAC是一种思想,任何编程语言都能够实现。

    二、常见的权限模型:

    权限模型 ACL访问控制列表RBAC基于角色的权限控制ABAC基于属性的权限控制PBAC基于策略的权限控制

    三、ACl和RBAC对比

    ACL:用户→权限

    RBAC:用户→角色→权限

       RBAC优势:

    简化用户和权限的关系, 易拓展易维护

    四、技术选型

    Yii2:php MVC框架MySQL数据库Bootstrap:前端开发框架jQuery:Javascript框架

    五、数据库设计

    表user  表role 表user_role  表access(权限表) 表role_access

    六、Yii2环境配置

    Nginx配置

    Hosts配置

    Yii2下载

    Hosts配置:

    源码访问 https://github.com/zhangwufeng001/RBAC.git

    转载请注明原文地址: https://ju.6miu.com/read-674570.html

    最新回复(0)