Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
设计如何支持CURL-u用户:pwd身份验证?_Curl_Devise - Fatal编程技术网

设计如何支持CURL-u用户:pwd身份验证?

设计如何支持CURL-u用户:pwd身份验证?,curl,devise,Curl,Devise,我的应用程序使用Desive,API希望支持cURL测试 我知道如何使用令牌进行身份验证,但我想使用-u username:password进行身份验证并直接返回json。如何实现 这与Desive无关,Rails很容易进行HTTP基本和摘要身份验证 用户名和密码可以通过以下代码传递到'u','p'参数: user = authenticate_with_http_basic { |u, p| User.authenticate(u, p) } curl -u username:passwor

我的应用程序使用Desive,API希望支持cURL测试


我知道如何使用令牌进行身份验证,但我想使用-u username:password进行身份验证并直接返回json。如何实现

这与Desive无关,Rails很容易进行HTTP基本和摘要身份验证

用户名和密码可以通过以下代码传递到'u','p'参数:

user = authenticate_with_http_basic { |u, p| User.authenticate(u, p) }
curl -u username:password https://app.com/api/v1/test.json
user = authenticate_with_http_basic { |u, p| User.authenticate(u, p) }