问题标签 [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 回答
85 浏览

deployment - WSO2 APIM 的最小化部署

我们正在考虑为 WSO2 提供我们自己的 UI,并通过调用 Publisher/Store REST API 使其与 APIM 网关一起使用。

有没有办法剥离 WSO2 APIM 的 UI 部分并部署仅包含

  1. 网关
  2. 关键管理者
  3. 发布者 --> 仅 REST API,没有 UI
  4. 商店 --> 只有 REST API,没有 UI

是否有开箱即用的捆绑包?否则,是否可以下载 GitHub 源代码或部署包并删除任何与 UI 相关的插件及其依赖库?

0 投票
1 回答
180 浏览

web-services - Jaggery (WS02) 端点参考/动态端点

我目前正在 Jaggery 中开发一个应用程序,并将其部署在他们的 API 管理器上。

从 Jaggery 后端,我使用此处记录的方法调用 SOAP Web 服务,该方法指定:

我已经准备好一切并且工作正常,但是我想删除硬编码的 URL,并根据环境将其替换为某种 URL 查找。

这样做的正确方法是什么?我可以在 API 管理器中指定一个端点并引用它吗?或者也许使用 EPR 文件。从这个意义上说,我对 Jaggery 文档的运气并不好。

0 投票
1 回答
350 浏览

wso2 - 从 WSO2 API Manager 获取触发调用的用户 IP 地址

是否可以获取在 WSO2 API Manager 上触发 API 调用的用户 IP 并将其传递给调用?

请帮助如何做到这一点

0 投票
2 回答
492 浏览

wso2 - WSO2 API Manager 并行限制并行请求

不知道有没有每秒向API Manager发出的限制请求。

这个限制取决于机器的处理能力还是有技术限制?

0 投票
1 回答
143 浏览

wso2 - WSO2 APIM 集群 - 填充网关更新

查看以下WSO2 集群 文档,似乎 WSO2 网关使用 API 信息更新的唯一方法是发布者通过 HTTPS 端口将信息推送到网关。

有几个问题从本文档中不清楚

  1. 发布者是否必须将任何 API 更新推送到云中的每个特定网关实例?假设有 10 个网关 - 每个 API 更新是否都发送到所有这 10 个实例?还是有其他机制?(另一个 WSO2 文档提到了“主”网关并提到了 svn 的使用,但仍不确定如何完成同步)。

  2. 重新启动网关或将新网关添加到集群后会发生什么?当它没有启动或添加之前,它如何与之前“推送”的所有信息同步?

根据图表,网关不访问数据库,因此必须有一种不同的机制来保持它们全部同步,但我在 WSO2 文档中找不到关于它是如何完成的明确信息。

0 投票
3 回答
197 浏览

wso2 - wso2 api管理器集群

我正在尝试为 WSO2 api 管理器设置一个集群,我正在关注https://docs.wso2.com/display/CLUSTER44x/Clustering+API+Manager+1.10.0

我为每个组件使用单独的虚拟机,目前在我的设置中我能够

  1. 使用在网关中发布的发布者发布 api(在日志中可见)
  2. 从商店订阅此 API 并生成密钥

但是,当我尝试使用生成的密钥访问此 api 时,我得到以下响应

在网关日志中,我只能看到以下行。日志中没有更多详细信息

请帮我解决这个问题。

0 投票
1 回答
84 浏览

oauth-2.0 - wso2 api manager 一个消费者 许多客户

目前,我有一个正在运行的应用程序,其中包含一堆客户和自定义 servlet API。

为了有可能将我的应用程序与我的合作伙伴的应用程序集成,我需要实现 REST API 和 OAuth 2.0 流程。我正在将 WSO2 API 管理器集成到我的环境中以满足这些需求。
所需的流程在图片上 - api 流程

在此处输入图像描述

并且口头上说:

  1. 用户已在我的APP中注册
  2. 用户在合作伙伴的APP上注册
  3. 为了使用我的应用程序的服务,用户需要从合作伙伴应用程序对我的应用程序进行授权(使用 oauth 2.0 授权码流)
  4. 合作伙伴应用程序可以在用户访问令牌的帮助下通过 REST 接口与我的应用程序交互。

是否有可能在 WSO2 API Manager 端(我的合作伙伴应用程序)只注册一个消费者,并只向我的合作伙伴提供客户端密码和密码,而不是向每个用户提供?

目前,我有一位注册消费者提供测试。每次当我使用它的客户端秘密为这个测试消费者请求授权代码时 - 我都会收到相同的代码。

从这种行为中,我了解到需要在 API 管理器端为每个最终用户发布客户端机密,而不仅仅是为合作伙伴 App。达到。

0 投票
0 回答
263 浏览

wso2 - wso2 api manager 不支持 URL 模式 demo/*.action

我在 WSO2 API Publisher 上使用 url 模式发布了我的 API demo/test.action,它将返回一个 json 对象。

在 API Store 中,当我从 API 控制台“试用”时,它会给出响应代码 200,这意味着它工作成功。但是从“响应体”它给了我,

这实际上是 wso2 carbon server 的 HTML 页面。

wso2 apim 是否支持这种模式?

0 投票
1 回答
57 浏览

svn - 在 WSO2 Carbon 中使用 svn commit 传递评论

我正在使用 WSO2 Carbon 和 SVN DepSync 设置,如下面的链接所述: https ://docs.wso2.com/display/Cluster/SVN-based+Deployment+Synchronizer

我想知道是否有办法配置 carbon.xml 以在每次提交时传递评论。

与此类似:

carbon.xml 的文档没有提到任何类型的评论元素。

0 投票
1 回答
183 浏览

amazon-web-services - Wso2 esb AWS SQS 中介者消息属性

我对 wso2 ESB 中的 Amazon SQS 调解器有问题。

如何使用 messageAttributes 发送消息?

我试过了

但不工作

非常感谢您的帮助