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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了向具有OAuth凭据的WSO2 API管理器添加API相关的知识,希望对你有一定的参考价值。

我们正在尝试测试WSO2 API管理器,并且在添加一些API时遇到了麻烦。由于MC本身没有OAuth凭据,因此可以轻松添加MailChimp。但是,当尝试添加Facebook或具有其自己的API管理器的其他API时,它将无法正常工作,并不断获得401 Unauthorized。这是因为Facebook和WSO2 API Manager都需要OAuth令牌,并且显然您只能发送一个Authorization标头。这里有帮助吗?

答案

WSO2 ApiManager 1.0仍然不支持开箱即用的(OAuth)受保护的后端服务。因此,无法通过APIM注册Facebook,Twitter API。

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

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

关于,/ Nuwan

另一答案

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

以上是关于向具有OAuth凭据的WSO2 API管理器添加API的主要内容,如果未能解决你的问题,请参考以下文章

WSO2 Api Manager公共本地移动应用中的OAuth2 DCR安全性

请求具有无效的身份验证凭据。云语音 api 中的预期 OAuth 2 访问令牌错误

Spring Security Oauth2 - 向 AccessTokenRequest 添加凭据

WSO2 API 管理器和身份服务器集成

无法通过具有客户端凭据流的 CloudFlare Worker 对 Spotify API 进行 OAuth

WSO2 Api 管理器与身份服务器