shiro授权优化方案

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

阅读 2.9k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进