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

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

我现在有一个应用,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所以资源都不能被访问了。
 
这个问题我纠结了好久,还是没有解决。。 

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

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