2011-12-13 83 views
2

我已经开发了一个简单的商店应用程序Rails 3.0 Devise作为身份验证机制(只有授权用户可以访问它)。我还写了一个本机android应用程序,从我需要登录到此Web应用程序,进行身份验证(使用电子邮件,密码)并访问默认控制器并以JSON格式获取数据。从移动设备访问Rails应用程序

所以我的问题是:

  1. 我将如何与移动应用程序安全的Rails应用程序认证?我可以用卷曲程序/users/sign_in来测试这个吗?我将如何安全地指定参数(电子邮件和密码)?这种情况下的一般惯例是什么?

  2. 我该如何使用JSON而不是默认的XML来格式化数据?

任何想法?我感谢你的时间和想法。

+0

只是想指出类似的问题线程。 http://stackoverflow.com/questions/7064803/rails-devise-http-authenticating-mobile – Atarang 2011-12-14 06:55:13

回答

0

有一些tutorial

是您可以使用卷曲,以测试你的回报率app.-

curl -v -H 'Content-Type: application/json' -H 'Accept: application/json' -X POST http://localhost:3000/mycontroller -d "{\"jsonroot\":{\"a_key\":\"something\",\"b_key\":\"someotherthing\"}}"

以JSON格式的数据,也有在ROR各种可用的帮手,就像to_json和from_json。

由于您已经创建了这些步骤,因此通读本教程将对您有所帮助。希望该教程有所帮助。

相关问题