shiro授权优化方案
应用场景:一个单据要经过多人审核,一个人拥有很多单据,现在要实现这个单据的所有审核人的各级主管可以查看单据。数据库中是单据和审核人对应的.subject是当前系统的操作者,我如果在登录的时候授权的话,我就要把subject的下级所有人的所有单据都找出来,然后授权给subject查看这些单据的权利。
我觉得这样很笨重,有的时候用户登入系统就是为了查询一张单据,但是我上面的操作的话就太复杂了,不知道shiro能不能动态获取权限呢?各位有什么好的想法请不吝赐教!(用shiro的思想阐述是最好不过啦~~)
爆炸小卷子
10 years, 2 months ago