Curl 是否有可能在nifi处理器中添加敏感字段?

Curl 是否有可能在nifi处理器中添加敏感字段?,curl,apache-nifi,restapi,Curl,Apache Nifi,Restapi,我在Nifi 1.9.1中使用ExecuteStreamCommand处理器,我不想在curl命令中公开密码,而是想隐藏它 我想通过ExecuteStreamCommand处理器使用curl命令生成令牌,或者建议一个更好的解决方案,在这个解决方案中,我可以使用支持Ldap的Nifi API生成令牌 ExecuteStreamCommand Property: Command Argument: -sSK;-u;<userid>:<password>;-d;usernam

我在Nifi 1.9.1中使用ExecuteStreamCommand处理器,我不想在curl命令中公开密码,而是想隐藏它

我想通过ExecuteStreamCommand处理器使用curl命令生成令牌,或者建议一个更好的解决方案,在这个解决方案中,我可以使用支持Ldap的Nifi API生成令牌

ExecuteStreamCommand Property:

Command Argument: -sSK;-u;<userid>:<password>;-d;username=<userid>&password=<password>;--request;POST;--header;Content-Type:application/x-www-form-urlencoded;--header;Accept:text/plain;--data;${data:toString()};https://<nifiurl>/nifi-api/access/token

Command Path : curl
ExecuteStreamCommand属性:
命令参数:-sSK-u、 :-D用户名=&密码=--要求岗位--收割台;内容类型:application/x-www-form-urlencoded--收割台;接受:文本/纯文本--数据${data:toString()};https:///nifi-api/access/token
命令路径:curl

没有。必须在处理器的源代码中手动指定敏感属性。作为一种解决方法,如果升级到NiFi的最新版本,应该可以正常工作。无论如何,您都应该这样做,因为1.9.1不是最新的1.9.X版本,并且包含一些已知的bug,至少值得升级到1.9.2(直到1.10才添加参数,因此我建议您访问我们的最新版本1.12.1)

谢谢您的回复。我会升级的。酷-但是马克回答@Mike-!