好的,這裏是我的問題簡而言之,我已經從rails上的ruby構建了一個web服務。我使用restful_authentication來創建和運行登錄,但我也構建了一個iPhone應用程序來訪問我的Web服務,但我無法弄清楚。我想知道是否有人能幫我找出一個開始的地方。從iPhone登錄到遠程服務(基於ruby)
回答
你是從iphone側還是側邊來問的?
對於Rails的,我想你應該要麼使用restful_authentication的basic_authentication特點採取用戶名密碼,並授權您的要求,或者按照這篇文章:http://www.compulsivoco.com/2009/05/rails-api-authentication-using-restful-authentication/,它可以讓您通過關鍵的API登錄
def login_from_api_key
self.current_user = User.find_by_api_key(params[:api_key]) unless params[:api_key].empty?
end
def current_user
@current_user ||= (login_from_session || login_from_api_key || login_from_basic_auth || login_from_cookie) unless @current_user == false
end
如果您使用api_key,則iPhone端更簡單;只需將它附加到你的http頭部,你就會很好。
對不起,我應該讓這個更清晰,我想從iPhone端登錄。我不認爲api鍵可以工作,因爲每個用戶都有一組他們創建的獨特項目。 – 2010-06-14 18:18:05
好吧,那麼我會從iPhone進行基本認證,restful_authentication會處理它...你可以看到它在current_user方法中做了「login_from_basic_auth」。 因此,對於每個帖子/從objective-C中獲取,請添加用戶名/密碼。 ASIHTTP做得很好:http://allseeing-i.com/ASIHTTPRequest/How-to-use – 2010-06-17 19:01:32
- 1. 是否可以創建基於Web的遠程登錄服務?
- 2. 使用Ruby登錄到遠程系統日誌服務器
- 3. 如何登錄到遠程服務器?
- 4. 從Iphone App登錄到Web服務器?
- 5. 如何從遠程服務器進行遠程登錄 - c#
- 6. 遠程登錄到從主
- 7. 從Windows 7終極登錄到遠程TFS服務器
- 8. 遠程登錄身份服務器3
- 9. Java遠程登錄服務器
- 10. 從遠程登錄
- 11. 基於會話的登錄無法在遠程服務器上工作
- 12. TCL程序登錄到遠程服務器並執行命令
- 13. SQL服務器登錄錯誤遠程服務器數據庫
- 14. 使用Facebook登錄後登錄到遠程服務器的最佳方式
- 15. jQuery Mobile的服務器使用基於登錄REST API服務
- 16. 膩子:從我家遠程登錄我的服務器
- 17. 的Python - Pxssh - 開始嘗試登錄到遠程服務器
- 18. .screenrc並登錄到多個遠程服務器
- 19. 遠程登錄到服務器以獲取Orcale.DataAccess.dll
- 20. 無法遠程登錄到亞馬遜SES服務器
- 21. ssh登錄到Netbeans for PHP中的遠程服務器
- 22. 如何使用Java遠程登錄到Jenkins服務器?
- 23. 要發送到遠程登錄服務器的消息示例
- 24. 通過SSH遠程登錄到Ubuntu服務器
- 25. 使用curl和php登錄到遠程服務器
- 26. WCF服務無法登錄到遠程數據庫
- 27. 登錄到遠程Windows服務器並執行.bat文件
- 28. 遠程調試連接失敗=>「沒有登錄服務器可用於服務登錄請求」
- 29. 使用Python:如何遠程登錄到服務器,然後從該連接遠程登錄到第二臺服務器?
- 30. 與iPhone的遠程登錄問題
對不起,我應該讓這個更清晰,我想從iPhone端登錄。我不認爲api鍵可以工作,因爲每個用戶都有一組他們創建的獨特項目。 – 2010-06-14 18:17:49