java单点登录实现跨域名访问


如果java要跨域名实现单点登录有什么办法吗。比如说我现在有以.baidu.com为域名的所有域名,在一点登录之后,其他域名访问都能获取到这个登录状态,session值。谁有相关经验和做法的,求助?

java 单点登录

Bileon 13 years, 8 months ago

你的登录信息是存在哪里,cookies中么?还是session中?
1.先说下session中的解决办法:
方法一:建立一个ticket服务器,跳转的URL中要包含这个ticket,如果没有就从验证服务器中去获取,然后植入;
方法二:session复制,服务器中间件可以做到session复制,具体方法见这里 示例
方法三:利用第三方的工具,比如DB或者cache去做存储
2.cookies
这个就简单了,因为cookies是基于客户端的,没有就从客户端读取就OK了,跨域配置好domain

鬼畜二小姐 answered 13 years, 8 months ago

Your Answer