跨站点身份验证和Zend框架

时间:2009-10-01 09:11:39

标签: php zend-framework authentication cross-site

我被要求在Zend Framework中实现跨站点登录解决方案。

我考虑过使用OpenID,是否有其他解决方案可以让登录在多个站点中持续存在?

在某些方面,我们托管的封闭系统会更适合。

2 个答案:

答案 0 :(得分:0)

我会使用openid(参见http://framework.zend.com/manual/en/zend.openid.provider.html),但您也可以将登录操作连接到公共数据库......

我认为只要Cookie是特定于域的,您就无法轻松地在不同域之间建立用户连接...

答案 1 :(得分:0)

我认为在StackOverflow上实现的登录解决方案非常可爱。它提供各种身份验证服务。就个人而言,我觉得提供Google和/或Facebook作为身份验证提供商将覆盖很大比例的用户。

正如tomas.fejfar所提到的,由于浏览器的安全性,使用非OAuth解决方案会很困难。