如何将凭据传递给NiFi REST API

编程入门 行业动态 更新时间:2024-10-25 20:18:32
本文介绍了如何将凭据传递给NiFi REST API的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我已为Apache NiFi-1.1.1启用了LDAP身份验证。

我可以在使用ldap用户登录后访问NiFi Web用户界面。

当我尝试使用基本身份验证访问REST API/process-groups/root时,显示

Unable to perform the desired action due to insufficient permissions. Contact the system administrator.

  • 如何将凭据传递给NiFi REST API?
  • 如何使用令牌访问NiFi REST API?
推荐答案

通过ldap进行身份验证时,NiFi rest API将要求客户端为每个请求传递一个令牌。若要获取令牌,您需要传递凭据以进行身份验证。

curl 'localhost:8443/nifi-api/access/token' -H 'Accept-Encoding: gzip, deflate, br' -H 'Content-Type: application/x-www-form-urlencoded; charset=UTF-8' -H 'Accept: */*' --data 'username=<user>&password=<pass>' --compressed

此请求将返回您需要在每个后续请求的标头中传递的令牌。例如:

curl 'localhost:8443/nifi-api/flow/current-user' -H 'Accept-Encoding: gzip, deflate, sdch, br' -H 'Authorization: Bearer <token>' -H 'Accept: application/json, text/javascript, */*; q=0.01' --compressed

更多推荐

如何将凭据传递给NiFi REST API

本文发布于:2023-11-17 05:53:14,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1609061.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:凭据   如何将   NiFi   REST   API

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!