2011-11-24 132 views
2

我想爲移動應用程序oAuth驗證過程。爲此,我需要設置一個oAuth服務器來偵聽請求並授予訪問令牌。我該如何設置它?我沒有在net上找到任何相關幫助。請讓我know.Also這將是很好的,如果它可以使用CakePHP我們如何設置oAuth服務器?

進行問候 人士Himanshu夏爾馬

回答

2

您需要的PHP一個OAuth庫,實現了一個OAuth服務提供商。

有PECL和PEAR OAuth庫,但我個人的證詞是oauth-php,因爲它更簡單。我用它實現了服務器和客戶端。

我無法評論在Cake中編寫服務提供者的意見。


更新基於OP的評論

複製目錄到你的PHP應用程序 「安裝」 了。您只需要主機的CURL支持。主機部分沒有其他先決條件。

我做了這些步驟用oauth-php編寫一個OAuth提供程序,嘗試這些,谷歌它,並提出新的問題,當你卡住了。 OAuth的是如何工作的

  • 就讀相關章節從http://oauth.net/core/1.0a/(嘗試順序爲:3,4,闌尾,6和7開始)

    1. 所示讀指南
    2. 閱讀附帶庫示例文件,看看如何渡在網站的頁面
    3. 破解這些文件,並建立它的應用
  • +0

    你說的是這個http://code.google.com/p/oauth-php/? –

    +0

    如果這是你正在談論的那個人,請你爲我闡述一下要點......這將有所幫助。 –

    +0

    我經歷了安裝說明,它告訴我創建虛擬主機並引用一個環境變量。如何在託管服務器上執行此操作?我是否需要爲此具有專用服務器? –