2011-08-25 89 views
0

我在這裏搜索了類似的問題。找不到一個,所以請原諒,如果這是重複的。春季3 REST Android用戶認證

我正在使用Spring 3.0.5編寫一個REST風格的webservice。將有少數REST服務需要用戶認證來更新少量數據庫表。我們的系統有USER表,所以認證應該發生在這張表上。客戶端是Android設備。 REST請求/響應將是XML(不是JSON或HTML)。現在我必須爲請求實現安全性。我在論壇/郵件列表中搜索過,但無法找到解決方案。任何指導/想法將不勝感激。 在此先感謝。

回答

1

我懷疑你需要添加用戶名和密碼到你的休息方法的有效載荷,並讓客戶端收集並傳遞這些信息。

如果這樣做,則需要考慮安全隱患。在傳遞之前加密從用戶收集的pw並在您的服務中解密,或者您可能會考慮只需要SSL連接就足夠了。

此外,你想確保你使用POST而不是GET來連接到服務,因爲這會暴露url中的用戶名和密碼。