2010-07-13 60 views
13

我正在尋找一個已經完成的openid登錄庫,我可以'插入'到我的應用程序中,並允許使用任何openid,facebook,twitter,您可以在許多可訪問的網站上看到的方法進行訪問。PHP OpenID庫允許facebook/openid/twitter等;

一個例子是Woot.com的登錄:

https://account.woot.com/login?returnurl=http%3a%2f%2fwoot.com%2fdefault.aspx

我想一個我不必花費大量的時間,因爲我想這個輔助功能爲我的用戶,但我不希望犧牲我的大部分開發修補,或與Facebook工作的錯誤,而不是嘰嘰喳喳等,

想法?

+0

我發現後,我已經創建了A3M安裝指南,詳細內容可以在這裏找到:http://blog.biernacki.ca/2010/11/a3m-a-codeigniter-account -authentication-authorization-module-installation/ – Jakub 2010-11-30 04:15:12

回答

28

HybridAuth,一個基於網絡的免費和開源的PHP社交網絡服務項目,使用戶使用其OpenID在您的博客,網站或應用程序進行身份驗證,Twitter,Facebook,MySpaceID,Google,AOL,Friendster或Vimeo賬戶。

HybridAuth是一個簡單的SSO PHP庫。

http://www.phpkode.com/projects/item/hybridauth/

+6

直接鏈接http://hybridauth.sourceforge.net/ – ftrotter 2012-01-19 18:56:58

+3

如果我只能給你買一瓶啤酒.. – Braunson 2012-05-23 13:44:34

0

在github和google代碼上有幾個活躍的開源項目。

http://github.com/openid/php-openid

但是,這是因爲它得到,除非你已經在使用像Kohana的或蛋糕或任何一個創建框架一樣簡單。如果你正在使用其中的一種,那麼他們有可能在OAuth和FB/TW/OID的模塊上工作過。我更喜歡Kohana,他們有很多很棒的模塊。

+1

這是一個開放標識唯一的解決方案,這正是他所尋找的。此外,該特定的圖書館大多被放棄。 – ftrotter 2011-08-18 02:06:42

5

我實際上搜索了一些,發現有一個CodeIgniter模塊可以完成所有這些工作(早在二月/三月,當時我正在努力研究我的應用程序,沒有)。

對於需要這個問題,以及對CodeIgniter的人: http://code.google.com/p/a3m/