当前位置:编程学习 > JAVA >>

关于cas登录成功后跳转的问题

我在搭建好cas服务器,以及给要访问的应用添加了CAS client的拦截设置。现在点击应用的登录界面,会跳转到cas 服务器的统一登录界面。输入正确的用户名密码,为何跳转的是应用的登录界面,而不是登录成功后的应用界面?

本来应该跳转到应用登录成功后的界面的,为何会停在应用登录界面,我的逻辑错误了吗?求大神指教

1.web.xml中配置
<filter-mapping> 

    <filter-name>CAS Filter</filter-name> 

    <url-pattern>/portal/platformLogin.jsp</url-pattern> 

</filter-mapping> 

2.这是统一登录界面登录成功后的跳转

--------------------编程问答-------------------- 过滤器过滤的url是/portal/platformLogin.jsp,也就是说当url为/portal/platformLogin.jsp时候,回到过滤器中进行判断,楼主过滤器中是怎么写的? --------------------编程问答-------------------- 你配置securityContext了么?
这里有个例子http://bbs.csdn.net/topics/390405164?page=1#post-394040805

web.xml里,你添加Listener for CAS了么?
	<listener>
<listener-class>org.jasig.cas.client.session.SingleSignOutHttpSessionListener</listener-class>
</listener>

你可能还需要
	<filter>
<filter-name>springSecurityFilterChain</filter-name>
<filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>
</filter>


补充:Java ,  Java EE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,