2012-07-09 81 views
7

Omniauth是一個包裝器,它爲Ruby on Rails應用程序標準化了多個第三方提供者的身份驗證。有沒有PHP的omniauth?

欲瞭解更多信息,請參閱 https://github.com/intridea/omniauth/

是否有做這行PHP Web應用程序類似的圖書館嗎?

+0

PHP聯盟有一些oauth包:http://oauth2.thephpleague.com/ – 2018-01-24 23:16:22

回答

-2

調查OpenID,我不熟悉你所問的框架,但它似乎是做你在問什麼。 Stack Exchange網絡也實施了它,這就是我們如何使用Google帳戶登錄的方式。

+0

omniauth確實提供openid認證,這是由谷歌使用,但Facebook登錄不是openid,我想知道是否有一個庫提供openid和更多。 – 2012-07-09 18:40:42

+0

對不起,你不知道你想要的Facebook身份驗證 - 也許你應該編輯你的問題,包括你想要的第三方提供商的實際列表。因爲,OpenID適合你的問題。 – Cyclone 2012-07-09 18:43:30

+1

我不認爲你理解我的評論是關於什麼。這不是關於在臉書上使用它(我可以不關心Facebook,我用它作爲例子),而是關於如何爲幾乎所有提供第三方身份驗證的主要服務提供第三方身份驗證的庫。看看omniauth,你會明白我的意思,omniauth真棒! :) – 2012-07-09 18:49:19

2

看起來像HybridAuth是其中一種選擇。

+0

我仍然願意接受其他建議 – 2012-07-09 18:58:15

0

結賬Opauth。這是一個OmniAuth啓發式的PHP驗證框架。

它允許開發人員通過下載和刪除策略輕鬆實現對第三方提供商的身份驗證。

聲明:我是Opauth的作者。

+1

如果您宣傳自己的圖書館,您應該隨時在您的文章中添加免責聲明!恕我直言,opauth是一個好主意,但到目前爲止,實現相當缺乏。 – markus 2012-12-02 01:07:55

+0

感謝@ markus-tharkun編輯併爲我添加。 – uzyn 2012-12-02 05:11:04

0

PHP oAuth API library附帶內置支持來集成許多oAuth服務器,但它可以配置爲訪問任何其他尚未支持內置的服務器。它在相同的類API下透明地支持oAuth 1.0,1.0a和2.0。