我正在构思一款iPhone网页应用程序,它的本质是与Rails Web后端交互的CRUD接口。最终,该后端将成为一个完整的网站。
我的问题是:在iPhone应用程序上处理“登录”的最佳方式是什么?如何进行身份验证以允许用户查看其数据和添加新内容?
对于Rails,我通常使用Authlogic,所以如果可以保持这样做就很好。
我正在构思一款iPhone网页应用程序,它的本质是与Rails Web后端交互的CRUD接口。最终,该后端将成为一个完整的网站。
我的问题是:在iPhone应用程序上处理“登录”的最佳方式是什么?如何进行身份验证以允许用户查看其数据和添加新内容?
对于Rails,我通常使用Authlogic,所以如果可以保持这样做就很好。
请查看GitHub上提供的这个示例应用。它有iPhone和Rails两种实现方式,并在iPhone端使用keychains,在与Rails服务器进行JSON/XML格式RESTful连接时起到作用。
您可以在Rails方面使用任何身份验证解决方案,只要它有一个对iPhone应用程序可用的接口即可。此应用使用Ryan Bates的简化版nifty_authentication进行身份验证。
你有没有考虑使用Authlogic的单一访问令牌选项来实现这个功能。我正在开发一个和你的应用非常相似的应用。(尽管API调用部分还没有完全实现),但是可以在Github上查看authlogic的示例。