Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.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
Wso2 如何调用API管理器提供的基本身份验证rest服务?_Wso2 - Fatal编程技术网

Wso2 如何调用API管理器提供的基本身份验证rest服务?

Wso2 如何调用API管理器提供的基本身份验证rest服务?,wso2,Wso2,我目前通过基本身份验证保护服务。如果我使用API管理器处理这些服务,我需要传入OAuth承载令牌和基本身份验证令牌。所以curl调用看起来像: curl -v -u myusername:mypassword -H "Accept: application/xml" -H "Authorization: Bearer 7a473720764791e63fe50934f416912" http://servicehose:8280/context/param 但是,我得到一个内部服务器500错误

我目前通过基本身份验证保护服务。如果我使用API管理器处理这些服务,我需要传入OAuth承载令牌和基本身份验证令牌。所以curl调用看起来像:

curl -v -u myusername:mypassword -H "Accept: application/xml" -H "Authorization: Bearer 7a473720764791e63fe50934f416912" http://servicehose:8280/context/param

但是,我得到一个内部服务器500错误。如何调用API管理器提供的基本身份验证rest服务?

可以从API管理器调用安全服务。创建API时,可以提供安全后端服务的URL,然后为端点安全方案字段应用安全选项。选择此选项时,您必须提供访问安全服务的凭据。这样,您就可以通过只提供承载令牌来调用API。API管理器将在访问后端服务时创建基本标头