在Apache Nifi InvokeHTTP处理器中添加授权标头



在Apache Nifi中配置的数据流中,我有一个API,它需要使用GET请求调用授权头(承载令牌(。我正在尝试为此配置InvokeHTTP处理器,但默认情况下它不支持Authorization标头。

如何使用Nifi的InvokeHttp处理器将Authorization标头(可能作为属性(添加到GET请求中?

您可以添加任意数量的"动态特性";根据您的喜好发送到处理器配置,它们将在请求中作为HTTP头传递。您可以通过属性值中的参数或通用表达式语言填充标记,但请注意,如果使用变量/参数,您将无法使用敏感参数,因为这些参数必须被精确引用,而不是组合,在这种情况下,您需要在值前加上Bearer。有一个开放的票证可以让使用该处理器更容易地使用授权头(特别是OAuth2(。