`
ispring
  • 浏览: 356012 次
  • 性别: 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

    acegi form 认证 demo

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

    单点登录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服务端...

    cas client核心jar文件

    &lt;bean id="logout" class="org.apache.shiro.web.filter.authc.LogoutFilter"&gt; ${cas.logout.url}"/&gt; &lt;/bean&gt; &lt;!-- CAS认证过滤器 --&gt; &lt;bean id="casFilter" class="org.apache.shiro.cas.CasFilter"&gt;...

    Java EE常用框架.xmind

    不用我们去实现退出,只要去访问一个退出的url(该 url是可以不存在),由LogoutFilter拦截住,清除session。 数据回显 授权过滤器使用 XML配置方式 1.在配置文件上配置配置filter规则。/items...

    security-parent

    4 = {LogoutFilter @ 7757} 5 = {UsernamePasswordAuthenticationFilter @ 7755} 6 = {RequestCacheAwareFilter @ 9937} 7 = {SecurityContextHolderAwareRequestFilter @ 9938} 8 = {AnonymousAuthenticationFilter...

Global site tag (gtag.js) - Google Analytics