我目前通过基本身份验证保护服务。如果我使用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前面的基本身份验证休息服务?
答案 0 :(得分:0)
可以选择从API Manager调用安全服务。创建API时,您可以提供安全后端服务的URL,然后为Endpoint Security Scheme字段应用“安全”选项。选择此选项时,您必须提供凭据才能访问受保护的服务。有了这个,您可以通过仅提供Bearer令牌来调用API。 API Manager将在访问后端服务时创建基本标头。