问题标签 [api-manager]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
109 浏览

wso2 - wso2 api manager 未来的计划是什么,wso2am 1.7.0 什么时候出来?

以后哪里可以知道wso2 api manager plan?未来的方向是什么?谁知道wso2am 1.7什么时候出来?

而我想了解wso2关于api manager未来的发展?

0 投票
1 回答
116 浏览

wso2 - WSO2 API Manager 1.6 异常运行 Youtube 示例

我正在尝试运行 WSO2 API Manager 包 1.6 中的 YoutubeFeeds 示例。如产品文档中所述,我执行了以下步骤:

  1. 在 /CARBON_HOME/bin 目录中执行“ant”命令 --> OK
  2. 在 /CARBON_HOME/samples/Data 目录中执行“ant”命令 --> OK
  3. 启动 API Manager 服务器
  4. 在 /CARBON_HOME/samples/YoutubeFeeds 目录中执行“APIPopulator.bat” --> OK
  5. 执行命令 curl -H "**Authorization: Bearer " http://:8280/youtube/1.0.0/most_viewed "**

执行第 5 步后,如果我已将“Thrift”配置为 API GW 和 API 密钥管理器之间的身份验证协议,我收到以下错误:访问后端服务以进行 API 密钥验证时出错。似乎是关于密钥验证检查的一些问题。我试图解决这个问题,但没有结果。

所以在那之后我尝试使用“WSClient”身份验证协议进行切换,在这种情况下,我得到了一个 202 HTTP 返回代码,这意味着:请求已被接受但尚未完成。通过这种方式,请求被接受,但我没有得到任何回应。

PS:API 管理器在默认端口上运行(偏移端口为 0)

有什么建议吗?

0 投票
1 回答
622 浏览

wso2 - API Manager throws error "Connection closed by target host before receiving the request"

I am trying out WSO2 api manager.

The sample api I am using is:

The hosted api url is

When I invoke the internal url, I see following headers in outbound message

However, I get following message

Connection closed by target host before receiving the request

