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

丹青城 2013-03-27 06:25:43
我在搭建好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.这是统一登录界面登录成功后的跳转

...全文
1231 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
-AJ- 2013-03-27
  • 打赏
  • 举报
回复
你配置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>
长笛党希望 2013-03-27
  • 打赏
  • 举报
回复
过滤器过滤的url是/portal/platformLogin.jsp,也就是说当url为/portal/platformLogin.jsp时候,回到过滤器中进行判断,楼主过滤器中是怎么写的?

67,549

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