2012-10-17 70 views
9

我目前正在開發基於新版本2.0.2的第一個ZF應用程序。 (我對ZF1沒有任何經驗)Zend Framework 2中的OAuth

現在我需要使用OAuth進行身份驗證,並且我想知道是否已經有ZF2的實現。我知道有一個ZF1模塊。

如果沒有,你會推薦什麼。使用PHP的原生OAuth支持?

感謝您的幫助! Roberto

回答

13

已經有一個ZF2的官方OAuth包。您可以在ZF2 Packages網站上找到一些信息。

如果您使用作曲家,您可以通過添加以下關於設置作曲家here的指導來添加套餐。

對於需要包裝,只是把:

"require": { 
    "zendframework/zendoauth": "2.0.*" 
}, 

,然後運行:

php composer.phar install 

,它會安裝OAuth的包。

還有ReverseOAuth2庫看起來不錯。我發現在社區支持站點modules.zendframework.comhttps://packages.zendframework.com/composer/zendframework-zendoauth-2.0.2-release-2.0.2-91b73f.zip

希望幫助:

如果你想直接下載,在寫作時的穩定版本可以在這裏找到。

+1

太棒了!謝謝!甚至不知道packages.zendframework.com存在。只知道模塊網站。爲了達到這個目的,我必須將Zend包存儲庫添加到我的composer.json中,該庫隨Zend Skeleton Application一起提供。你已經提到了通過參考作曲家設置。但是我想特別指出,對於Skeleton的用戶。 – Rob

+0

zend框架頁面上的文檔和API文檔怎麼沒有提到這個組件。我甚至不知道它已經從Zf1移植/升級了。 – markus

+0

@ markus-tharkun我認爲packages.zendframework.com是所有模塊的新家園,所有這些模塊都可能不會成爲主要參考指南(僅在該聲明的第二部分進行猜測)。 – drew010