If I access the url (http://www.thomas-bayer.com/sqlrest/CUSTOMER/1) directly, it works.

Any idea why this might be happening?

0 投票
1 回答
296 浏览

wso2 - WSO2 API 管理器:Oracle 1.6.0 -> 1.7.0 的迁移脚本

如果您在 1.6.0 上运行并想使用 1.7.0,则没有适用于 Oracle 数据库的迁移脚本。我为此创建了一个Jira 问题。我已经创建了一个解决方案。

基于mysql.sql的迁移脚本和Oracle的安装脚本,我将这两者合并在一起。

结果是我的 Oracle 迁移脚本,我希望它包含所有步骤。

0 投票
2 回答
808 浏览

wso2 - WSO2 API Manager - 上下文管理

我们可以重用已删除的 api 的上下文吗?我正在研究这种情况,有人不小心删除了 api 并想要重新创建它。或者将上下文重用于不同的目的。

目前,当我尝试做同样的事情时,我收到一个错误 - 添加 API 时发生错误。“您的 api”已存在重复的 API

这是一个错误吗?

0 投票
1 回答
1526 浏览

oauth-2.0 - 带有 API 管理器的 Identity Server 中的 OAuth2

我是 WSO2 产品和 SOA 的新手,但这是我的上级分配给我的工作。他们希望我根据要求安装 WSO2 APIM、IS 和 DSS 产品。在 DSS 中,他们希望我创建一个使用 MySQL 表作为数据源并使用 URI 模板的服务。我已经成功地做到了,它正在使用 cURL 对其进行测试。之后,他们希望我在 APIM 中创建一个 API,并将该 DSS 服务用作端点。通过遵循来自 WSO2 站点的文档,我也成功地做到了这一点。接下来是他们希望我使用 Identity Server 的 OAuth2 来验证将使用 API 的用户,所以我所做的是使用 APIM 作为网关,使用密钥管理器作为 Identity Server 并使用 WSO2 文档https://docs.wso2.com/display/CLUSTER420/Configuring+WSO2+Identity+Server+as+the+Key+Manager。我已经正确地做到了,我已经尝试通过使用消费者密钥和秘密来获取用户访问令牌(使用用户凭据生成访问令牌)。我得到了访问令牌,但是在使用 cURL 和 IS 给出的访问令牌进行测试时

我收到一个错误

如果这是一个基本问题,请原谅我,但我有点坚持。

另一件事是 APIM 附带一个密钥管理服务器组件,用于处理安全和密钥相关操作。这可以配置为根据定义的用户存储或多个用户存储对用户进行身份验证,并且授权基于 OAuth 2.0。现在是否真的需要使用 Identity Server 作为密钥管理器,或者我只需要另一个 APIM 实例并将其用作密钥管理器?我之所以问这个问题是因为我认为如果使用 APIM 进行 OAuth2 身份验证,仅将 Identity Server 用于 OAuth2 就太过分了。

非常感谢你的帮助。请理解我是新手,只有 1 个月的学习时间。我的某些条款可能不正确,如果有,请告诉我。

再次非常感谢你,德鲁

0 投票
1 回答
3079 浏览

api - WSO2 与第 7 层或 APIGee 有何不同?

我遇到了 WSO2 作为 API 管理系统的特性和功能。我只是想知道 WSO2 与第 7 层或 APIGee 有何不同?(除此之外,WSO2 是 100% 免费的)

0 投票
1 回答
239 浏览

curl - WSO2 API Manager 意外结果与 CURL 比较

赫罗,。

我正在尝试执行以下命令:

curl -d "param1=A¶m[2]=B¶m[3]=username¶m[4]=password" https://dev-domain.com/test/

我得到了预期的结果。

但是当我尝试使用 WSO2 API Manager 来实现它时,使用下面的 API 突触,

我使用以下命令进行测试:

curl -d "param1=A¶m[2]=B¶m[3]=username¶m[4]=password" http://apiserver.com:8280/auth/1.0.0

我得到了意想不到的结果,结果是:404,找不到页面

由于端点地址是安全连接,我已将证书注册到 [API_MGR_HOME]/repository/resources/security/client-truststore.jks

我认为如果我直接访问 curl 中的端点,结果应该是相同的。

有什么我没有做的吗?或者有什么建议可以让我得到相同的结果。它必须使用 WSO2 API Manager 来完成。

如果有任何意见或建议,请让我知道,提前谢谢。

0 投票
2 回答
241 浏览

wso2 - 在 ESB 4.8.1 上安装 WSO2 API Manager 1.7.1 功能时遇到问题

我想在 ESB 4.8.1 上安装 API Manager 1.7.1 功能并将其作为消息摘要接收。从这里开始的步骤的任何帮助。

0 投票
1 回答
201 浏览

wso2 - WSO2 Maven2 Repository 包含过时的 org.wso2.carbon.registry.core-4.2.0 工件

我需要为APIM 1.7.0重建一些工件:org.wso2.carbon.apimgt.impl并且org.wso2.carbon.apimgt.gateway编译失败org.wso2.carbon.registry.core.pagination.PaginationContext是因为不包含getLength()方法。

此类PaginationContext来自从wso2-maven2-repository下载的org.wso2.carbon.registry.core-4.2.0依赖项。

我查看了Bnd-LastModified来自 APIM 分发和 wso2-maven2-repository 的工件的 MANIFEST.MF 的时间戳,并注意到奇怪的事情:来自 wso2-maven2-repository 的工件是在早期构建的,然后是来自分发的工件。

看:

来自 wso2-maven2-repository:1378306607534(2013 年 9 月 4 日星期三 14:56:47 GMT)

来自分发:1400854868301(格林威治标准时间 2014 年 5 月 23 日星期五 14:21:08)

所以问题是:亲爱的 WSO2 团队,您能否更新存储库中的工件?