oauth-2.0 - 在 Apache Nifi InvokeHTTP 处理器中添加授权标头
问题描述
在 Apache Nifi 中配置的数据流中,我有一个 API 需要授权标头(承载令牌)才能使用 GET 请求进行调用。我正在尝试为此配置InvokeHTTP 处理器,但默认情况下它不支持 Authorization 标头。
如何使用 Nifi 的 InvokeHttp 处理器将授权标头(可能作为属性)添加到 GET 请求中?
解决方案
您可以根据需要向处理器配置添加任意数量的“动态属性”,它们将作为 HTTP 标头传递给请求。您可以通过参数或属性值中的通用表达式语言填充标记,但请注意,如果使用变量/参数,您将无法使用敏感参数,因为这些参数必须精确引用而不是组合,在这种情况下您需要在值前面加上Bearer
. 使用此处理器可以更轻松地使用授权标头(特别是OAuth2 )。
推荐阅读
- html - 如何使用 Doxygen 搜索文件
- python - 如何将用户输入转换为列表并删除所有出现的特定数字或字符?
- http - 使用 JMeter 参数化变量 $URL
- python - 如何用Python连接cpanel远程数据库
- android - 使用发布构建类型构建 android studio 签名的 apk
- python - python如何检测很长字符串中的短语?
- git - 使用哪个命令来创建新分支?
- python - UDP 缓冲区,它们在哪里,有什么保证?
- javascript - nextTick 中的错误:vue 中的“TypeError:无法读取未定义的属性‘键’”
- json - ResponseBody 没有使用 reassured 反序列化