问题标签 [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.
wso2 - APIM191 - “状态报告 - 未找到” 在分布式设置中。
我有这样的分布式设置(WSO2 APIM 191):
- 2台服务器与集群中的商店和发布者一起工作;(服务器 A 和 B);
- 2台服务器与集群中的网关工作人员和密钥管理器一起工作;(服务器 C 和 D);
- 1台服务器作为网关管理器;(服务器 E);
- 1 台使用 BAM 的服务器;(服务器 F);
- 集群中的 2 个 postgres;
一切都已配置并且运行良好。但是当我在“A”注册一个 API 时,服务器“C”或“D”没有显示这个 API。
当我通过“curl”调用这个 API 时,这是错误的:
当我在“C”或“D”(Main > Metadata > List > APIs)看到碳时,API 就在那里。我不知道为什么会出现这个错误。
wso2 - 在 wso2 API Manager 上运行应用程序时出错
我在 APIManagerStore 作为响应头运行应用程序时遇到错误:"error": "no response from server"
,响应正文:无内容,响应代码:0 作为输出。我使用soapUI 得到了输出,但它没有在APIManager Store 上运行。
jwt - 我们可以在 api-manager.xml 中配置多个(每个应用程序)TokenGeneratorImpl 类吗?
我是 WSO2 Api 经理的新手。最近,我需要为在单个 WSO2 实例上发布的不同应用程序编写 CustomJWTTokenGenerator 类。
我按照以下链接进行参考: API Manager 1.9 Documentation & WSO2 Blog
目的是为在同一 WSO2 服务器上发布的不同应用程序提供不同的 JWTTokenGenerators。
我想知道 - 是否可以在 api-manager.xml 中为同一个 wso2 实例配置多个(每个应用程序)TokenGeneratorImpl 类?
如果没有,实现这一目标的可能替代方案是什么?
任何指针将不胜感激。谢谢。
wso2 - 管理员如何在 WSO2 api Manager 1.7 中删除其他用户的应用程序
我在我的 wso2 api 管理器中有管理员权限。但是它有很多用户,他们有很多由他们自己创建的应用程序。但我需要删除一些已由其他用户创建(批准)的选定应用程序,也作为管理员。那么如何在带有 GUI 的 WSO2 api manager 1.7 中做到这一点。我可以从数据库级别做到这一点。但是正在寻找一种使用 GUI 进行操作的方法。
wso2 - WSO2-APIM(1.10.0) 部署同步器(基于 SVN)无法同步新租户
当我使用 carbon.super 租户时,我有一个 WSO2 API 管理器设置,可以很好地与 SVN 配合使用。但是,当我创建一个新租户并在其中发布一个新 API 时,会显示以下信息:
之后,当我尝试列出所有 API 时,会显示错误:
ldap - 我安装了 WSO2 AM(API Manager) 1.10.0 并使用了工作 AM 1.9.0 中的 user-mgt.xml,但现在我无法登录到 carbon admin UI
我安装了 WSO2 AM(API Manager) 1.10.0 并使用了工作 AM 1.9.0 中的 user-mgt.xml,但现在我无法登录到 carbon admin UI。
API Manager 配置了 LDAP 只读主用户存储。
此外,API Manager 配置为使用默认 H2。但我认为这不是一个理由。
如果我使用标准用户存储配置 API Manager(没有对 user-mgt.xml 进行任何更改,即没有添加 readOnlyLdap 配置并删除默认 JDBC UserStoreManager),登录到 admin-dashboard 工作正常。
我从 wso2carbon.log 收到警告消息:
我按照我无法登录 WSO2 API 管理器中的 admin-dashboard 应用程序的建议进行了更改,不幸的是,该解决方案对我不起作用。
基本上我安装了全新的 WSO2 am 1.10.0,使用默认设置,一切正常,直到我更改 user-mtg.xml 以启用 LDAP,我无法再登录到 carbon/admin UI。所以 LDAP 在 wso2 am 1.10.0 上不能开箱即用?我按照与 LDAP 设置相关的说明进行操作,但它不起作用。
奇怪的是,LDAP 适用于 am 1.9.0。那么在 1.10.0 和 1.9.0 版本之间设置 LDAP 有什么区别吗?
更新:
目前,我放弃了将 LDAP 与 wso2 am 1.10.0 集成。我搬到了 SAML2。但是,如果有人通过解决方案解决了这个问题,或者这可能对其他人有所帮助,请保持问题的开放性。谢谢。
wso2 - wso2 am 1.10.0 API 存储:“执行操作 generateApplicationKey 时发生错误”,并带有“提供的凭据无效”。
产品:WSO2 AM 1.10.0 数据库:MSSQL 安全性:与 PingIdentity 集成的 SAML2 操作系统:Linux
当我尝试从“/store/site/pages/subscriptions.jag”页面创建或生成密钥时,UI 给了我:
这是日志中的内容:
错误总结:
获取应用程序的应用程序访问令牌时出错:safsa org.wso2.carbon.apimgt.api.APIManagementException:创建密钥时出错。在 org.wso2.carbon.apimgt.impl.utils.APIUtil.handleException(APIUtil.java:1195) ...
原因:org.wso2.carbon.apimgt.api.APIManagementException:执行 SubscriberKeyMgtClient 时出错。在 org.wso2.carbon.apimgt.impl.utils.APIUtil.handleException(APIUtil.java:1195) ...
引起:org.wso2.carbon.apimgt.api.APIManagementException:无法创建 OAuth 应用程序:safsa_SANDBOX 在 org.wso2.carbon.apimgt.impl.AMDefaultKeyManagerImpl.handleException(AMDefaultKeyManagerImpl.java:592) ...
原因:org.apache.axis2.AxisFault:访问被拒绝。身份验证失败 - 提供的凭据无效。在 org.apache.axis2.util.Utils.getInboundFaultFromMessageContext(Utils.java:531)
以下是完整的日志消息:/repository/logs/wso2-apigw-errors.log <==
wso2 - WSO2 API Manager 收到致命警报:handshake_failure
使用 WSO2 API Manager (V1.10),我发布了一个 API,并将 SSL 证书导入到client-truststore.jks。但是当我调用这个 API 时,我收到了这个错误: