问题标签 [wso2-am]
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.
wso2 - API 管理器,从 1.4.0 升级到 1.60
我们正在运行 WSO2 API Manager 1.4 并希望升级到最新版本 1.6。我们可以直接去1.6还是我们必须先升级到1.5?主要是我只关心数据库迁移,因为这些脚本似乎只与单个版本增量相关。https://svn.wso2.org/repos/wso2/carbon/platform/branches/turing/products/apimgt/1.6.0/modules/distribution/resources/
谢谢。
wso2 - wso2 api manager 未来的计划是什么,wso2am 1.7.0 什么时候出来?
以后哪里可以知道wso2 api manager plan?未来的方向是什么?谁知道wso2am 1.7什么时候出来?
而我想了解wso2关于api manager未来的发展?
oauth-2.0 - 如何在 wso2 中为客户端应用程序设置范围
我已将 wso2 api manager 设置为 1.6,并且我在调用它的后端有一个 rest api。
我知道 wso2 提供 Oauth 2.0 支持。但我无法找出范围是如何处理的。
这是我的特定场景:我有一个要为其分配范围视图照片的客户端应用程序。以及另一个具有删除照片范围的客户端应用程序。
现在在 Api 管理器中,我想将对删除 api 的访问限制为仅对具有删除照片范围的客户端应用程序的访问。
这在 wso2 中如何处理?
wso2 - WSO2 API Manager - 新安装的 postgres 问题
尝试安装 API Manager 1.6,使用 postgresql 全新安装。我遵循了所有的指示,创建了数据库,但是当涉及到 WSO2AM_DB 时,这不是从任何一个wso2server.sh -Dsetup
或使用 dbscripts\apimgt 文件夹中的 postgres.sql 脚本正确创建的。我一直遇到的错误是:
ERROR: relation "am_worflows_sequence" does not exist
. WSO2_CARBON_DB 的填充没有任何问题。
有没有其他人遇到过这个问题?
谢谢。
deployment - WSO2 API 管理器:部署 tiers.xml
如何通过命令行或通过 json 或 web 服务将我的 tiers.xml 文件部署到 WSO2 API Manager 1.6.0 中?这可能吗?目前我可以通过碳控制台做到这一点。当我通过 puppet 配置我的服务器公园时,我需要这个要求。
validation - 如何从 WSO2 API Manager 验证 JWT
在后端 Web 服务位于单独的服务器上并且需要确定给定请求通过 APIM 网关身份验证和授权机制传递的情况下,验证 JWT 是否由特定 API Manager 实例发出的推荐方法是什么?
我知道 JWT 中的标头字段包含一个“x5t”字段,它是对租户密钥存储中证书的编码引用,如下所述:
https://asankastechtalks.wordpress.com/2013/12/05/obtaining-certificate-used-to-sign-a-jwt/
由于后端 Web 服务位于单独的服务器上,我们是否需要以某种方式将公钥分发给它?此外,我们如何更新用于签署 JWT 的证书,因为它现在使用默认值?
wso2 - WS02 API Manager 对端点 URL 的错误请求
我们的 API 由 WS02 API 管理器管理,但是它将传出请求构建到配置的端点 URL 的方式似乎存在一些问题。当我们向 API 管理器发出请求时,我们会从端点看到这种错误:
该 URL 显然不正确,因为它在 URL 的主机部分之前添加了两次。我们在 API 管理器和端点之间放置了一个调试代理,它显示传出请求如下所示:
主机出现在第一行是不正常的;这应该来自“主机”标题。但事实上,我们得到上述错误是有道理的。请注意,当我们通过 Nginx 之类的东西代理它时,它工作正常,但我们实际用于端点的服务器不喜欢它。我猜 Nginx 的编写方式是为了解决这种(技术上不正确的)请求。
wso2 - WSO2 API Manager 1.6 异常运行 Youtube 示例
我正在尝试运行 WSO2 API Manager 包 1.6 中的 YoutubeFeeds 示例。如产品文档中所述,我执行了以下步骤:
- 在 /CARBON_HOME/bin 目录中执行“ant”命令 --> OK
- 在 /CARBON_HOME/samples/Data 目录中执行“ant”命令 --> OK
- 启动 API Manager 服务器
- 在 /CARBON_HOME/samples/YoutubeFeeds 目录中执行“APIPopulator.bat” --> OK
- 执行命令 curl -H "**Authorization: Bearer " http://:8280/youtube/1.0.0/most_viewed "**
执行第 5 步后,如果我已将“Thrift”配置为 API GW 和 API 密钥管理器之间的身份验证协议,我收到以下错误:访问后端服务以进行 API 密钥验证时出错。似乎是关于密钥验证检查的一些问题。我试图解决这个问题,但没有结果。
所以在那之后我尝试使用“WSClient”身份验证协议进行切换,在这种情况下,我得到了一个 202 HTTP 返回代码,这意味着:请求已被接受但尚未完成。通过这种方式,请求被接受,但我没有得到任何回应。
PS:API 管理器在默认端口上运行(偏移端口为 0)
有什么建议吗?
wso2 - 生产服务器接受 WSO2 API Manager 沙箱密钥
我刚开始使用 wso2 api manager 1.6 版,似乎沙盒和生产密钥可以互换使用。那是一个错误吗?
ip - WSO2 API Manager - 在商店中显示私有 IP
我已经安装了 API Manager 1.6.0 并且 API Manager 也在运行。但是问题是商店中显示的 IP 地址是服务器的私有 IP。私有 IP 通过 VPN 访问。
以下是商店中显示为生产和沙盒 URL 的 URL,
对于 192.168.6.162,我分配了一个公共 IP,它也103.11.35.xx
分配了一个域my-domain-name
。
我想看到的是如下,
如何配置 API Manager 以显示域名而不是带有端口的 IP 地址?