- 浏览: 1358345 次
- 性别:
- 来自: 北京
-
文章分类
- 全部博客 (897)
- spring4 (14)
- hibernate3 (26)
- spring2 (35)
- struts2 (55)
- struts1 (15)
- 设计模式 (15)
- java (172)
- mybatis3 (11)
- sql (17)
- mysql (13)
- jbpm (10)
- J2EE (45)
- tools (29)
- js (83)
- 数据结构 (13)
- Html (26)
- web (22)
- flex (33)
- Oracle (57)
- linux (49)
- 算法 (6)
- 其它 (12)
- easyui (1)
- bootstrap (13)
- xml (2)
- tomcat (1)
- redis (10)
- activemq (2)
- webservice (11)
- maven (2)
- springboot (1)
- ubuntu (1)
- python (14)
- rocketmq (1)
- springcloud (11)
- opencv (10)
最新评论
-
mike_eclipse:
Hashtable是线程不安全的吗?好像是线程安全的吧?
多线程之集合类 -
July01:
推荐用StratoIO打印控件,浏览器和系统的兼容性都很好,而 ...
lodop打印控件 -
xingcxb:
经过测试,假的,依旧会出现中文乱码!!!!store方法里面采 ...
java 读写Properties文件,不会出现中文乱码 -
tiger20111989:
...
Spring注解方式管理事务 -
zw7534313:
...
js 文字上下滚动 无间断循环显示
和数据库的配置:srping-acegi-db.zip
http://www.java8.net/spring/2009-01/123235950511201_8.html
http://www.iteye.com/topic/43341 (可以控制方法的权限)
1.Error creating bean with name 'filterChainProxy' defined in URL [file:/F:/apache-tomcat-6.0.20/webapps/spring-acegi/WEB-INF/classes/applicationContext-security.xml]: Initialization of bean failed; nested exception is org.springframework.beans.TypeMismatchException: Failed to convert property value of type [java.lang.String] to required type [org.springframework.security.intercept.web.FilterInvocationDefinitionSource] for property 'filterInvocationDefinitionSource';
<bean id="filterChainProxy"
class="org.springframework.security.util.FilterChainProxy">
<!--
<security:filter-chain-map path-type="ant">
<security:filter-chain pattern="/**" filters="httpSessionContextIntegrationFilter,logoutFilter, authenticationProcessingFilter,securityContextHolderAwareRequestFilter,rememberMeProcessingFilter,anonymousProcessingFilter,exceptionTranslationFilter,filterSecurityInterceptor"/>
</security:filter-chain-map>
-->
<property name="filterInvocationDefinitionSource">
<value><![CDATA[
CONVERT_URL_TO_LOWERCASE_BEFORE_COMPARISON
PATTERN_TYPE_APACHE_ANT
/**=httpSessionContextIntegrationFilter,logoutFilter, authenticationProcessingFilter,securityContextHolderAwareRequestFilter,rememberMeProcessingFilter,anonymousProcessingFilter,exceptionTranslationFilter,filterSecurityInterceptor]]
//这红色的内容在一行上
>
</value>
</property>
</bean>
5.Error creating bean with name 'testAcegi' defined in ServletContext resource [/WEB-INF/classes/applicationContext-security.xml]: Initialization of bean failed; nested exception is org.springframework.aop.framework.AopConfigException: Cannot proxy target class because CGLIB2 is not available. Add CGLIB to the class path or specify proxy interfaces.
6.方法拦截:
<bean id="methodSecurityInterceptor" class="org.springframework.security.intercept.method.aopalliance.MethodSecurityInterceptor">
<property name="authenticationManager">
<ref bean="authenticationManager2"/>
</property>
<property name="accessDecisionManager">
<ref bean="accessDecisionManager"/>
</property>
<property name="objectDefinitionSource"> <!-- 对代理的类的方法开始配置权限
<value>com.test.comm.admin.service.impl.SysUsersService.insert=ROLE_BACAL</value>
-->
<value>com.method.TestAcegi.Role=ROLE_USER</value>
</property>
</bean>
<bean id="testAcegi" class="com.method.TestAcegi"/>
<bean id="autoProxyCreator" class="org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator">
<property name="beanNames">
<list>
<value>testAcegi</value><!-- 要代理的Bean的id -->
</list>
</property>
<property name="interceptorNames">
<list>
<value>methodSecurityInterceptor</value><!-- 代理为... -->
</list>
</property>
</bean>
需要加asm-2.2.3.jar 还有 cglib-nodep-2.1.3.jar(使用BeanNameAutoProxyCreator必须加这两个包)
- spring-acegi-db.zip (4.7 MB)
- 下载次数: 16
- spring-acegi-db-servlet_method_.zip (5.1 MB)
- 下载次数: 18
发表评论
-
spring 线程池
2015-12-11 19:58 1430spring4 线程池:把需要执行的Thread放入线程池中 ... -
spring整合EhCache 缓存Dao
2015-10-31 10:01 1074spring整合EhCache 缓存Dao 缓存的键 ... -
spring 声明式事务 transaction
2011-05-30 20:59 1410声明式事务处理(Declarative transaction ... -
spring 与 hibernate Annotation配置(applicationContext.xml)
2010-06-13 16:46 4488(3) applicationContext.xml ... -
spring 与hibernate Annotation配置(dao)
2010-06-13 16:39 3396(1)BaseDao.java import java. ... -
Spring注解方式管理事务
2010-06-13 14:48 9874http://www.cnblogs.com/ysxlin/ ... -
spring事务
2010-06-13 09:19 1360http://wiki.springside.org.cn/d ... -
spring2.5+xfire
2010-02-26 14:04 1745哈哈,是不是发现报错啦,这个原因是因为xfire中默认已经为 ... -
Java类如何获取Spring的Bean
2010-01-17 13:50 25341.创建一个类并让其实现org.springframewor ... -
spring hibernate集成
2009-12-10 08:48 1230<bean id="sessionFactor ... -
spring2 activemq5 tomcat6构建jms
2009-09-27 10:26 1428http://lianj-lee.iteye.com/blog ... -
spring获取bean的几种方式
2009-09-27 09:44 1478http://flatfish2000.iteye.com/b ... -
jmx
2009-08-08 10:18 1309http://www.iteye.com/topic/1047 ... -
jms
2009-08-08 09:20 11581.运行jms,必须先启动activemq,然后运行Serve ... -
spring2 集成视图
2009-08-06 09:41 10421.spring2的控制器: name-servlet.xml ... -
spring2 计划任务
2009-07-31 08:52 1207http://docs.huihoo.com/spring/2 ... -
spring2 struts2 acegi
2009-07-30 18:18 1508spring2-security-struts2: 拦截没有授 ... -
spring2 MVC
2009-07-30 15:46 12001. return new ModelAndView(&quo ... -
spring2.0 security
2009-07-30 15:13 15551.把spring-security-samples-tuto ... -
spring 事务(2)
2009-07-30 13:15 1221增加了事务之后:DEBUG [org.springframew ...
相关推荐
Spring Acegi是一个安全框架,它为Spring应用提供了一套强大的身份验证和授权机制。这个框架在Spring Security(之前称为Spring Security)之前被广泛使用。在本文中,我们将深入探讨Spring Acegi的核心概念、功能和...
Spring Acegi权限控制是Spring框架中用于实现Web应用安全的一种解决方案。Acegi Security(现已被Spring Security替代)是一个功能强大的安全框架,它主要解决了认证(Authentication)和授权(Authorization)这两...
**Spring ACEGI安全框架简介** Spring ACEGI是Spring Security的前身,它是一个强大的、高度可配置的安全框架,专为Java企业级应用设计。这个框架旨在提供全面的身份验证、授权和服务层安全功能,允许开发者轻松地...
Spring Acegi是一个安全框架,它为Spring应用提供了全面的安全管理解决方案。这个例子是为初学者设计的,旨在帮助他们快速理解和应用Acegi框架。Acegi(现在已被Spring Security替代)在Spring应用程序中提供了身份...
**Spring Acegi 3 文档概述** Spring Acegi 安全框架是 Spring 框架的一个扩展,专门用于实现企业级应用的安全管理。在 Spring Acegi 3 中,它提供了全面的身份验证、授权和会话管理功能,为 Java 开发者提供了一套...
2. **授权**:Acegi的授权机制主要由`AccessDecisionManager`和`SecurityInterceptor`完成。`AccessDecisionManager`负责决定是否允许访问受保护的资源,而`SecurityInterceptor`则拦截请求并执行相应的安全策略。 ...
在Spring框架中,Acegi(现在已经并入Spring Security)是一个强大的安全管理组件,它提供了认证和授权功能。在本文中,我们将深入探讨Spring_Acegi框架如何实现授权机制,特别是通过`FilterSecurityInterceptor`来...
Spring Acegi是Spring Security的前身,它为Java企业级应用提供了强大的访问控制和安全框架。在深入了解Spring Acegi之前,我们需要先理解Spring Security的基本概念。Spring Security是一个全面的框架,用于保护...
Spring Acegi 后期已被 Spring Security 所取代,后者继承了 Acegi 的优点并进行了增强和优化,支持更多的安全特性,如 OAuth2、JWT、SAML 等。因此,现代项目推荐使用 Spring Security 替代 Spring Acegi。 总结,...
前段时间复习了spring怎么做权限的技术,spring acegi 学习心得.记下来勉励自己.
标题“spring的acegi应用”指的是在Spring框架中使用Acegi安全模块进行权限管理和用户认证的一个主题。Acegi是Spring早期的一个安全组件,后来发展成为Spring Security,是Spring生态系统中的重要部分,用于提供全面...
spring_acegi精彩实例,带MYSQL数据库脚本,保证能运行 spring_acegi精彩实例,带MYSQL数据库脚本,保证能运行 spring_acegi精彩实例,带MYSQL数据库脚本,保证能运行 spring_acegi精彩实例,带MYSQL数据库脚本,...
Acegi是一个专门为SpringFramework应用提供安全机制的开放源代码项目,全称为Acegi Security System for Spring,当前版本为 0.8.3。它使用了Spring的方式提供了安全和认证安全服务,包括使用Bean Context,拦截器和...
Spring安全系统:Acegi Security Acegi简介! Acegi安全系统,是一个用于Spring Framework的安全框架,能够和目前流行的Web容器无缝集成。它使用了Spring的方式提供了安全和认证安全服务,包括使用Bean Context,...
如何定义spring security的安全认证框架,对url和系统类method进行过滤以及权限分配和控制