shiro框架校验 诡异的问题

图片描述

为什么冒号 后面的随便改都可以检验通过?

阅读 2.9k
2 个回答

用户是否已经给了sys的授权?如果给了的话

sys:role:edit
sys:555
都可以被认为是可以通过授权验证的

sys可以等同于sys:*

shrio不会来验证资源是否存在的。
给shiro输入授权资源列表(表达式)
shiro跟你输入的资源列表,在根据你需要验证的表达式,来判断是否通过授权验证。

不行吧... 自定义实现realm的时候会把用户具有的角色和权限字符串查询出来.你看看的realm中是怎样定义的.

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