CAS 单点登录成功之后如何跳转回到 原来的应用 ?

uncleja 2012-05-19 12:40:04
我现在有一个应用,context名字叫client1web,对应虚拟域名http://client1.sso.com,
有一个CAS服务器项目,context=cas ,对应虚拟域名https://www.sso.com 。
我现在碰到的问题是:当我访问client1web中的受保护资源http://client1.sso.com/client1web/profile/changepassword的时候,
被拦截到CAS进行登录,我登录了,成功了,但是问题是在回跳到client1web的时候,发现回跳不了,
出现的地址是:http://client1.sso.com/client1web/j_acegi_cas_security_check?ticket=ST-1-T2SzjSR2P1yFxrbiNkS9-cas&isFirst=true;找不到页面,
不是404,也不是500,也不是503等错,就是不显示页面,后台没有报错,但是“profile/changepassword”这个action在client1web中是正确配置的。
我现在想要的效果是:当我登录成功之后,回跳到action地址profile/changepassword 。

并且http://client1.sso.com在没有在cas登录之前,不受保护的资源是可以访问的,经过上面的跳转之后,http://client1.sso.com所以资源都不能被访问了。

这个问题我纠结了好久,还是没有解决。。

这个是我要做的毕业设计啊,过几天就要交了,请各位给点意见,小弟感激万分。。。

...全文
417 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

67,513

社区成员

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

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