问题标签 [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 投票
0 回答
546 浏览

wso2-am - WSO2 API 管理器 - 更改管理员密码时出错

我有 2 个商店、2 个 Publihser、2 个网关工作人员、1 个网关管理器与 SVN 同步器一起工作。

当我使用默认用户和密码(管理员:管理员)时,一切正常。但是当我使用 [1] 进行更改并尝试发布 API 时,我收到此错误:

在 Publisher 节点处永远显示“Sample API is Deploying”。

0 投票
3 回答
1030 浏览

wso2 - WSO2 APi 管理器响应代码 0

我正在尝试在现有的具有 REST API 的微服务项目上使用 WSO2 API Manager 1.10.0,遵循 WSO2 教程。

我已经在我的计算机上安装了它以及我的应用程序的副本,并将 AM 配置为管理对我的资源的请求(GET、POST 和 DELETE),但我总是获得带有响应标头的“响应代码 0”

尝试使用 Advanced REST Client 联系我的应用程序时,我得到了正确结果的 200。

我的 API 在标头中使用令牌来验证通过的用户,所以我实现了一个没有身份验证的虚拟 API,但我仍然遇到同样的问题。

我也用我们的测试服务器尝试了云版本,但仍然获得相同的结果。我找到了本指南http://wso2.com/blogs/cloud/video-setting-up-custom-url-for-api-store-and-gateway/但我不知道这是否可以解决本地主机中的问题。

0 投票
0 回答
478 浏览

wso2 - WSO2 APIManager 1.10 - 从过滤器获取混合角色时出错:%

我尝试在商店创建一个用户并为其分配一个角色。5 分钟后,收到以下消息。我无法启动 APIMAnager。浏览器现在显示“HTTP 状态 405 - 此 URL 不支持 HTTP 方法 GET”。

日志错误:

在此之前,我更改了 LDAP 配置。我将“用户条目对象类”从“person”更改为“posixAccount”,将“用户搜索过滤器”从“(&(objectClass=person)(uid=?))”更改为“(&(objectClass=posixAccount)(uid =?))”

我没有更改“默认领域名称”:“WSO2.ORG”

0 投票
1 回答
408 浏览

wso2 - WSO2 API Manager 2.0.0 - 发布者登录时出错

我在谷歌云虚拟机上全新安装了 WSO2 API Manager 2.0.0。我可以很好地登录到我的 carbon 控制台并访问发布者根目录。

当我尝试登录我的发布者控制台 (https://{my_ip}:9443/publisher) 时,我收到以下错误Error! Transport level information does not match with SOAP Message namespace URI

0 投票
2 回答
769 浏览

wso2 - WSO2 API Manager 网关集群。如何在 api-manager.xml 中设置网关端点

我有一个计划为我的公司使用 WSO2 API 管理器,所以试图让它在集群中工作。

它由 Keymanager、Gateway(manager, worker)、Publisher、Store 组成,位于 2 个 AWS 实例上。

Host1 包含 Keymanager、Gateway manager、Publisher、Store。Host2 包含网关工作程序。

我感到困惑的一点是如何在 /repository/conf/api-manager.xml 文件中配置正确的设置。

案例一)在 GatewayEndpoint 中设置 gateway.manager.com

案例 2)在 GatewayEndpoint 中设置 gateway.worker.com


主机 200.100.100.123 gateway.manager.com 200.100.100.234 gateway.worker.com


感谢和问候

0 投票
1 回答
345 浏览

wso2 - WSO2 API Manager 集群 > 如何配置以使用此模型?

我正在尝试配置网关集群(1 个管理器,2 个带有 Nginx 的工作人员)。

网关集群指南给了我很多帮助,但实际上还不够。文件的某些部分让我感到困惑,所以我不确定它是否朝着正确的方向前进。请使用下面的概览图检查我的配置。

概览图片链接

Nginx https.conf 设置

* 商店、出版商、密钥管理器设置

每个 api-manager.xml 文件 (/repository/conf/)

网关管理器节点设置

特别是,下面的这些和设置是最令人困惑的。

