【发布时间】:2018-11-21 06:07:19
【问题描述】:
我最近正在使用 Apigee edge,但在特定实现方面遇到了问题。本质上,客户端将通过 apigee 从其 API 请求一个 oauth 令牌。但是,要调用我们的代理,他们也需要我们的 oauth 令牌。到目前为止,我的流程是这样的。
客户端在 apigees 端调用令牌端点,进行服务调用以从我们的其他代理之一获取令牌(作为 json 对象返回)。然后请求通过并从客户端 API 获取令牌。
这是我遇到麻烦的地方。在客户端 API 的响应之后,我想使用分配消息策略来修改响应以包含从我们的其他代理获取的第一个令牌。问题是变量似乎超出了请求/响应之间的范围。
我在这里遗漏了一些明显的东西吗?我已经研究了 PopulateCache 策略,但我觉得这可能有点矫枉过正,因为我只希望变量保持在请求/响应的范围内。感谢你们提供的任何清晰度!抱歉,如果我的解释不是很好,我对 Apigee Edge 还很陌生。
【问题讨论】:
标签: api variables scope oauth-2.0 apigee