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