1

我有 2 个网站(example.com、ex2.com)。Fisical 是一个 1 分贝的 1 个站点。当用户在 ex2.com 中唱歌时,他也在 example.com 中唱歌。这是怎么做的?

PS 可以用 ZF 做到这一点吗?

我发现了一篇关于这个主题的非常有趣的文章。作者给出了一些如何实现多域认证的想法。 http://codeutopia.net/blog/2008/09/25/sharing-authentication-over-multiple-sites-single-sign-on/

4

2 回答 2

2

你看过 OpenID 吗?您可以锁定 OpenID 使用者“ex2”以仅允许从您的“example.com”OpenID 提供者登录。

我也在挖掘这个主题。前段时间,我已经完成了自己的实现,但非常错误

目前我想知道是否设置自己的 OpenID 提供程序并锁定消费者站点以仅接受它。另一种替代方案是使用CAS 样式设置的另一个自己的实现,其中仅通过浏览器传递哈希,并且用户验证是在后台使用哈希作为一次性密钥在服务器到服务器中完成的。

我还不确定要选择哪一个,或者第三个选择会更好。

于 2010-08-19T11:50:57.800 回答
1

您可以查看类似http://cosign.sourceforge.net/的内容。Cosign 使您能够为多个站点创建单点登录。它不是 Zend 特有的,但应该可以工作。

于 2010-08-10T14:57:35.933 回答