Details
-
Epic
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
Improve handling of sensitive properties
-
To Do
Description
There are a number of disparate issues around the handling of sensitive properties.
There should be a clear naming strategy to differentiate:
1. component properties that are sensitive (InvokeHTTP password, EncryptContent password etc.)
1. secret framework configuration values (nifi.sensitive.props.key, nifi.security.keystorePasswd, LDAP Manager password, etc.)
This epic regards the first.
In addition:
- Sensitive component properties should be handled in Expression Language
- Sensitive component properties should be versionable in conjunction with NiFi Registry (this requires distributed key management)
- Dynamic property descriptors on components should be able to be marked as sensitive
Attachments
Issue Links
- contains
-
NIFI-3110 Allow template export to include variable registry references for sensitive values
-
- Open
-
-
NIFI-5658 Build list of processors with various attributes at startup
-
- Open
-
-
NIFI-91 Allow the changing of sensitive property properties via the UI
-
- Reopened
-
-
NIFI-1140 Allow for attributes to be marked sensitive when being added to FlowFile
-
- Open
-
-
NIFI-2653 Encrypted configs should handle variable registry
-
- Open
-
-
NIFI-2424 Allow user to add a user defined sensitive property to processors
-
- Resolved
-
-
NIFI-3661 Add Checkbox for custom "Sensitive" properies to the "Add Property" UI
-
- Resolved
-
-
NIFI-863 NiFi "sensitive properties" properties are duplicated/unused
-
- Resolved
-