我们已经使用codeigniter开发了一个网络应用程序,现在正在计划一个移动客户端(用于Android手机)。场景就像这样
1)mobile client will have a local db same as server db
2)After installing the app an authentication process is there
3)After authentication we need to download the data from server db to mobile client DB.
我使用REST
api创建了一个用于身份验证过程及其工作的Web服务,但对于step 3
我需要帮助。
我是否也可以使用REST
api,或者是否存在同步服务器和移动客户端数据库的其他安全机制?
有人可以建议吗!
致以最诚挚的问候,
答案 0 :(得分:1)
首先,你需要创建一个与Oauth2兼容的非常强大的结构,我推荐这个库:Codeigniter RESTserver
之后,您必须知道Oauth2协议的工作原理并实现它。
阅读本教程,虽然陈旧,但对您的工作有益:http://code.tutsplus.com/tutorials/working-with-restful-services-in-codeigniter--net-8814