2011-12-13 81 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。

由於您已經創建了這些步驟,因此通讀本教程將對您有所幫助。希望該教程有所幫助。

相關問題