2010-03-30 105 views
3

我試過整合sfPHPOpenIdPlugin,但由於它是爲Symfony 1.2構建的,並且依賴於不推薦的PHP功能,我也有一個sfGoogleLoginPlugin去做了正確的身份驗證,但缺乏擴展的能力來檢索用戶的詳細信息(+會限制我谷歌;顯然)。將OpenID集成到Symfony 1.4中?

我想最可行的辦法就是在可進入我的模型的各種PHP庫的一個鏈接。

我想知道如果任何人有過任何成功與這樣的整合,並考慮什麼庫/提示嗎?


更新:

在經歷過這是一個概念,我切換到使用sfTwitterAuthPlugin爲我的投資組合和任何基於Symfony的功能的網絡應用我建立。

任何有興趣,官方的插件網站上的版本缺少一些有用的功能,我在積極https://github.com/stevelacey/sfTwitterAuthPlugin維護改進。

回答

3

其實sfPHPOpenIdPlugin昨天更新,並與Symfony的1.4兼容。

+0

哈!我只想通過將php-openid修補爲符合PHP 5.3的版本來實現1.2版本。感謝您指出這一點,但我會更新並回報! – Steve 2010-04-02 12:26:48

+0

雖然我從來沒有想到完全正常工作,但在將OpenID集成到Symfony中時,我仍然認爲這是一條路。 – Steve 2010-11-20 19:55:56

+0

我可以使用此插件進行Googleplus登錄而不是谷歌登錄嗎? – 2014-09-26 13:05:20

0

我花了很多時間試圖與該我工作的一個.NET項目不同的身份驗證提供整合。最後,我終於使用了我絕對喜歡的公司RPXNow的雲服務。它將每個提供程序的詳細信息抽象爲一個非常易於使用的REST API。您可以使用免費版本進行如此簡單的身份驗證,但只需10美元即可訪問擴展數據,以及與社交網站的整合(發佈到Facebook牆,代表用戶發送Tweet等)。當然,用戶總是有權限制這些功能。

反正不知道它如何與PHP集成,但它是與.net/C#易如反掌。

希望有所幫助。

+0

我不確定我是否想以這種方式將此外包給第三方,或者如果我對免費版本施加的限制感到滿意,但我會考慮這個不管,謝謝你的回答! – Steve 2010-03-30 18:54:29