我的应用程序使用了 Devise,并且 API 想要支持 cURL 来像BaseCamp API一样进行测试
curl -u username:password https://app.com/api/v1/test.json
我知道如何使用令牌进行身份验证,但我想使用-u 用户名:密码进行身份验证并直接返回 json。如何实现?
我的应用程序使用了 Devise,并且 API 想要支持 cURL 来像BaseCamp API一样进行测试
curl -u username:password https://app.com/api/v1/test.json
我知道如何使用令牌进行身份验证,但我想使用-u 用户名:密码进行身份验证并直接返回 json。如何实现?
这与 Devise 无关,Rails 很容易做 HTTP Basic 和 Digest 认证。HttpAuthentication
curl -u username:password https://app.com/api/v1/test.json
用户名和密码可以传递给以下代码中的 'u','p' 参数:
user = authenticate_with_http_basic { |u, p| User.authenticate(u, p) }