我被要求在Zend Framework中实现跨站点登录解决方案。
我考虑过使用OpenID,是否有其他解决方案可以让登录在多个站点中持续存在?
在某些方面,我们托管的封闭系统会更适合。
答案 0 :(得分:0)
我会使用openid(参见http://framework.zend.com/manual/en/zend.openid.provider.html),但您也可以将登录操作连接到公共数据库......
我认为只要Cookie是特定于域的,您就无法轻松地在不同域之间建立用户连接...
答案 1 :(得分:0)
我认为在StackOverflow上实现的登录解决方案非常可爱。它提供各种身份验证服务。就个人而言,我觉得提供Google和/或Facebook作为身份验证提供商将覆盖很大比例的用户。
正如tomas.fejfar所提到的,由于浏览器的安全性,使用非OAuth解决方案会很困难。