我正在开发一个系统,我有很多站点,需要在它们之间启用Single SignOn,所以我决定采用这种方案..
myssosite.com - >使用一些变量为mainsite.com设置cookie。 (这个网站不公开) mysite1.com / mysite1.com / ..... - >如果用户未登录,请检查myssosite.com上的任何现有cookie,如果是,则登录用户,请转到登录页面。当用户登录任何站点时,只需在远程站点myssosite.com上创建cookie。
请尽快帮助我。
答案 0 :(得分:1)
您无法为其他网站创建Cookie!
如果用户登录到site1但未登录到site2,则需要将某些身份验证重定向到site2。相同的情况则相反。
用户必须从一个站点导航到另一个站点,以便您可以执行此操作。 如果没有任何数据,只需访问www.site2.com就不会让他们神奇地登录。