carbon.xml 文件 (/repository/conf/)

网关工作节点设置

carbon.xml 文件 (/repository/conf/)

任何评论都会对我有所帮助。

感谢和问候

0 投票
3 回答
1537 浏览

wso2 - 无法使用 Java API 将资源推送到 WSO2 API Manager v2.0.0 注册表

使用 Java API 将资源推送到 APIM 2.0.0 的注册表失败。

针对 APIM 1.10.0 使用的相同代码成功。

要重现的示例代码是这样的

调用 RegistryClientUtils.importToRegistry(file ,"/_system/config" ,remote_registry); 将失败。针对 APIM 1.10.0 运行的相同代码可以正常工作,就像 ESB 等其他产品一样。

典型的例外是:

引起:org.wso2.carbon.registry.core.exceptions.RegistryException:添加资源失败。建议路径:/_system/governance/apimgt/applicationdata/customdata/somedata,响应状态:403,响应类型:CLIENT_ERROR at org.wso2.carbon.registry.app.RemoteRegistry.put(RemoteRegistry.java:543) at org.wso2 .carbon.registry.core.utils.RegistryClientUtils.processImport(RegistryClientUtils.java:113) 在 org.wso2.carbon.registry.core.utils.RegistryClientUtils.processImport(RegistryClientUtils.java:102) 在 org.wso2.carbon.registry .core.utils.RegistryClientUtils.processImport(RegistryClientUtils.java:102) 在 org.wso2.carbon.registry.core.utils.RegistryClientUtils.processImport(RegistryClientUtils.java:102) 在 org.wso2.carbon.registry.core.utils .RegistryClientUtils.importToRegistry(RegistryClientUtils.java:65)

在 APIM 2.0.0 日志中,我们通常会看到

[2016-08-18 15:57:34,699] 警告 - JavaLogger 潜在的跨站点请求伪造 (CSRF) 攻击被阻止(用户:,ip:127.0.0.1,方法:POST,uri:/registry/atom/_system/governance /apimgt/applicationdata/customdata/somedata,错误:请求中缺少必需的令牌)

0 投票
1 回答
225 浏览

wso2 - WSO API Manager 端点和云

我有几个关于 WSO2 API Manager 的问题,我无法通过阅读文档弄清楚:

  1. 是否可以为所有 API 设置“默认”基本路径?例如,如果我必须将端点从 localhost:8080/rest/myapi 切换到 12.43.56.89:8080/rest/myapi 是否可以在不编辑任何单个 API 的端点的情况下做到这一点?
  2. 是否可以创建一个只允许访问沙盒端点但不允许访问生产端点的角色?据我所知,这样做的唯一方法是在用户订阅 API 后手动阻止对生产的访问。我的想法是允许所有用户访问沙箱,但只允许受信任的用户在他们的应用程序经过验证后访问生产 API。
  3. 是否可以分发 AM 网关的多个实例?因此,根据文档,似乎只能在不同的服务器上运行网关、存储和发布者+密钥管理器,但不能并行运行网关的多个实例。

谢谢!

0 投票
1 回答
285 浏览

wso2 - WSO2 Publisher/Store api-manager.xml 配置 GatewayEndpoint 和网关集群

如果我有多个网关工作节点,我该如何配置 GatewayEndpoint?

我阅读了setup gateway endpoint的帖子,这种情况下只有一个网关工作节点。在 WSO2 集群之前我也有 nginx 节点,所以我们还需要在商店中向最终用户显示最终端点 URL。对于 ServerURL,我可以将其配置为 url:“ https://mgt.gw.devzone.com/services/ ”。

0 投票
1 回答
511 浏览

wso2 - 部署示例 API 时的 WSO2 APIM 2.0 集群部署问题

在我在具有 2 个 pubstore 节点、2 个密钥管理器节点、1 个网关管理器和 2 个网关工作节点的一台服务器上部署 APIM 2.0 后,我登录到发布者并部署示例 API,但我遇到此类错误并且无法部署它:

根本原因的任何线索?