我希望使用CodeIgniter和oAuth创建API。 我在这里找到了CI的一个很好的扩展:
https://github.com/alexbilbie/CodeIgniter-OAuth-2.0-Server
我看起来很有希望,但我不知道如何实现它。在任何地方都没有说明。
欢迎任何输入!
答案 0 :(得分:3)
我自己并不熟悉这个库,但只是看看它看起来你只想下载库并将可下载zip中的所有文件夹复制到Codeigniter应用程序目录中。如果您查看下载的zip文件的controllers文件夹,您将看到2个控制器,它们显示了库的使用方式。
这两个文件是oauth.php
和signin.php
。它们似乎显示了如何通过oAuth登录用户。只需仔细浏览文件即可完成。
答案 1 :(得分:2)
我几天前试过这个扩展程序,我让我工作了。您需要编辑config-files,config / oauth_client.php,config / oauth_resource_server.php以及config / rest.php。
您还需要向数据库添加至少一个应用程序。应用程序表中的一行就足够了。使用与客户端配置文件中使用的相同的client_id和client_secret,它应该可以工作。