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

wso2 - WSO2 API Manager v1.8.0 - 集群

我有一个关于 WSO2 API Manager Clustering 的问题。我已经详细阅读了部署文档并理解了分布式部署概念,其中一个可以隔离发布者、存储、密钥管理器和网关。但根据我的评估,这使得部署架构的维护非常复杂。所以我想要一个更简单的部署。

我测试的是简单地让 WSO2 API 管理器的两个不同实例在两个不同的盒子中运行,指向 MySQL 中相同的底层数据源。我所看到的是,API 调用工作完美,从一个 WSO2 实例获得的令牌将适用于另一个 API Manager 实例上的 API 调用。此模型的唯一问题是我们需要从各个发布者组件中为尽可能多的正在运行的 WSO2 API Manager 实例部署 API。我可以这样做,因为发布将由一个小团队完成。我们将在前面有一个硬件负载均衡器,其中包含 API 端点 URL 和令牌端点 URL,用于 API 管理器和硬件 LB 将执行负载均衡。

所以我的问题是 - 从 RUNTIME 的角度来看,遵循这种简单的方法有什么问题吗?集群是否从 WSO2 API Manager 的 RUNTIME 角度增加了任何好处?

谢谢你。

0 投票
1 回答
250 浏览

api - 多个用户的 WSO2 Api Manager 应用程序

这是我的问题:我正在尝试创建一个可以被不同用户从商店看到的应用程序。我用“user1”创建应用程序“app1”,我希望“user2”“加入”应用程序“app1”。那么是否可以将一些用户与现有应用程序相关联?如果是的话,谁能解释一下,因为我不知道该怎么做。谢谢

0 投票
0 回答
146 浏览

wso2 - 在 Windows / .Net 上使用正文代理 POST API 的问题

我正在为 WSO2 编写一个概念证明,并且可以代理本地 Spring Boot 服务(在 Mac 上),该服务在 POST 正文中发送 JSON 对象,没有任何问题。但是,当我尝试在 Windows 机器上部署 WSO2,代理本地运行的 .Net 服务时,我收到 NullReference 错误,因为没有通过正文。我可以直接通过 Postman 访问相同的服务,没有问题。将端点更改为 WSO2 AM 代理,失败。为什么在 Windows 上运行或针对 .Net 服务时它的行为会有所不同,我是否遗漏了什么?

API Manager 版本:1.9.0 我很乐意根据需要提供更多信息 - 谢谢!

更新 - 每个评论请求添加堆栈跟踪:由于机密性,我无法发布完整的堆栈跟踪,但来自 .net 服务内部:

我正在记录来自 AM 发布者控制台的流入和流出,并且正在查看数据(尽管是 XML,而不是 JSON),以及 .net 生成的错误响应。

0 投票
1 回答
678 浏览

wso2 - WSO2 API Manager 是否支持 RAML 规范?

WSO2 API Manager 是否支持 RAML 规范?我想用 RAML 规范代替 swagger 2.0。我正在使用 WSO2 AM 1.9

0 投票
1 回答
214 浏览

wso2 - API Manager : 商店应用程序的权限

我正在开发 API Manager 1.9.0,我对 Store 上的权限配置有一点疑问。我正在与组织和共享应用程序合作。所以我想知道是否可以阻止用户删除或编辑共享应用程序?我试图在管理控制台中操纵角色的权限,但我不知道该怎么做。应用程序没有权限..

0 投票
0 回答
75 浏览

wso2 - APIM 1.9.1 - 使用 get 方法发送令牌

我正在使用 WSO2 API Manager 1.9.1,我知道通过 HEADER 方法发送令牌来请求任何 API 是必要的。

但在 OpenLayer 3 中,不可能在标头处放置任何请求。为了解决它,我认为最好通过 GET 方法发送令牌。是否可以使用 WSO2 API Manager 来实现?

谢谢。

0 投票
2 回答
313 浏览

wso2 - WSO2 - 为 ProviderAPIUsage 调用 APIUsageStatisticsClient 时出错

我已经设置了 WSO2 API Manager(版本 1.9.1)并按照此处提供的说明使用 BAM(版本 2.5.0)对其进行了配置: https ://docs.wso2.com/display/AM191/Publishing+API +运行时+统计

我正在使用 MySQL 服务器,并且可以在进行 API 调用时看到创建和更新的 api_* 表。但是,当我查看统计信息时,我在控制台上看到了一个异常,而 UI 告诉我需要配置 BAM 才能看到仪表板。

这是 wso2carbon.log 中看到的错误片段

我看过其他类似的帖子,但似乎没有什么是完全相关的。最接近的类似帖子有一个 SQL Server 特定问题,但我使用的是 MySQL。

附加信息:我在同一台机器上运行 BAM 和 API Manager。我已按照指南中的建议将 BAM 上的偏移量设置为 3。

0 投票
1 回答
484 浏览

wso2 - 如何在 WSO2 中记录最后一次用户登录

我们的 WSO2 DB (SQL Server) 中有一个名为 [IDN_OPENID_USER_RPS] 的表,它有一个列 - LAST_VISIT。我已搜索找到将打开此功能的配置设置,但没有成功。它用于 OpenId。任何帮助或想法将不胜感激。

0 投票
2 回答
877 浏览

wso2 - WSO2 API 管理器原型 API HTTP 响应状态

我在 WSO2 API 管理器中使用内联 javascript 原型功能,并尝试设置不同的 HTTP 响应状态。这可能吗?如果是这样,它是如何完成的?

到目前为止,我已经尝试设置 HTTP_SC 属性,但这似乎没有任何效果。 mc.setProperty('HTTP_SC', "404");

0 投票
1 回答
127 浏览

deployment - WSO2 APIM 的拆分部署

我们想拆分 API Manager,让它在两台不同的机器上运行:

机器 #1 将运行

机器 #2 将运行

在机器 #1 上,我们想安装最小可能集。不确定那里是否需要 ESB?碳?还有什么?

这样的配置甚至可能吗?假设发布者通过#2 机器添加了一个 API,该信息如何对另一台机器上运行的网关可用?