2011-08-10 53 views
9

我正在尋找使用CodeIgniter和oAuth創建一個API。 我發現什麼看起來像一個巨大的擴展CI這裏:Codeigniter。實現oAuth

https://github.com/alexbilbie/CodeIgniter-OAuth-2.0-Server

我看起來很有希望,但我不知道如何實現它。沒有任何指示。

歡迎任何輸入!

+0

你有沒有試過問這個項目的作者? –

+0

只是想知道是否有人可以發送他們的這個庫的實現,因爲我對CodeIgniter完全陌生,迫切需要爲我的PHP應用程序提供OAuth 2.0。 – johnshaddad

回答

3

我自己並不熟悉這個庫,但只是看了一下,它看起來像只是想下載庫並將可下載的zip中的所有文件夾複製到Codeigniter應用程序目錄中。如果您查看下載的zip文件的控制器文件夾,您會看到2個控制器,它們顯示了庫的使用方式。

這兩個文件是oauth.phpsignin.php。他們似乎展示瞭如何通過oAuth登錄用戶。仔細閱讀這些文件,你就能解決問題。

+0

嗯,我現在已經把文件放在正確的位置了,我試圖打開URL:http:// localhost:8888/testcenter/codeigniter/index.php/oauth/sign_in,但它不起作用。只是一會兒頁。 –

2

前幾天我試過這個擴展,我得到了我的工作。你需要編輯config-files,config/oauth_client.php,config/oauth_resource_server.php和config/rest.php。

您還需要向數據庫添加至少一個應用程序。應用程序表中的一行就足夠了。使用與您在客戶端配置文件中使用的相同的client_id和client_secret,它應該可以工作。