我正在尝试使用 endpoints 安全方案在WSO2中发布SOAP API . 我使用它作为基本授权和输入凭据,但它似乎没有用这些信用调用后端API . 现在我可以自己作为一个变通方法传递基本的auth标头,以及一个Oauth2标记(在 Headers 中)来点击商店中发布的API .
我只是错了吗?
使用WSO2 API Manager 1.6
编辑:我已经在WSO2 API MANAGER 1.8中复制了这个问题 . 在wireshark中查看数据包,它在不添加授权的情况下发出请求 . 在WSO2层上进行嵌入式身份验证的静态调用似乎工作正常 .
1 回答
您可以在WSO2 API Manager中发布SOAP / REST APi . 您需要传递用户名密码以及作为base64编码的授权标头(消费者密钥:消费者密钥),您可以关注如何使用SOAP API的博客文章[1]和[2]以获取更多信息 . 令牌 .
[1] http://charithaka.blogspot.com/2012/07/consuming-soap-service-using-wso2-api.html
[2] http://lalajisureshika.blogspot.com/2012/11/generate-application-tokens-user-tokens.html
上面的博客[1]和[2]引用了一个API Manager旧版本,因此您需要参考WSO2 API管理器1.6版本文档[3]来生成API密钥等 . 但是,要了解如何发布SOAP您可以使用API指出的API .
[3] https://docs.wso2.com/display/AM160