1、问题描述
在项目开发中需要使用 shiro 注解去控制权限,如
@RequiresUser、@RequiresAuthentication 、@RequiresRoles、@RequiresPermissions等权限
这些注解在生产上很有必要,但是前后端分离这种开发模式下,需要前端开发在本地不登录进行页面开发,需要将权限进行放开
2、解决方法
applicationContext-shiro.xml 文件中
<!-- 启用shrio 控制器授权注解拦截方式 -->
<bean class="org.apache.shiro.spring.security.interceptor.AuthorizationAttributeSourceAdvisor">
<property name="securityManager" ref="securityManager"/>
</bean>
将这个配置进行注释,使注解失效