单点登录问题

marry20091208 2012-12-22 01:28:26
有网站A和网站B和一个验证服务器,假设先通过通行证登录了验证服务器,生成了验证cookie,但是并不会同步A和B的cookie,因为如果独立网站太多,这样效率太低。如果我新打开一个浏览器的tab页,访问网站A的首页,应该是先验证本地cookie,看是否登录了,如果没有登录,要请求验证服务器,看是否登录,这里我不知道,该用什么去请求,因为这个时候,网站A的cookie里也不会有用户名,怎么能找到验证服务器上对应这个用户的cookie呢?这种情况下,session是共享的吗?
...全文
140 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
marry20091208 2012-12-23
  • 打赏
  • 举报
回复
A_persons_journey 2012-12-22
  • 打赏
  • 举报
回复
marry20091208 2012-12-22
  • 打赏
  • 举报
回复
就算能保存session,从session里面取相关信息,但是服务器上的session到了时间,会销毁,一样还是取不到信息。主要是,从通行证登录了网站,再进入网站A的时候,如何能从验证服务器找到验证cookie。
secondfirstlife 2012-12-22
  • 打赏
  • 举报
回复
Session能共享么.你每关一次浏览器,session都会丢失,除非你用cookie把你上次会话的sessionId保存到本地,而且cookie还不能清,当你下次访问的时候还可能用同一个session,不然是不可能的,你关过浏览器吗的,进去了你感觉还是一样的,其实session已经是另外一个了,你不用这种野可以,你也可以保存到数据库里边,购物车就是这样搞得

81,092

社区成员

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

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