数据级的权限管理和功能级的权限管理的区别,不使用框架(shiro,springsecurity)做权限设计的思考

本文分析了数据级权限管理和功能级权限管理的差异,数据级权限主要涉及数据访问的范围,而功能级权限关注操作的可用性。讨论了不依赖Shiro或SpringSecurity框架时权限设计的思考,强调数据权限实现方案应考虑透明性、集成性、性能、分页支持和跨数据库适应性。同时,提到了RBAC模型在实际系统中的扩展与优化,以及功能权限和数据权限在权限管理中的重要性。
摘要由CSDN通过智能技术生成

1 数据级的权限管理和功能级的权限管理 

引自:http://www.iteye.com/problems/97374

功能级权限,有大有小。大的可以直接包括一个业务模块,小的可以是一个按钮。一般的功能级权限一般包括:菜单、url、按钮 。

数据级权限主要是针对访问数据的可见范围。一般包括以下几类:当前操作人可见、部门可见、部门及子部门可见……等。数据级权限目前常用的做法就是在业务模块的表中增加操作人字段(如:creator),然后通过aop或者是在基类的查询、查看、更新、删除中,把creator字段值与可见范围进行特殊处理。

 

2 不使用框架(shiro,springsecurity)做权限设计的思考(我的理解是拼sql)

以下三篇连接转载自:oschina博主"悠悠然然 "

https://my.oschina.net/tinyframework/blog/630801

https://my.oschina.net/tinyfra

评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

菠萝科技

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值