单点登录系统和应用系统之间进行跨域名重定向,
如何获取cookie中的sessionid???图1:单点登录系统和各应用系统位于不同的服务器。用户访问单点登录系统进行身份验
证,之后,用户通过单点登录系统访问应用系统。
图2:访问成功后,应用系统与单点登录系统断开连接,将自己的首页面发送到用户浏览
器。如:单点登录系统的域名www.abcd.com,应用系统域名:www.efgh.com
用户通过单点访问应用系统:www.abcd.com/login.do
访问成功后,用户浏览器地址转向,www.efgh.com/default.jsp

图1:
图2:

解决方案 »

  1.   

    如果是SSO登录的话,在sso登录成功的话redirect回来后应该要带上一个所谓的"trick"吧?
    你的应用再使用这个"trick"进行验证,验证成功就认为用户已经成功了。
    接下来是种下自己的cookie还是怎么都可以了吧
      

  2.   

    用户的浏览器不变,
    可以用cookie.setDomain
    实现跨域cookie保存sessionId吗?
    请教了
      

  3.   


    我想改成a.test.com的ip地址10.1.1.2
    实现跨域
    如何实现呢?
    谢谢
      

  4.   

    楼主,不同域名的cookie浏览器是不会提交给你的。所以必须用其他手段来获取信息。
      

  5.   

    谁知道怎么改成a.test.com的iP是10.1.1.2,
    访问10.1.1.2时,也能和a.test.com实现跨域
    实现跨域访问cookie?
    谢谢!!