问题标签 [apim]

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 投票
2 回答
451 浏览

web-application-firewall - WAF 和 API 管理的区别

想了解 WAF 和 APIM 有什么区别(如 APIGEE 或 AZURE APIM)。

WAF 有哪些功能,需要选择哪些功能来保护后端 Web 应用程序。

先感谢您。

  • 阿迪亚
0 投票
1 回答
274 浏览

oauth-2.0 - 如何在 WSO2 APIM 中实现 Oauth2 而不发送 client_secret

我想在请求中不提交 Base64(client_id:client_secret) 的情况下获取访问令牌。

我只想提交 client_id和用户名和密码(密码授予类型):公共密码授予类型

它被IBM 称为公共方案。请快速浏览此链接。我喜欢的是永远不要在访问令牌请求中发送 client_secret。下图说明了它(仍然是 IBM)。

在此处输入图像描述

问题是获取访问令牌的 WSO2 APIM 请求始终包含 Base64(client_id:client_secret) 参数。我希望能够仅发送以下 cURL 以获取访问令牌

在此处输入图像描述 我希望能够发送以下 cURL 以获取访问令牌

在此处输入图像描述

0 投票
2 回答
652 浏览

azure - 在 Azure API 管理中获取与 API 关联的标签

有没有办法通过 Powershell 获取与 API 关联的标签?

Get-AzApiManagementApi命令返回 API 列表,但其响应中不包含标记。

0 投票
3 回答
2231 浏览

azure-api-management - 使用 Azure CLI 管理 API 管理 (APIM) 用户、产品、证书、API

此页面似乎包含 Azure CLI 支持的有关 Azure API 管理的所有功能。但它没有展示如何使用 Azure CLI 管理用户、产品、证书、订阅和 API 等实体。

Azure CLI 是否缺少这些功能,或者是否可以使用 Azure CLI 管理这些实体?在 APIM 的情况下,Azure CLI 是否可以被视为 ARM 模板的替代品?

0 投票
1 回答
1276 浏览

azure-devops - 为 Azure API 管理 (APIM) 设置 CI/CD 管道

我正在寻找一种简单且可维护的方式来为 Azure API 管理设置 CI/CD 管道。

比方说,对于每个版本,我都可以从代码中自动生成 OpenAPI 规范。如何在此 OpenApi 规范的基础上使用所有必需的版本集、api、产品、标签、用户、订阅、证书和策略来设置 Azure API 管理?

我找到了 Azure DevOps 工具包,但它有错误,不提供所有功能,并且不够简单和灵活,无法与 CI/CD 管道集成。

0 投票
3 回答
657 浏览

c# - Azure APIM 肥皂服务

我们使用 Azure APIM 来托管我们的 SOAP 服务并将 C# 代码与服务端点集成并通过 HttpClient 进行调用。我们总是手动创建元素并将值添加到元素的内部文本并将其作为字符串内容发送到服务。这很简单请求很少的元素,但是当涉及到一个巨大的请求时,我们必须花费大量时间手动创建soap xml请求,而且很耗时,容易出错?是否有更好的方法将肥皂请求发送到 APIM 并解析肥皂响应?

0 投票
2 回答
1392 浏览

azure-api-management - 导出/导入 Azure API 管理开发人员门户配置

微软发布了一个新的Azure API管理开发者门户。

我正在寻找一种从API开发人员门户导出所有文件和配置并能够将其导入到另一个门户的方法。因此,我可以对所有APIM实例应用相同的自定义。

有没有办法做到这一点?

0 投票
1 回答
102 浏览

wso2 - 无法在 WSO2 API Manager 3.0.0 的服务提供者下配置 SAML2 Web SSO 配置

我正在尝试按照https://apim.docs.wso2.com/en/latest/Learn/APISecurity/OAuth2/GrantTypes/saml-extension-grant/中的说明实施 SAML 扩展授权,但是当我出现空白屏幕时尝试配置服务提供者:

  1. 登录管理控制台

  2. 选择服务提供商 > 添加

  3. 注册服务提供者后,点击Inbound Authentication Configuration > SAML2 Web SSO Configuration

  4. 单击配置。出现一个空白屏幕。

0 投票
1 回答
359 浏览

wso2 - 使用 PayLoadFactory 格式内联创建 JSON PayLoad 时出错

我正在使用 WSO2 API Manager 3.1.0,需要按一个 API 的 IN 序列访问 REST 端点。

我正在尝试使用 PayloadFactory 调解器以内联格式创建 JSON 有效负载。

当我将自定义策略添加到 API IN 序列时,我收到以下错误:

[2020-01-13 17:21:26,422] WARN - SynapseXMLConfigurationFactory 序列配置:admin--NMGI:v1.0.0-- 无法构建 - 在故障安全模式下继续 com.jayway.jsonpath.InvalidPathException:非法字符位置 1 应为“。” 或 '[ 在 com.jayway.jsonpath.internal.path.PathCompiler.fail(PathCompiler.java:616) ~[json-path_2.4.0.wso2v2.jar:?] 在 com.jayway.jsonpath.internal.path.PathCompiler .readContextToken(PathCompiler.java:120) ~[json-path_2.4.0.wso2v2.jar:?] at com.jayway.jsonpath.internal.path.PathCompiler.compile(PathCompiler.java:58) ~[json-path_2. 4.0.wso2v2.jar:?] 在 com.jayway.jsonpath.internal.path.PathCompiler.compile(PathCompiler.java:75) ~[json-path_2.4.0.wso2v2.jar:?] 在 com.jayway.jsonpath。 JsonPath.(JsonPath.java:101) ~[json-path_2.4.0.wso2v2.jar:?] at com.

我尝试了不同的 JSON 格式,结果相同。

¿ 在 中指定 JSON 的正确方法是什么?

0 投票
1 回答
29 浏览

proxy - 如何在 WSO2 API Manager 中设置代理自动配置 (PAC) 文件

我正在使用 WSO2 API 管理器

如何在 axi2.xml 中设置代理自动配置 (PAC) 文件?