David Handermann created NIFI-9679:
--------------------------------------

             Summary: Add Permissions for Accessing Environment Credentials
                 Key: NIFI-9679
                 URL: https://issues.apache.org/jira/browse/NIFI-9679
             Project: Apache NiFi
          Issue Type: Improvement
          Components: Core Framework, Extensions
            Reporter: David Handermann
            Assignee: David Handermann


Multiple extension components support authenticated access to various service 
providers using a variety of authentication strategies. Supporting libraries 
often provide fallback strategies that can read credentials from system 
properties, environment variables, or default file locations.

In some deployments, the fallback credentials may provide greater access to 
resources than would otherwise be supported through direct component 
configuration. Although a component may not be configured with explicit 
credentials, the component can access external service resources using fallback 
capabilities. In deployments with restricted access policies, the hosting 
server should be able to access these resources, but NiFi access should be 
limited.

Introducing a new Required Permission and annotating applicable components will 
support fine-grained control over NiFi component access. Applicable components 
include processors supporting access to Amazon Web Services, Google Cloud 
Platform, and Microsoft Azure.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to