用于移动(iphone)应用程序开发的AuthComponent
我们正在构建一个iPhone应用程序,它将使用CakePHP 2.x.x访问我们的后端服务器 客户端是使用iOS SDK的iPhone应用程序 服务器正在使用Cakephp2.0 我们能够为控制器/操作(用户/登录)创建http POST。此操作当前正在使用标准数据库查询登录,并匹配用户/密码组合。这并不是真正的AuthComponent。 我们想要的是启用Auth组件,以便能够验证每个请求的会话。我们如何为这种类型的移动客户端应用程序使用Auth 我已经通读了REST等概念,但仍然不清楚如何将Auth纳入这个移动应用程序通信的范围 任何参考资料都会有帮助。我对移动领域相当陌生,但我对网络开发(基于浏览器)有很好的了解。对于移动平台,我们使用的是用于移动平台的本机SDK用于移动(iphone)应用程序开发的AuthComponent,iphone,cakephp,restful-authentication,Iphone,Cakephp,Restful Authentication,我们正在构建一个iPhone应用程序,它将使用CakePHP 2.x.x访问我们的后端服务器 客户端是使用iOS SDK的iPhone应用程序 服务器正在使用Cakephp2.0 我们能够为控制器/操作(用户/登录)创建http POST。此操作当前正在使用标准数据库查询登录,并匹配用户/密码组合。这并不是真正的AuthComponent。 我们想要的是启用Auth组件,以便能够验证每个请求的会话。我们如何为这种类型的移动客户端应用程序使用Auth 我已经通读了REST等概念,但仍然不清楚如何将
-BC首先,在完全(桌面)基于web的解决方案或移动解决方案中使用
AuthComponent
没有区别-它的工作方式与正常工作方式相同。在您的情况下,两个应用程序层已分离:
- 正式认证
- 碱式
- 摘要认证
希望这有点帮助。我认为使用REST是一个很好的选择,因为它提供了一个很好的基于动词的API结构 只是旁注。如果您精通web开发,为什么不坚持使用基于web技术的解决方案,如jQuery Mobile或更复杂的任务Sencha Touch?