<bean id="shiroFilter" class="org.apache.shiro.spring.web.ShiroFilterFactoryBean">
<property name="securityManager" ref="securityManager" />
<property name="successUrl" value="/index.jsp" />
<property name="unauthorizedUrl" value="/500.htm" />
<property name="filters">
<util:map>
<entry key="authm">
<bean class="org.apache.shiro.web.filter.authc.PassThruAuthenticationFilter" >
<property name="loginUrl" value="/user/login" />
</bean>
</entry>
</util:map>
</property>
<property name="filterChainDefinitions">
<value>
/user/login = anon <!--匿名-->
/user/** = authm <!--登录后可操作的路径-->
/admin/** = authm,roles[administrator] <!--管理员角色可操作的路径-->
</value>
</property>
</bean>
源码中其他过滤器:
1.AnonymousFilter 匿名过滤器
2.AuthenticatingFilter 认证过滤器
3.AuthenticationFilter 授权过滤器
4.BasicHttpAuthenticationFilter 基于http请求的过滤器
5.FormAuthenticationFilter
6.PassThruAuthenticationFilter
7.UserFilter
分享到:
相关推荐
vue+element+springboot+shiro权限控制,mysql数据库 登录帐号/密码 admin:111111
shiro权限demo
Apache shiro权限控制基础配置代码,比网上其它文章全面,细致,适用,经测试可行.
pringmvc整合shiro权限控制的实例教程
Spring整合Shiro做权限控制模块详细案例分析
shiro动态URL权限控制 用过Spring Security的朋友应该比较熟悉对URL进行全局的权限控制,即访问URL时进行权限匹配;如果没有权限直接跳到相应的错误页面。Shiro也支持类似的机制,不过需要稍微改造下来满足实际需求...
shiroshiro权限管理框架,本文档详细介绍了shiro权限管理框架在JavaWeb项目中的配置以及使用
spring+shiro 增删改查权限控制,其中包括用户管理、角色管理、权限管理
vue+shiro实现前端细颗粒按钮级权限,并且可以实现删除和禁用两种不同模式,里面需要的前置技术包括 :vue\vue的自定义指令\vue的自定义插件\vuex
Shiro权限管理 的jar包 ,一些example ,shiro资料笔记与核心单词
shiro权限控制案例代码
Springboot整合shrio实现权限控制;并且把thymeleaf和shiro标签进行整合,实现按钮级别权限控制
shiro freemarker整合 使用权限控制
一个用SSM和Shiro做的小的登录的demo
shiro权限管理案例加文档 shiro权限管理案例加文档 shiro权限管理案例加文档
Shiro根据用户权限显示不同的菜单.Shiro根据权限显示指定菜单
代码是ssh+shiro的整合,方便有基础的人理解。
spring boot+shiro 权限认证管理案例 shiro搭配缓存处理