如何调用API Manager前面的基本身份验证休息服务?

时间:2013-12-17 23:56:14

标签: wso2

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

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

但是,我收到内部服务器500错误。如何调用API Manager前面的基本身份验证休息服务?

1 个答案:

答案 0 :(得分:0)

可以选择从API Manager调用安全服务。创建API时,您可以提供安全后端服务的URL,然后为Endpoint Security Scheme字段应用“安全”选项。选择此选项时,您必须提供凭据才能访问受保护的服务。有了这个,您可以通过仅提供Bearer令牌来调用API。 API Manager将在访问后端服务时创建基本标头。