繁体   English   中英

将 API 添加到具有 OAuth 凭据的 WSO2 API 管理器

[英]Adding a API to WSO2 API Manager that has OAuth credentials

我们正在尝试测试 WSO2 API 管理器,但在添加一些 API 时遇到了麻烦。 MailChimp 很容易添加,因为 MC 本身没有 OAuth 凭证。 但是,当尝试添加 Facebook 或其他具有自己的 API 管理器的 API 时,它不起作用并且不断得到 401 Unauthorized。 这是因为 Facebook 和 WSO2 API Manager 都需要 OAuth 令牌,显然您只能发送一个 Authorization 标头。 这里有什么帮助吗?

WSO2 ApiManager 1.0 仍然不支持 (OAuth) 开箱即用的安全后端服务。 因此无法通过 APIM 注册 facebook、twitter api。

现在,应用程序正在使用 APIM 发布的密钥向 APIM 发送和授权标头。 理想情况下,如果您发送另一个授权标头,它将被转发到 facebook api,但在 API 网关级别,您需要删除属于 APIM 授权的已处理标头。

添加具有安全性的后端服务将作为新功能添加到 APIM 未来版本中。

问候,/Nuwan

你能解释一下你为什么要在这里使用 API 管理器吗? 您可以直接将您的请求发送到请求获得授权的 Facebook。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM