`
weifly
  • 浏览: 235402 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

多子域名实现单点登录

 
阅读更多

问题:
网站有bbs.xxx.com / main.xxx.com / pay.xxx.com 这三个不同的二级网站,要实现任何一二级域名处登陆,其他各二级域名的站均登陆。
解决办法:
设置cookie的domain属性。
详细介绍:
把保存用户登陆信息的cookie的域设置成一样即可。

参考:

http://www.cnblogs.com/winner/archive/2007/07/21/826791.html

 

如何和spring security结合使用:

 

在登录成功后,设置cookie: jssoid=xxxxxxxx,domain=xxx.com,path=/

在各个子网站应用中,读取jssoid,并在session中重建登录信息

 

这里有一个前提是,需要有一种方法来保存登录授权信息,所有的子网站应用都可以访问到,这可以通过数据库或memcache等机制来实现

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics