You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@nifi.apache.org by DAVID SMITH <da...@btinternet.com> on 2016/02/23 14:55:47 UTC

Extending the NiFi API

Hi
At work we run many instances of NiFi and other associated data applications, with more instances of NiFi being planned it is becoming impracticable to use the UI's to add, delete users or amend their roles. We have developed an in house tool which controls these associated applications via their  API's .Could the NiFi API be extended to allow users to be added/removed or allow their roles to be updated. Thereby allowing us centrally manage many instances at once.
Dave

Re: Extending the NiFi API

Posted by DAVID SMITH <da...@btinternet.com>.
Thanks for the links Joe, I will talk to the guys at work to get their thoughts to see if they cover everything they may require.
Dave 

    On Tuesday, 23 February 2016, 14:12, Joe Witt <jo...@gmail.com> wrote:
 

 Dave,

Absolutely this is the sort of flexibility and centralized management
we're working to enable with the 1.0.0 release.  In fact recently Matt
Gilman put in a series of tickets to head in this direction.  Those
are based on roadmap/feature proposals written up a while ago.  You
can see those here :
  https://cwiki.apache.org/confluence/display/NIFI/Multi-Tentant+Dataflow
  https://cwiki.apache.org/confluence/display/NIFI/Support+Authorizer+API

There are centralized security/policy management services including a
couple Apache projects and we'll delegate calls to them.

Take a look and see how they map to your thinking and please feel free
to suggest ideas or ask questions to ensure it is shaped in a way that
helps you move forward.  Great time to have these discussions.

Thanks
Joe

On Tue, Feb 23, 2016 at 8:55 AM, DAVID SMITH <da...@btinternet.com> wrote:
> Hi
> At work we run many instances of NiFi and other associated data applications, with more instances of NiFi being planned it is becoming impracticable to use the UI's to add, delete users or amend their roles. We have developed an in house tool which controls these associated applications via their  API's .Could the NiFi API be extended to allow users to be added/removed or allow their roles to be updated. Thereby allowing us centrally manage many instances at once.
> Dave

  

Re: Extending the NiFi API

Posted by Joe Witt <jo...@gmail.com>.
Dave,

Absolutely this is the sort of flexibility and centralized management
we're working to enable with the 1.0.0 release.  In fact recently Matt
Gilman put in a series of tickets to head in this direction.  Those
are based on roadmap/feature proposals written up a while ago.  You
can see those here :
  https://cwiki.apache.org/confluence/display/NIFI/Multi-Tentant+Dataflow
  https://cwiki.apache.org/confluence/display/NIFI/Support+Authorizer+API

There are centralized security/policy management services including a
couple Apache projects and we'll delegate calls to them.

Take a look and see how they map to your thinking and please feel free
to suggest ideas or ask questions to ensure it is shaped in a way that
helps you move forward.  Great time to have these discussions.

Thanks
Joe

On Tue, Feb 23, 2016 at 8:55 AM, DAVID SMITH <da...@btinternet.com> wrote:
> Hi
> At work we run many instances of NiFi and other associated data applications, with more instances of NiFi being planned it is becoming impracticable to use the UI's to add, delete users or amend their roles. We have developed an in house tool which controls these associated applications via their  API's .Could the NiFi API be extended to allow users to be added/removed or allow their roles to be updated. Thereby allowing us centrally manage many instances at once.
> Dave