0

Apigee 服务上代理的 SB 返回字符串,而不是 XML 或 JSON 响应。此字符串可能包含我们想要屏蔽的机密数据。

尝试像这样设置 DataMaskConfiguration:

<MaskDataConfiguration name="default">
  <Variables>
    <Variable>response.content</Variable>
  </Variables>
</MaskDataConfiguration>

成功屏蔽在跟踪期间使用它的任何策略的变量部分中的变量 response.content。但是,我继续在跟踪的“响应内容”>“正文”部分中看到该字符串。

因为响应是一个字符串,而不是 XML 或 JSON 路径,所以我无法使用掩码数据配置的任何一部分来解析它。

有谁知道我可以在 MaskDataConfiguration 中设置的变量,以在查看跟踪中的策略时屏蔽请求和响应内容部分中显示的数据?或者,在 MaskDataConfiguration 的范围之外还有其他方法吗?

4

1 回答 1

0

目前没有简单的方法可以做到这一点。您可以尝试屏蔽变量“request.content”、“message.content”、“response.content”以查看是否有效。

于 2014-09-26T17:13:09.107 回答