我有2个网站(example.com,ex2.com)。 Fisical是一个1分贝的站点。当用户在ex2.com上唱歌时,他也在example.com唱歌。这是怎么回事?登录几个网站
P.S.可以用ZF来做到这一点吗?
我在这个主题上找到了一篇非常有趣的文章。作者给出了一些如何实现多域认证的思路。 http://codeutopia.net/blog/2008/09/25/sharing-authentication-over-multiple-sites-single-sign-on/
我有2个网站(example.com,ex2.com)。 Fisical是一个1分贝的站点。当用户在ex2.com上唱歌时,他也在example.com唱歌。这是怎么回事?登录几个网站
P.S.可以用ZF来做到这一点吗?
我在这个主题上找到了一篇非常有趣的文章。作者给出了一些如何实现多域认证的思路。 http://codeutopia.net/blog/2008/09/25/sharing-authentication-over-multiple-sites-single-sign-on/
你看过OpenID吗?您可以锁定OpenID使用者“ex2”以允许仅从您的“example.com”OpenID提供者登录。
我也在挖这个问题。前段时间,我已经做了我自己的实现,并且got it terribly wrong。
目前我想知道是否要设置自己的OpenID提供程序并锁定使用者站点以仅接受它。另一种替代方案是使用CAS style setup的另一个自己的实现,其中只有哈希通过浏览器传递,并且用户验证在后台使用哈希作为一次性密钥在服务器之间完成。
我还不确定选择哪一个,或者会选择哪一个更好。
你可以看看http://cosign.sourceforge.net/。 Cosign使您能够为多个站点创建单点登录。这不是Zend特有的,但应该工作。