问题标签 [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 - 如何将授权标头 WSO2(API 管理器)传递给我的后端服务?
我需要将授权标头从 API Manager (WSO2) 传递到我的服务总线应用程序 (Oracle)。
我在另一篇文章中看到我不能这样做,因为 API 将根据密钥管理器验证令牌并在调用后端之前删除该令牌。(如何在 WSO2 OAuth2 及其后端 API 服务器 Oauth2 中传递授权标头?)
将令牌从 API Manager 传递到我的服务总线应用程序有任何替代方法吗?
有一些额外的设置吗?
wso2 - 使用 ajax 调用令牌 (WSO2 APIManager1.10)
我想使用 ajax 在 APIM 1.10 调用令牌。
我试过这个:
但什么也没收到。只是一个空的选项请求。
API 管理器显示:
有人知道我该怎么做吗?
谢谢,
埃利泽特拉哈诺
wso2 - WSO API 管理器教程
我正在尝试创建和发布一个新的 API,但是在创建 API 的最后,我没有“保存并发布”按钮,我只有“保存”,所以我的 API 被正确创建但没有发布。有没有人可以帮助我做到这一点?
非常感谢
oauth - Surf Oauth 作为第三方密钥管理器 WSO2 的问题
我正在尝试将 Surf OAuth 实现为 WSO2 API 管理器中的第三方密钥管理器。 https://docs.wso2.com/display/AM1100/Configuring+a+Third-Party+Key+Manager
但是在将其部署到 tomcat 之后,这些按钮都不起作用,它们什么也没有返回。在 Chrome 开发人员工具中,源选项我看到它错过了模板文件夹之一。请看图,
我如何使它工作?谢谢
wso2 - 动态替换端点的 PATH 值 (WSO2 - API Manager)
我在 WSO2 API Manager (1.10.0) 中创建了一个 API,其中包含以下信息:
邮政:
接口网址:
HTTP端点:
问题是 HTTP 端点有多个路径,例如:
我希望生成的 API URL 看起来像这样:
我最初的方法是使用REST_URL_PREFIX
变量来捕获1.0.0
API URL 部分之后的路径(例如:)regularPath/country/dataKey/amountOfUsers
,然后将该值分配给uri.var.newRestVar
变量。
接下来是我在 API Manager 中创建的 API Manager (Carbon) 的修改后的服务总线配置:
但它不起作用。我检查了日志,但一切似乎都很好:
为了使用我提到的 API 的路径成功访问 HTTP-Endpoint,我应该更改什么配置?
api - 在 WSO2 APIM 通过长请求获利
我们知道在 1.10 版本的请求中可以通过 API 获利。是否可以通过长度发送的内容获利?
或者,如果不可能,我可以从 BAM 或 DAS 获得一份报告并发送请求长度吗?
wso2 - 在 WSO2 API Manager 中为多个组件使用一个节点
在 [1] 中说,为了使用分布式设置,必须创建四个目录(一个节点用于存储,另一个用于发布者,另一个用于网关,另一个用于密钥管理器)。我的问题是:
是否可以仅将一个节点用于 API 管理器的多个组件?例如:一个用于商店和发布者,另一个用于网关和密钥管理器?
[1] - https://docs.wso2.com/display/CLUSTER44x/Clustering+API+Manager+1.10.0
wso2 - 将 Surf OAuth 作为第三方密钥管理器的 WSO2 API 管理器配置问题
我正在尝试使用 Surf OAuth 作为第三方密钥管理器和 WSO2 API 管理器。遵循https://docs.wso2.com/display/AM1100/Configuring+a+Third-Party+Key+Manager上的文档
我的问题是,当我在 api-manager.xml 中添加 Surf OAuth 的配置时,WSO2 API 管理器在尝试读取配置时会因 NPE 而爆炸。看起来它在某些系统属性上爆炸了,例如 CARBON_HOME 和抛出 NPE。
有没有其他人在 WSO2 API Manager 和 Surf OAuth 集成中遇到过类似的问题?我很好奇为什么即使按照一步一步的指示它也不起作用
这是我的 api-manager.xml 配置
和堆栈跟踪
wso2 - How to install a feature in wso2 Carbon automatically?
I'm trying to install 'Account Recovery and Credential Management' on my carbon automatically.
Currently, I'm installing this feature from the carbon UI with the following steps;
- login to Carbon as a super admin
- Navigate to Feature tab
- Add a repository
- Select 'Account Recovery and Credential Management' and install
However, I want to remove these steps and replace this step by some automatic such as placing appropriate jars in the right directory location.
I've try to place the following jars in repository/components/plugins;
- org.wso2.carbon.identity.mgt_4.2.1.jar
- org.wso2.carbon.identity.mgt.stub_4.2.0.jar
- org.wso2.carbon.identity.mgt.ui_4.2.0.jar
It seems working apart from sending an email. When I'm trying to call
SendRecoveryNotification service, I'm getting this error;
Is there any further steps I need to do as well or
Should I take completely different approach to achieve what I want to do.
Thanks in advance.