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