我正在使用codeigniter和phils restserver开发一个api。
我需要使用OAuth进行身份验证,但找不到库
这对codeigniter和mongodb都有效。
自己创建oauth进程是否简单?我知道很难回答
不知道我的专业水平。
这是我对非统组织进程的理解。
用户单击链接,然后重定向到服务器登录表单。
将要求用户授权开发者应用程序。
如果他真的授权了,他会被重定向回开发者网站。
在这个网站上,他从步骤3得到的代码将被交换为访问令牌。
开发者应用程序现在可以访问服务器上的用户帐户。
我知道有一些参数需要和请求一起发送,比如client_id、client_secret和redirect url。但我的问题是。实现oauth服务器这么容易吗?只是创建类和函数?还有什么要求
是否能够将该进程称为真正的oauth身份验证?
感谢所有的投入!
最佳答案
你玩过这个吗?
https://github.com/alexbilbie/CodeIgniter-OAuth-2.0-Server
alex还编写了一个mongo库,所以如果他的服务器不支持mongo的开箱即用,那么就试试吧。虽然你的api在mongo中并不意味着api密钥、令牌等也必须在mongo中,但它们很容易在mongo中。
关于php - 在Codeigniter中创建自己的oAuth流程?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7729737/