什么是权限管理

简介: 什么是权限管理

当用户访问某个系统时,需要根据用户的账户、密码进行存在性校验。如果通过则提示:登录成功,同时进入到系统中;反之登录失败则提示:用户名或密码错误。这种我们叫做权限管理中的认证场景,如下:

还有一种除了登录的认证之外的场景:系统在登录的瞬间,判断用户的角色,从而得到下图左侧的不同菜单树。这种我们叫做权限管理中的授权场景,如下:

以上就是权限管理系统中最常见的两种校验场景,即:为了避免系统的使用者因为权限控制的缺失而出现操作不当、数据泄露、流程卡住等问题而出现的一套校验机制。


认证就是确认用户身份,也就是我们常说的登录。授权则是根据系统提前设置好的规则,给用户分配可以访问某一资源的权限,用户根据自己所具备的权限,去执行相应的操作。一个优秀的认证+授权系统可以为我们的应用系统提供强有力的安全保障功能。


当我们看到下面的界面时,一定不陌生

而一个用户的权限信息往往是多个角色叠加

最终形成一个个可以被访问的菜单集合

这就是一些典型的权限管理基础的CURD,背后支撑我们的都是接下来要了解的:

此处为语雀内容卡片,点击链接查看:https://www.yuque.com/yzxb/index/bo5dd6l0b298l3dq

目录
相关文章
|
4天前
|
安全 Java 应用服务中间件
实现权限管理的技术
实现权限管理的技术
8 0
|
4月前
|
Kubernetes 安全 数据安全/隐私保护
k8s-权限管理
k8s-权限管理
39 1
|
6月前
|
数据安全/隐私保护
权限管理
权限管理
32 1
|
数据安全/隐私保护
权限管理详解
权限管理详解
111 1
|
SQL 安全 关系型数据库
第03章 用户与权限管理
第03章 用户与权限管理
107 0
|
存储 安全 Java
权限管理介绍|学习笔记
快速学习权限管理介绍
权限管理介绍|学习笔记
|
Linux Shell Go
权限管理 | 学习笔记
快速学习权限管理。
 权限管理 | 学习笔记
|
SQL Java 数据库
权限管理系统(四)
前面我们做的小项目都是一个表的,业务代码也相对简单。现在我们来做一个权限管理系统,体验一下多表的业务逻辑,顺便巩固一下过滤器的知识。!
511 2
权限管理系统(四)
|
关系型数据库 MySQL 数据安全/隐私保护
开发指南—权限管理—角色权限管理
本文介绍角色权限管理相关语法级示例。 PolarDB-X兼容原生MySQL 8.0基于橘色的权限控制,请参见基于角色的权限控制。
137 0
|
SQL 数据库 数据安全/隐私保护
权限管理系统(一)
前面我们做的小项目都是一个表的,业务代码也相对简单。现在我们来做一个权限管理系统,体验一下多表的业务逻辑,顺便巩固一下过滤器的知识。!
291 0
权限管理系统(一)