`
ispring
  • 浏览: 359514 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Bug : LogoutFilter return a 404 on Websphere 6.0.2

阅读更多
Environment:  Windows Xp + Websphere 6.0.2.0 + IBM JDK/JRE 1.4.2
Description: When I click logout.jsp, it returns a 404.

However, acegi sample app logouot work on websphere 6.0.2

Matt suggest the following temp solution:

Remove logoutFilter from security.xml (as a bean definition and in the filterChain) and
replace it with a web/logout.jsp page that has the following:
<%@ include file="/common/taglibs.jsp"%>
<%@ page import="javax.servlet.http.Cookie" %>
<%@ page import="org.acegisecurity.ui.rememberme.TokenBasedRememberMeServices"
%>

<%
session.invalidate();
Cookie terminate = new
Cookie(TokenBasedRememberMeServices.ACEGI_SECURITY_HASHED_REMEMBER_ME_COOKIE_KEY,
null);
terminate.setMaxAge(0);
response.addCookie(terminate);
%>

<c:redirect url="/mainMenu.html"/> 
分享到:
评论
1 楼 just4you 2008-11-24  
是不是在web.xml中没有写
<filter-mapping>
<filter-name>securityFilter</filter-name>
<url-pattern>/j_acegi_logout</url-pattern>
</filter-mapping>
的问题呢?

相关推荐

    acegi logoutFilter 应用

    这是在原来的基础上添加了logoutFilter的应用,并且有相应的博客讲解。这是一个具体的可以跑的通的demo,博客对应的地址如下:http://blog.csdn.net/yuebinghaoyuan/article/details/20690789

    springsecurity

    - `LogoutFilter`: 实现用户登出功能。 - `RememberMeAuthenticationFilter`: 处理“记住我”功能。 - `AbstractAuthenticationProcessingFilter`: 处理不同类型的认证请求。 2. **访问决策管理器**: 它决定用户...

    acegi form 认证 demo

    acegi security实践教程—简单定制logoutFilter 这个demo是在原来的基础上,定制自己的logoutFilter,具体详细的博客地址介绍如下: http://blog.csdn.net/yuebinghaoyuan/article/details/21075929

    java shiro实现退出登陆清空缓存

    return false; } } ``` 在 `preHandle` 方法内,除了调用父类的 `logout` 方法完成基本的登出操作,我们还可以根据需求添加额外的清理逻辑。例如,我们可以清除特定的缓存项,或者断开与数据库或其他服务的连接。...

    acegi rememberMe和退出

    Acegi Security提供了一个LogoutFilter,该过滤器负责处理注销请求,清理session、Remember Me令牌等,确保用户安全退出。 要实现Acegi Security的"Remember Me"和退出功能,你需要做以下步骤: 1. 配置...

    spring security源码分析.pdf

    - 通过 `&lt;http&gt;` 标签下的 `single-sign-on` 子标签配置 CAS。 - 需要配置 CAS 服务器的 URL 和服务凭据等相关信息。 以上内容涵盖了 Spring Security 3 的源码分析中几个关键点的具体内容。通过对这些内容的深入...

    spring boot整合CAS配置详解

    public FilterRegistrationBean&lt;LogoutFilter&gt; logoutFilter() { FilterRegistrationBean&lt;LogoutFilter&gt; filter = new FilterRegistrationBean(); filter.setFilter(new LogoutFilter(new ...

    Spring Security3 安全 个人总结

    * LogoutFilter:退出登录 * UsernamePasswordAuthenticationFilter:完成认证处理 * FilterSecurityInterceptor:完成授权处理 * DefaultLoginPageGeneratingFilter:生成默认的登录页面 * ...

    spring security2 安全手册(牛人写的)

    - **LogoutFilter**:展示如何配置LogoutFilter以支持安全退出功能。 - **AuthenticationProcessingFilter**:解释此过滤器的作用及其实现机制。 - **DefaultLoginPageGeneratingFilter**:了解如何生成默认的登录...

    Spring Security(Spring安全权限管理手册) PDF

    - **LogoutFilter**:处理用户登出操作。 - **AuthenticationProcessingFilter**:用于处理用户认证请求。 - **DefaultLoginPageGeneratingFilter**:生成默认登录页面。 - **BasicProcessingFilter**:支持...

    spring-Acgei的一个小例子之四

    在上面的例子中,`/**`匹配所有URL,依次调用`authenticationProcessingFilter`, `exceptionTranslationFilter`, `filterSecurityInterceptor`, `logoutFilter`这些过滤器进行处理。这样,当用户请求`j_acegi_logout...

    Spring Security权限管理开发手册

    - **过滤器解析:** 详细介绍Spring Security中各个核心过滤器的作用和工作原理,如`HttpSessionContextIntegrationFilter`、`LogoutFilter`等。 - **第10章:管理会话** - **添加监听器:** 使用监听器来监控...

    Spring_security 3.x 登录权限测试模块.以及源码.

    3. **LogoutFilter**:处理注销请求,清除用户会话中的信息。 4. **UsernamePasswordAuthenticationFilter**:处理登录请求,解析用户名和密码,尝试进行身份验证。 5. **BasicAuthenticationFilter**:处理基本...

    springsecurity_logout.rar

    6. **登出请求处理**:当用户访问登出URL时,`LogoutFilter`会捕获请求,调用配置的`LogoutHandler`进行登出处理。完成后,用户会被重定向到指定的登出成功页面。 结合给定的链接资源...

    Shiro框架政和

    - **登录与注销**:通过Shiro的`FormAuthenticationFilter`实现用户登录,`LogoutFilter`处理用户注销。 - **权限控制**:使用`@RequiresPermissions`和`@RequiresRoles`注解进行方法级别的权限控制。 - **会话...

    单点登录sso-shiro-cas-maven

    &lt;bean id="logoutFilter" class="org.apache.shiro.web.filter.authc.LogoutFilter"&gt; &lt;!-- 配置验证错误时的失败页面 --&gt; ${shiro.logoutUrl}" /&gt; &lt;!-- 认证通过后的默认角色 --&gt; &lt;!-- cas服务端...

    Shiro和cas部分整合

    Apache Shiro 和 CAS 整合是为了解决Java应用程序中的身份验证和权限管理问题,同时实现单点登录(Single Sign-On, SSO)功能。Apache Shiro 是一个轻量级的安全框架,它提供了用户认证、授权和会话管理等功能,而...

Global site tag (gtag.js) - Google Analytics