急问!! 重定向后,如何取回原来的session?(单点登录后)

sAS112UUUYY111 2011-04-11 09:17:11
图1:单点登录系统和各应用系统位于不同的服务器。用户访问单点登录系统进行身份验
证,之后,用户通过单点登录系统访问应用系统。
图2:访问成功后,应用系统与单点登录系统断开连接,将自己的首页面发送到用户浏览
器。

如:单点登录系统的域名www.abcd.com,应用系统域名:www.efgh.com
用户通过单点访问应用系统:www.abcd.com/login.do
访问成功后,用户浏览器地址转向,www.efgh.com/default.jsp

应用系统在验证单点登录系统的访问通过后,重定向到www.efgh.com/default.jsp后,
如何取回原来的session?

图一:

图二:
...全文
507 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
y11111494 2011-04-12
  • 打赏
  • 举报
回复

两个系统间要实现单点登录,在sendRedirect(URL);之后,在跳转的页面里我加了一个filter,可是在filter里确得不到Cookie,request.getCookies();得到的是空。请问各位,该如何在filter里得到Cookie呢?
sAS112UUUYY111 2011-04-11
  • 打赏
  • 举报
回复
???????
请教了
韭菜猫骑士 2011-04-11
  • 打赏
  • 举报
回复
3楼说的对,我也在帮忙做集群同步,业务很复杂,挺不容易的。session确实要同步。我们用的模式是Hornetq,通过发布和接收函数来解决问题。
tiany2003 2011-04-11
  • 打赏
  • 举报
回复
把session换成cookie在取值应该简单点
qingyuan18 2011-04-11
  • 打赏
  • 举报
回复
应用服务器集群,session复制
zhoutong123 2011-04-11
  • 打赏
  • 举报
回复
单点登录的原理 用户访问应用服务器 应用服务器判断用户是否有应用服务器的session如果没有跳转到单点登录服务器 登录后跳转到应用服务器 跳转地址中包含一个ticket 应用服务器根据ticket去单点登录服务器验证ticket 如果没有问题即设置应用服务器的session
Aiolia 2011-04-11
  • 打赏
  • 举报
回复
集群服务器你需要保证session一致性的解决方案

81,095

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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