美文网首页
一、权限设计概览

一、权限设计概览

作者: 小小_绿 | 来源:发表于2019-08-07 00:06 被阅读0次

1、权限设计

        主要是用户、角色、资源进行权限分配。即对用户赋予某个角色,角色能访问操作不同资源范围

        通过建立角色系统将用户和资源分离,来实现权限分配。

        权限系统:一般指根据系统设置的安全规则或者安全策略,用户可以访问而且只能访问自己被授权的资源。

            RBAC(Role-Based Access Control,基于角色的访问控制),就是用户通过角色与权限进行关联。一个用户拥有若干角色,每一个角色拥有若干权限。这样,就构造成“用户-角色-权限”的授权模型。在这种模型中,用户与角色之间,角色与权限之间,一般是多对多的关系。

2、权限分类

一般产品的权限由页面、操作、数据构成;先有页面权限再有操作权限以及数据权限。

功能级权限:用户是否有访问某个url页面或者页面上具体功能

数据级权限:用户是否有请求该数据的权限,不同用户查看到的数据范围不一致。

3、权限设计要求:

* 查看权限优先于增删改权限

* 将页面上查看归属于页面权限,将页面上增删改操作归属于操作权限

* 页面权限优先于操作和数据权限;先有页面权限,再有当前页面下的具体操作权限、页面下具体模块数据展示权限

* 角色与权限的多种关系:以某种限制进行操作,和以某种程度访问数据

* 超级管理员Admin的定位

* 普通用户初始化权限

* 无权限页面处理

相关文章

  • 一、权限设计概览

    1、权限设计 主要是用户、角色、资源进行权限分配。即对用户赋予某个角色,角色能访问操作不同资源范围 通过建立角色系...

  • 【权限系统】ACL, DAC, MAC, RBAC, ABAC模

    一:概览 产品权限系统设计时常用到ACL、DAC、MAC、RBAC、ABAC等模型,这里做一下简要的对比分析 模型...

  • SAP 权限管理概念、规范和使用

    概念介绍 常规应用 操作实战 企业常见的权限工作举例 一、权限相关的概念介绍 SAP权限设置对象概览 SAP系统权...

  • 数据库 权限设计

    数据库 权限设计 -系统权限管理设计-通用权限管理设计 之 数据库结构设计 权限 用户 角色 组 用户表

  • JavaWeb权限设计原理

    每个系统都有权限设计,本篇主要将初始的权限设计的原理,不依赖任何框架,以直观的角度剖析web的权限设计。 权限设计...

  • 2、用户权限管理,数据库表设计

    一、权限设计 网上资料说权限设计 = 功能权限 + 数据权限,我认为还是很有道理的。之前项目中只涉及到功能权限,没...

  • 权限设计合集

    1.《数据权限设计思路_权限设计数据权限》摘要:方案一:按照岗位体系建立数据权限方案二:针对角色设置数据权限方案三...

  • 权限系统设计方案

    1权限模型 1.1 权限设计 从业务分类上来讲权限可以分为数据查看权限,数据修改权限等,对应到系统设计中有页面权限...

  • Linux 用户及权限

    概览 本文主要引导如何看用户和权限,及简单的权限设置,不做详细的用户增删查改等操作说明。 1. 查看用户 1.1 ...

  • 设计模式概览

    DesignPatterns Intro 简介 Design patterns from 《大话设计模式》 and...

网友评论

      本文标题:一、权限设计概览

      本文链接:https://www.haomeiwen.com/subject/uttndctx.html