问题标签 [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.
deployment - WSO2 APIM 的最小化部署
我们正在考虑为 WSO2 提供我们自己的 UI,并通过调用 Publisher/Store REST API 使其与 APIM 网关一起使用。
有没有办法剥离 WSO2 APIM 的 UI 部分并部署仅包含
- 网关
- 关键管理者
- 发布者 --> 仅 REST API,没有 UI
- 商店 --> 只有 REST API,没有 UI
是否有开箱即用的捆绑包?否则,是否可以下载 GitHub 源代码或部署包并删除任何与 UI 相关的插件及其依赖库?
web-services - Jaggery (WS02) 端点参考/动态端点
我目前正在 Jaggery 中开发一个应用程序,并将其部署在他们的 API 管理器上。
从 Jaggery 后端,我使用此处记录的方法调用 SOAP Web 服务,该方法指定:
我已经准备好一切并且工作正常,但是我想删除硬编码的 URL,并根据环境将其替换为某种 URL 查找。
这样做的正确方法是什么?我可以在 API 管理器中指定一个端点并引用它吗?或者也许使用 EPR 文件。从这个意义上说,我对 Jaggery 文档的运气并不好。
wso2 - 从 WSO2 API Manager 获取触发调用的用户 IP 地址
是否可以获取在 WSO2 API Manager 上触发 API 调用的用户 IP 并将其传递给调用?
请帮助如何做到这一点
wso2 - WSO2 API Manager 并行限制并行请求
不知道有没有每秒向API Manager发出的限制请求。
这个限制取决于机器的处理能力还是有技术限制?
wso2 - WSO2 APIM 集群 - 填充网关更新
查看以下WSO2 集群 文档,似乎 WSO2 网关使用 API 信息更新的唯一方法是发布者通过 HTTPS 端口将信息推送到网关。
有几个问题从本文档中不清楚
发布者是否必须将任何 API 更新推送到云中的每个特定网关实例?假设有 10 个网关 - 每个 API 更新是否都发送到所有这 10 个实例?还是有其他机制?(另一个 WSO2 文档提到了“主”网关并提到了 svn 的使用,但仍不确定如何完成同步)。
重新启动网关或将新网关添加到集群后会发生什么?当它没有启动或添加之前,它如何与之前“推送”的所有信息同步?
根据图表,网关不访问数据库,因此必须有一种不同的机制来保持它们全部同步,但我在 WSO2 文档中找不到关于它是如何完成的明确信息。
wso2 - wso2 api管理器集群
我正在尝试为 WSO2 api 管理器设置一个集群,我正在关注https://docs.wso2.com/display/CLUSTER44x/Clustering+API+Manager+1.10.0
我为每个组件使用单独的虚拟机,目前在我的设置中我能够
- 使用在网关中发布的发布者发布 api(在日志中可见)
- 从商店订阅此 API 并生成密钥
但是,当我尝试使用生成的密钥访问此 api 时,我得到以下响应
在网关日志中,我只能看到以下行。日志中没有更多详细信息
请帮我解决这个问题。
oauth-2.0 - wso2 api manager 一个消费者 许多客户
目前,我有一个正在运行的应用程序,其中包含一堆客户和自定义 servlet API。
为了有可能将我的应用程序与我的合作伙伴的应用程序集成,我需要实现 REST API 和 OAuth 2.0 流程。我正在将 WSO2 API 管理器集成到我的环境中以满足这些需求。
所需的流程在图片上 - api 流程
并且口头上说:
- 用户已在我的APP中注册
- 用户在合作伙伴的APP上注册
- 为了使用我的应用程序的服务,用户需要从合作伙伴应用程序对我的应用程序进行授权(使用 oauth 2.0 授权码流)
- 合作伙伴应用程序可以在用户访问令牌的帮助下通过 REST 接口与我的应用程序交互。
是否有可能在 WSO2 API Manager 端(我的合作伙伴应用程序)只注册一个消费者,并只向我的合作伙伴提供客户端密码和密码,而不是向每个用户提供?
目前,我有一位注册消费者提供测试。每次当我使用它的客户端秘密为这个测试消费者请求授权代码时 - 我都会收到相同的代码。
从这种行为中,我了解到需要在 API 管理器端为每个最终用户发布客户端机密,而不仅仅是为合作伙伴 App。达到。
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 是否支持这种模式?
svn - 在 WSO2 Carbon 中使用 svn commit 传递评论
我正在使用 WSO2 Carbon 和 SVN DepSync 设置,如下面的链接所述: https ://docs.wso2.com/display/Cluster/SVN-based+Deployment+Synchronizer
我想知道是否有办法配置 carbon.xml 以在每次提交时传递评论。
与此类似:
carbon.xml 的文档没有提到任何类型的评论元素。
amazon-web-services - Wso2 esb AWS SQS 中介者消息属性
我对 wso2 ESB 中的 Amazon SQS 调解器有问题。
如何使用 messageAttributes 发送消息?
我试过了
与
但不工作
非常感谢您的帮助