shiro简单学习
来源:互联网 发布:淘宝产品规划方案 编辑:程序博客网 时间:2024/06/07 22:03
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd" default-lazy-init="true"> <description>Shiro Configuration</description> <!-- Shiro's main business-tier object for web-enabled applications --> <bean id="securityManager" class="org.apache.shiro.web.mgt.DefaultWebSecurityManager"> <property name="realm" ref="myShiroRealm" /> <property name="cacheManager" ref="cacheManager" /> </bean> <!-- 項目自定义的Realm --> <bean id="myShiroRealm" class="com.luo.shiro.realm.MyShiroRealm"> <property name="cacheManager" ref="cacheManager" /> </bean> <!-- Shiro Filter --> <bean id="shiroFilter" class="org.apache.shiro.spring.web.ShiroFilterFactoryBean"> <property name="securityManager" ref="securityManager" /> <property name="loginUrl" value="/login.jhtml" /> <property name="successUrl" value="/loginsuccess.jhtml" /> <property name="unauthorizedUrl" value="/error.jhtml" /> <property name="filterChainDefinitions"> <value> /index.jhtml = authc /login.jhtml = anon /checkLogin.json = anon /loginsuccess.jhtml = anon /logout.json = anon /** = authc </value> </property> </bean> <!-- 用户授权信息Cache --> <bean id="cacheManager" class="org.apache.shiro.cache.MemoryConstrainedCacheManager" /> <!-- 保证实现了Shiro内部lifecycle函数的bean执行 --> <bean id="lifecycleBeanPostProcessor" class="org.apache.shiro.spring.LifecycleBeanPostProcessor" /> <!-- AOP式方法级权限检查 --> <bean class="org.springframework.aop.framework.autoproxy.DefaultAdvisorAutoProxyCreator" depends-on="lifecycleBeanPostProcessor"> <property name="proxyTargetClass" value="true" /> </bean> <bean class="org.apache.shiro.spring.security.interceptor.AuthorizationAttributeSourceAdvisor"> <property name="securityManager" ref="securityManager" /> </bean> </beans>
阅读全文
0 0
- shiro简单学习
- SpringBoot学习-简单shiro权限控制
- shiro学习
- Shiro学习
- shiro学习
- shiro学习
- shiro学习
- shiro 学习
- shiro 学习
- shiro学习
- Shiro 学习
- shiro学习
- [shiro学习笔记]第二节 shiro与web融合实现一个简单的授权认证
- shiro权限框架学习——简单概念和使用
- 【shiro】shiro学习笔记1-shiro初识
- shiro学习-shiro集成cas
- shiro学习:shiro实现授权
- shiro简单配置
- 万兆网络UDP速率传输性能测试(接受端)
- 递归实现二叉树遍历以及求最大深度
- 面试大全3
- DQL、DML、DDL、DCL的概念与区别
- QRNN(Quasi-Recurrent Neural Networks)
- shiro简单学习
- 事务为什么加在service层而不加在dao层
- SVN服务---分支到主干
- HDU 6138 AC自动机
- 关于HTTP协议,一篇就够了
- Javascript学习
- jsp 九大内置对象和其作用详解
- vbr,cbr,abr区别
- 如何修改Docker0的IP地址