Oauth 2.0 NiFi调用Http处理器以获取令牌并刷新

Oauth 2.0 NiFi调用Http处理器以获取令牌并刷新,oauth-2.0,apache-nifi,Oauth 2.0,Apache Nifi,我正在使用NiFi InvokeHTTPProcessor将数据发送到其他第三方服务器。 第三方服务器受oauth2保护,因此我需要在获取JWT令牌后登录并获取它,调用http需要在发送到第三方服务器之前将其添加到头“Authorization:“JWTtoken”中,并在其过期时刷新它 当我使用NiFi InvokeHTTPProcessor时,它没有任何oauth2流选项 在搜索过程中,我得到了一些链接,这是一个非常大的流量来获得一个令牌,它添加了更多nifi处理器的东西, 和链接显示有一些

我正在使用NiFi InvokeHTTPProcessor将数据发送到其他第三方服务器。 第三方服务器受oauth2保护,因此我需要在获取JWT令牌后登录并获取它,调用http需要在发送到第三方服务器之前将其添加到头“Authorization:“JWTtoken”中,并在其过期时刷新它

当我使用NiFi InvokeHTTPProcessor时,它没有任何oauth2流选项

在搜索过程中,我得到了一些链接,这是一个非常大的流量来获得一个令牌,它添加了更多nifi处理器的东西,
和链接显示有一些Jira票在同一个,但我不能找到同样的在最近的NiFi。因此,在将数据发送到其他第三方服务器时,有更好的流程来处理oauth2

行书?如果您熟悉spring安全性,您可以使用executeGroovyScript运行groovy/java代码,您的意思是从nifi处理器调用脚本?对。如果您熟悉java或groovy,可以使用executegroovyscript处理器编写oauth流。你用spring安全性标记了你的问题,这就是我建议你这么做的原因。我已经在spring boot中实现了,这就得到了令牌。现在,我希望我的Nifi invokeHttp从该服务读取并将其添加到头中。使用invokeHttp的动态参数并添加具有正确值的
身份验证
属性,或者,如果您将令牌存储到
身份验证
流文件属性中,那么在invokeHTTPP中使用
属性发送
,将其添加到requestexecutescript?如果您熟悉spring安全性,您可以使用executeGroovyScript运行groovy/java代码,您的意思是从nifi处理器调用脚本?对。如果您熟悉java或groovy,可以使用executegroovyscript处理器编写oauth流。你用spring安全性标记了你的问题,这就是我建议你这么做的原因。我已经在spring boot中实现了,这就得到了令牌。现在,我希望我的Nifi invokeHttp从该服务读取并将其添加到头中。使用invokeHttp的动态参数并添加具有正确值的
身份验证
属性,或者如果您将令牌存储到
身份验证
流文件属性中,则在invokeHttp中使用
属性发送
,将其添加到请求中