问题标签 [apigee127]

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 投票
1 回答
32 浏览

apigee - 在组织中的特定环境下获取产品 - Apigee Edge

我正在尝试获取与组织下的环境相关联的所有产品。

我能够获取组织中的所有产品,但我似乎没有找到获取特定环境产品的方法。

0 投票
1 回答
287 浏览

apigee - 如何获取 Apigee 代理的端点列表

我正在寻找一个 API 或一组 API 来获取 Apigee 代理的所有端点列表。我查看了 apigee 文档,但只能列出代理及其修订版。

0 投票
1 回答
17 浏览

apigee - 从第三方获取 OAuth2 令牌

你能告诉我在哪里可以看到如何为第三方实现oauth2管理,即图像是黑点。

在此处输入图像描述

0 投票
1 回答
190 浏览

gateway - APIGEE Spike Arrest 前端集成的最佳实践/实用用法

最近在处理 APIGEE 网关开发,发现 Spike Arrest 的使用非常受限于某些集成(仅限后端)。根据 APIGEE 的建议,我们应该避免在此处使用并发速率限制,并可能将其替换为尖峰停止。

但是 Spike Arrest 的实现方式有点狡猾,例如 10 tps 的尖峰停止表示当它每 100 毫秒收到超过 1 个请求时,它将返回触发尖峰停止限制异常。

有了这种行为,看起来速率控制必须在客户端进行控制。绝对可以从客户端后端进行,但是那些直接从前端使用的 API 呢?

想了解在不同情况下推荐的尖峰制动标识符是什么

后端集成

  • 可能通过 API 密钥或身份验证令牌通过每个客户端 ID

前端/SPA

很难,因为与后端不同,考虑到多个用户多个选项卡,无法控制来自浏览器的请求率,但是,我已经考虑过

  • 知识产权?(但单个 IP != 单个用户会话)
  • 浏览器 SessionId ?
  • 让客户端知道秒杀错误并执行重试?
  • 不应该用秒杀?

欢迎和赞赏任何见解

0 投票
1 回答
65 浏览

apigee - Apigee 共享流程以验证令牌

我使用 Apigee 作为我们应用程序的网关。几个应用程序将访问 Apigee,Apigee 将依次将请求路由到后端服务器。每个传入的请求都会有一个 JWT 令牌。

我希望 Apigee 将该令牌传递给身份验证服务器,身份验证服务器将验证该令牌是否有效。

如果令牌无效(如果身份验证服务器返回 200 以外的任何状态),我希望 Apigee 返回 403 错误作为对请求的响应,否则将请求传递给后端服务器。

如何实现这种共享流程?Apigee 甚至有可能吗?有没有更好的方法来实现这一目标?

0 投票
0 回答
30 浏览

proxy - 如何在 Apigee Edge Cloud Eval Org 中通过 rest api 端点创建代理?

  1. 我们是否有任何 Rest Api 可用于在 Apigee Edge Cloud 中创建和导入代理(zip 包)?

  2. 一旦导入/创建代理,我如何仅通过 rest api 将该代理部署到测试环境?

我在下面找到了 POST rest api,当我通过 Edge UI 上传 zip 代理包时会用到它。

https://apigee.com/organizations/abcxyz-eval/apis?name=apiproxy&action=import&validate=true

如何在我的代码中使用上面的 post api,以便我调用它并以编程方式创建代理?要传递什么访问令牌?这个访问令牌会过期吗?要传递什么查询参数或 Form_data ?

0 投票
0 回答
67 浏览

proxy - Javascript 策略不适用于 Target.url 更新运行时

我正在尝试使用设置的上下文更新 target.url,但它在 apigee 边缘代理中不起作用。我也在写目标写

我正在点击这个网址->

这是我的项目结构:

EV-URI-提取

目标重写

代理端点

目标端点

js-exampls.js

有什么帮助吗?有人可以帮我找出我在这里做的错误吗?