2010-10-31 125 views
8

如何使用Zend Framework將Oauth提供程序添加到Web應用程序? Zend Framework支持oauth消費者,但我沒有看到提供者支持。你在PHP中使用什麼來實現Oauth提供者(使用Zend Framework)?Zend Framework Oauth提供程序

回答

8

我跟着this guide from Rasmus Lerdorf實現OAuth提供程序。

雖然我沒有真正使用pecl擴展,但您可以使用這篇文章編寫自己的服務器組件。

+0

你有沒有想過把它提交給他們的孵化器計劃。我在我的答案中沒有看到Zend_Oauth_Server更新的鏈接,所以也許他們停止了對它的操作。如果有一個即使是半可操作的服務器組件,Zend也可以嘗試使用,所以如果你有它在github倉庫或類似的東西,請發佈。 – jblue 2010-11-03 17:19:34

+1

我想,但它是爲我的僱主生產的,因此不是我的放棄。它實際上是一個非常簡單的組件,只是一些控制器基類,它們需要實現持久化/驗證參數的方法。 – 2010-11-03 19:43:11

2

如果你看一下Zend的孵化器,它有一個新的Zend_Oauth_Server文件

http://framework.zend.com/svn/framework/standard/incubator/library/Zend/Oauth/

我覺得布蘭登正確地說,一個運營商不Zend的存在,但我認爲這個類也許他們正在努力的未來提供者。

我們正在考慮爲工作中的其中一個項目實施提供商,因此我很可能不得不深入研究這個問題。如果你自己找到關於這個的更多信息,請繼續發帖,我會保持這個線程更新在我身邊。