我也碰到过同样的问题,我的做法是在
<bean id="authenticationManager" class="org.acegisecurity.providers.ProviderManager">
中去掉 <!-- <ref local="anonymousAuthenticationProvider"/>
<ref local="rememberMeAuthenticationProvider"/> -->
也可能你的配置中没有这两个bean,把不必要的bean去掉,我这里只留一个基于数据库的认证daoAuthenticationProvider
还有就是更改 <bean id="authenticationProcessingFilter" class="org.acegisecurity.ui.webapp.AuthenticationProcessingFilter">中的<property name="defaultTargetUrl"><value>/default.action</value></property>使其跳转到有意义的地方,可以是默认页,做如上修改后问题解觉了,不知道具体是哪个影响的,先给你一个小提示,等项目完成了再去仔细研究.
分享到:
相关推荐
结合标签“源码”和“工具”,我们可以推测这篇文章主要探讨的是如何通过Acegi安全框架来增强Spring Web应用程序的安全性,并可能涉及到源代码级别的解析和实践操作。 Acegi是Spring Security的前身,它是一个为...
acegi与cas集成 <!-- ========= Acegi as a CAS Client的配置============= --> class="org.acegisecurity.ui.cas.CasProcessingFilter"> ref="authenticationManager" /> value="/login.do?...
本实战教程将深入探讨如何将Acegi集成到基于Spring的Web应用中,以实现用户认证、授权以及安全控制等功能。 首先,Acegi的核心功能在于提供了一种灵活的方式来管理Web应用的安全性。它包括了身份验证...
《实战Acegi:使用Acegi作为基于Spring框架的WEB应用的安全框架》这本书提供了一个很好的起点,它详细介绍了如何设置和使用Acegi,以及如何解决实际开发中的安全问题。 总的来说,Acegi为基于Spring的Web应用提供...
JAVA开发专家:敏捷Acegi、CAS:构建安全的Java系统 pdf
<!!-- web.xml文件 --> <?xml version="1.0" encoding="UTF-8"?> ...<param-value>/WEB-INF/acegi-config.xml</param-value> </context-param> <!-- Acegi 的 Filter Chain 代理 --> <filter> <filter-name>
本实战教程将深入探讨如何将Acegi Security集成到Spring框架中,构建一个安全的WEB应用程序。 首先,我们需要理解Acegi Security的核心概念。Acegi Security基于Spring AOP(面向切面编程)原理,允许开发者通过...
Acegi是一个专门为SpringFramework应用提供安全机制的开放源代码项目,全称为Acegi Security System for Spring,当前版本为 0.8.3。它使用了Spring的方式提供了安全和认证安全服务,包括使用Bean Context,拦截器和...
acegi-security-1.0.7.jar 加入了数据库驱动(mysql5) mysql-connector-java-5.1.6-bin.jar 这两个包附件中已包含。 4. jdbcDaoImpl配置如下: <bean id="jdbcDaoImpl" class="org.acegisecurity.userdetails....
AcegiTest.zip //24.Acegi安全验证开发样例 (3)企业信息管理系统案例 emis01(EJB+MySQL).zip //09.服务端——EJB+MySQL架构实现 emis02(Struts2+Spring+EJB).zip //10.客户端——Struts2+Spring+EJB架构...
AcegiTest.zip //24.Acegi安全验证开发样例 (3)企业信息管理系统案例 emis01(EJB+MySQL).zip //09.服务端——EJB+MySQL架构实现 emis02(Struts2+Spring+EJB).zip //10.客户端——Struts2+Spring+EJB架构...
AcegiTest.zip //24.Acegi安全验证开发样例 (3)企业信息管理系统案例 emis01(EJB+MySQL).zip //09.服务端——EJB+MySQL架构实现 emis02(Struts2+Spring+EJB).zip //10.客户端——Struts2+Spring+EJB架构...
AcegiTest.zip //24.Acegi安全验证开发样例 (3)企业信息管理系统案例 emis01(EJB+MySQL).zip //09.服务端——EJB+MySQL架构实现 emis02(Struts2+Spring+EJB).zip //10.客户端——Struts2+Spring+EJB架构...
这将指定`/login.jsp`作为登录页面,并在成功登录后重定向到默认的目标URL。 此外,Spring Security还允许配置其他高级特性,如密码加密、记住我功能、CSRF防护、会话管理策略等。例如,可以通过`...
### Acegi认证服务详解 #### 一、Acegi简介与背景 Acegi是Spring Security的前身,是一款基于Spring框架的安全管理工具,旨在为应用程序提供安全控制功能,包括身份验证(Authentication)和授权(Authorization)...
"acegi.pdf"可能是Acegi官方文档或者详细教程,包含了更全面的技术细节,包括如何配置安全拦截器,处理会话管理,以及与其他Spring模块的集成等。 "www.pudn.com.txt"可能是一个链接或者引用来源,通常这样的文本...
包含acegi-security-1.0.7.jar,acegi-security-1.0.7-sources.jar,acegi-security-cas-1.0.7.jar,acegi-security-cas-1.0.7-sources.jar,acegi-security-catalina-1.0.7.jar,acegi-security-catalina-1.0.7-...
4. **异常处理(Exception Handling)**:Acegi Security处理与安全相关的异常,如未授权(Unauthorized)和未认证(Not Authenticated)异常,提供了一种统一的方式来处理这些问题。 5. **过滤器链(Filter Chain)...
Acegi Security Resin 0.8.3 是一个专门针对Java Web应用的安全框架,它为Spring框架提供了强大的安全控制和身份验证功能。这个版本的jar.zip包包含了Acegi Security与Resin服务器集成的特定实现,使得Resin用户可以...
Acegi_db1.rar_acegi 是一个与Acegi安全框架相关的压缩包,它可能包含了用于数据库配置和安全策略实现的源代码以及相关的说明文档。Acegi是Spring Security的前身,是一个非常重要的Java安全框架,主要用于企业级...