我有几个网站,基本上我希望有相同的用户系统。
其中一个站点运行 XenForo,其他站点都运行 Codeigniter,或者基于 Codeigniter 构建的系统(例如 PyroCMS)。
除了能够注册之外,我还需要以某种方式让用户使用相同的用户名/密码组合登录任何网站。
我知道有很多方法可以解决这个问题,例如 OpenID 服务器,但是我不能 100% 确定哪种方法最适合我的情况,因为我使用的两个系统并不能很好地协同工作。
我不太在意让它同时在所有站点上自动登录,但只是不希望人们不得不使用多个不同的凭据。
我是否会按照中央 OpenID 服务器的思路思考一些事情,在“从”站点上使用 openid 身份验证是我的最佳选择吗?
在这种情况下,我最好将 XenForo 用户表用作“主”用户表。
任何意见或建议将不胜感激。