问题标签 [api-management]

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 投票
0 回答
114 浏览

oauth-2.0 - Bluemix API 管理中的 OAuth 2 实施

我正在尝试通过 API 管理在 Bluemix 中为一组微服务强制执行 OAuth 2。我是否正确假设 API 管理服务将始终充当 OAuth 2 授权提供者,而不是仅检查访问令牌的有效性作为执行网关?后者将是我真正想要的。

理想情况下,我想指定我自己的 OAuth 提供者实现,以及发布、验证和撤销访问令牌的方法。然后让 API 管理服务作为我的服务的代理,确保传入的请求带有有效的令牌。

阅读文档我很难理解 API 管理是如何设计的。有人可以指出我正在寻找的方向,或者帮助我了解 API 管理在安全方案中列出的 OAuth 流中的作用是什么?

谢谢。

0 投票
1 回答
1631 浏览

oauth-2.0 - 具有 OAuth 2 和 JWT 安全性的 Spring Boot 微服务

我正在开发一个使用微服务进行支付的 Spring Boot 应用程序,它将被移动应用程序和 Web 应用程序使用。

1) 用户需要通过身份验证才能访问移动应用程序

2) 使用我的服务的第三方移动应用程序需要经过身份验证(使用我的应用程序)

3) 使用我的服务的 Web 应用程序需要经过身份验证。

我的用户详细信息将在 DB 或 LDAP 中。我有集成 IBM API 管理的计划,部署将在本地服务器中进行。基于此要求,我需要如何设计和实施我的解决方案?

在浏览了不同的博客之后,我现在很困惑。因此,适当的指导对我很有帮助。

0 投票
1 回答
66 浏览

ibm-cloud - Bluemix API 管理服务 API

我正在寻找 Bluemix API 管理 api,以便在不同的环境中移动 api,作为 devops 流程的一部分。我还想为多个租户设置相同的 API 集,其中每个 API 代理到不同的后端。我找不到任何记录在案的此类 API。

任何解决方法、方法或建议都非常受欢迎。

0 投票
2 回答
58 浏览

ibm-cloud - IBM Bluemix 未能创建 API 管理

我有 IBM Bluemix 的试用版。我试图创建一个 API 管理服务实例。首先,它显示一条消息Just a sec! We're still setting up a few things for you...。但是,过了一会儿,我收到以下错误消息The service timed out while launching. Please try again.

0 投票
1 回答
713 浏览

api - API 管理的 Wso2 API 编排要求

我们成功推出了 Wso2 API 管理解决方案。我们项目的主要功能之一是编排几个简单的 API 并制作一个 Meta API。然后我们希望将这个 Meta API 发布到 Wso2 API Management Publisher 中并使其可供使用。这个要求有什么解决方案吗?

0 投票
1 回答
991 浏览

rest - 使用 IBM API Connect 从 Web 服务操作创建 REST API

我想使用 IBM API Connect 从 Web 服务操作创建 REST API。在 IBM API Management 4 上,我们可以创建一个 REST API 并通过 wsdl 组装一个 Web 服务调用操作。我们可以在 API Manager 控制台的“组装”选项卡中连接、发现、定义、配置和审查操作。

我们如何使用 IBM API Connect 做同样的事情?我试图创建一个 REST API,但我找不到相同的功能。

先感谢您。

0 投票
0 回答
310 浏览

api - API 连接在开发者门户测试中发布的 api 返回无法发布

按照 API 连接的 bluemix 文档创建、发布一个 API 到 bluemix。当我登录 bluemix 开发人员门户并注册一个应用程序时,然后尝试使用客户端 ID 发布 api。它返回无法发布错误日志...我可以在开发人员门户和 api 应用程序端看到此错误日志。

休闲步骤:

  1. 创建 API 连接
  2. 安装开发者工具包并创建 hello-word 示例 api 应用程序
  3. 使用 apic edit 打开本地 api 设计器
  4. 在本地运行api并测试,我们可以成功发布和获取api
  5. 单击发布,将此 api 应用程序发布到 bluemix,我们可以获得应用程序 url。
  6. 在 api 设计器上使用 url 键入调用 url 和 TLS 配置文件
  7. 将 api 产品发布到 bluemix..
  8. 在 bluemix api 连接服务上,导航到目录,配置开发者门户并邀请开发者
  9. 打开开发者门户和设计者一个应用程序,我们将在此处获取客户端 ID 和密码。
  10. 将此应用程序订阅到我们发布的 API...
  11. 然后我们可以使用客户端 ID 和密码在开发者门户上进行测试。我们尝试发布,但我只是得到无法发布错误信息: 404错误 错误2
  12. 当我尝试使用get api时,它返回运行信息,但它应该是样本上定义的注释信息:

得到

您能否帮助澄清这个问题的根本原因在哪里????我只是按照 bluemix api 连接文档来执行此操作...

0 投票
1 回答
481 浏览

git - 使用 GIT 进行 API 管理

我有一个 API 管理实例正在运行。我知道 API 管理有自己的 GIT 存储库。

我可以成功地克隆、更改并将更改推送到我的 API 管理 GIT 存储库。

我的问题是,我有自己的 VSTS Git 存储库(我所有其他代码的源代码控制),我需要继续使用它。我现在有 2 个 GIT 存储库(一个在 VSTS 中,一个在 API 管理中)的事实令人困惑。

有人可以让我知道管理这两个存储库的过程是什么吗?或者有没有办法只使用我的而不使用 API 管理的 GIT 存储库?

0 投票
1 回答
526 浏览

ibm-cloud - 配置安全网关 ip 表以允许来自 api connect 的连接

我想使用 API Connect 和 Secure Gateway 从我的数据中心公开 Bluemix 中的一些 API,但我需要只有 API Connect 可以调用这些 API,因为我将使用这个服务来保护它们。我一直在尝试使用 Secure Gateway 目的地的 IP 表配置来执行此操作,但我不知道调用其他 API 的 IP 地址,有没有办法做到这一点?

0 投票
1 回答
699 浏览

azure-traffic-manager - APIM 如何与 Azure 流量管理器配合使用?

在 APIM 中,我们需要一个客户端知道的密钥:ocp-apim-subscription-key

当流量管理器轮询到另一台服务器时会发生什么?客户是否需要知道第二个订阅密钥?