由于Shiro filterChainDefinitions中 roles默认是and, admin= user,roles[system,general] 比如:roles[system,general] ,表示同时需要“system”和“general” 2个角色(权限)才通过认证,缺一不可.但是在实际业务中,一个端口往往同时对几个角色开放.比如管理员账号拥有访问所有端口的权限.那么此时的and显然是不合时宜的,与之替代的是or 一.重新实现AuthorizationFilter类 impo…