2011-08-10 51 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,它应该可以工作。