我只是充实了一些iphone网络应用程序的想法,它本质上是(实质上)Rails Web后端的CRUD接口。最终,后端将成为一个完整的网站。
我的问题是:处理iPhone应用程序“登录”的最佳方式是什么?如何进行身份验证以允许用户查看其数据并添加新内容?
对于Rails我通常使用Authlogic,所以如果我能继续这样做会很好。
答案 0 :(得分:11)
查看GitHub上提供的sample app。它同时具有iPhone和Rails实现,并在iPhone端使用钥匙串,同时使用JSON / XML进行REST连接到Rails服务器。
只要具有iPhone应用程序可用的界面,您就可以在Rails端使用您想要的任何身份验证解决方案。此应用使用Ryan Bates更简单的nifty_authentication进行身份验证。
答案 1 :(得分:1)
您是否考虑过使用Authlogic的single access token选项?我正在开发与你的应用程序完全相同的应用程序。 (但是这个API调用部分没有完全实现),但是请查看github上的authlogic示例。