使用CodeIgniter进行多重授权

时间:2011-01-13 18:13:08

标签: codeigniter facebook openid twitter-oauth

我有自己的CodeIgniter webapp。

我想从Facebook, Google, Twitter and OpenID sites向我的网站添加多方授权。 (比如这里 - https://stackoverflow.com/users/login

是否可以使用CodeIgniter?

P.S。我找到了CI的一些扩展,但它们是单一的,没有办法合并它们。

2 个答案:

答案 0 :(得分:2)

Facebook使用oAuth2 Twitter使用oAuth StackOverflow使用OpenID。

合并3种完全不同的协议并不容易,这就是为什么不存在简单的解决方案的原因。你可能不得不为此悲伤地弄脏。

你最接近的是:

https://github.com/elliothaughin/socialize

未经测试,我不确定Elliot是否能够完成它。

答案 1 :(得分:1)

Stackoverflow中使用的内容称为OpenID。知道了这个名字,你可以搜索OpenID + CI实现,你会发现有几个库,我想this是最新的。