单点登录,多应用程序验证

时间:2011-10-03 01:24:44

标签: php codeigniter authentication single-sign-on

是否有可供使用的Codeigniter身份验证服务器?试图获得类似于Basecamp的多应用程序服务,我不想重新发明轮子。或者,是否存在任何可以处理此类身份验证的可观资源?

谢谢!

3 个答案:

答案 0 :(得分:2)

或者,您可以实现OpenID服务,并通过openid连接所有CI应用程序。这就是StackOverflow的方式。我会谷歌“codeigniter openid”看看有什么可用。这是一个抽样:

http://thinkmoult.com/2009/02/22/use-codeigniter-openid-library-to-integrate-openid/

http://codeigniter.com/wiki/OpenID

答案 1 :(得分:2)

您应该能够创建用户数据库和身份验证库来完成这项工作。

TankAuth也许?

您可以单独安装2个应用程序,也可以使用相同的库和身份验证数据库共享CI安装。我会保留其他所有特定应用程序,只需共享配置文件和登录信息。

答案 2 :(得分:1)

Facebook connect提供了良好的身份验证功能。此外,GoogleYahoo!和许多其他大型网站也提供类似的功能。

如果您的意思是想要某种形式的“在一个站点注册,请全部使用”服务,您需要做的就是将身份验证指向所有站点上的同一数据库。

另一个可能性是制作身份验证页面,然后使用cURLAJAX来检查身份验证。