David Handermann created NIFI-14541:
---------------------------------------

             Summary: Add Scoped Authorization Flow Registry Client Actions
                 Key: NIFI-14541
                 URL: https://issues.apache.org/jira/browse/NIFI-14541
             Project: Apache NiFi
          Issue Type: Improvement
          Components: Core Framework, Security
            Reporter: David Handermann
            Assignee: David Handermann


Following the pattern of other component authorization, operations on Flow 
Registry Client instances should be authorized with a resource nested under the 
Controller resource.

Flow Registry Clients provide support for versioning flow configuration, with 
management of Flow Registry Client instances at the Controller level.

The initial framework support for Flow Registry Clients as an extensible 
component mapped authorization to the Controller Resource, with applicable read 
or write privileges according to the operation.

Instead of authorizing operations on {{{}/controller{}}}, authorization should 
be performed on {{/controller/registry-clients}} and operations on a specific 
Flow Registry Client should be authorized on 
{{{}/controller/registry-clients/id{}}}. This strategy provides compatibility 
with existing authorization policies at the Controller level, and allows 
authorization decisions on Flow Registry Clients going forward.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to