12
作爲API我建立的一部分,有一個用戶認證方法,其在成功則返回的有用的用戶信息,API令牌的有效載荷等測試HTTP基本認證中的Rails 2.2+
在寫功能測試處理這個問題的控制器,我正在運行一個測試HTTP基本身份驗證的問題;我發現,何況下面的代碼應該被用來惡搞頭用於認證嘗試衆多博客:
@request.env['HTTP_AUTHORIZATION'] = ActionController::HttpAuthentication::Basic.encode_credentials(email, pass)
的問題是,這沒有任何影響; authenticate_with_http_basic
沒有看到標題,因此即使在有效憑證的情況下也返回false。
我錯過了什麼嗎?
請注意,如果應用程序有用,應用程序將凍結到Rails 2.2.2。
我只想說明在2011年和Rails 3中。*您所引用的代碼完美工作。 – Arsen7 2011-02-09 16:16:02