Details

    • Sub-task
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 1.17.0
    • None
    • None

    Description

      As described in the feature proposal, the NiFi Framework should be updated to enable identification and persistence of sensitive dynamic properties.

      The initial implementation should incorporate behavior annotation support and model updates that allow sensitive dynamic properties to be specified through the REST API.

      Attachments

        Issue Links

          Activity

            Commit 99be62be67a3eb850839ff187950cca19eed0c82 in nifi's branch refs/heads/main from David Handermann
            [ https://gitbox.apache.org/repos/asf?p=nifi.git;h=99be62be67 ]

            NIFI-9958 Add Framework Support for Sensitive Dynamic Properties (#6057)

            • NIFI-9958 Implemented Sensitive Dynamic Properties
            • Added SupportsSensitiveDynamicProperties annotation for components
            • Added optional sensitive query parameter to Property Descriptor REST Resource methods
            • Added system tests for components supporting sensitive dynamic properties
            • Updated REST Resources to support Sensitive Dynamic Property Names
            • Updated Documentation Writer to indicate component support for Sensitive Dynamic Properties
            • Updated InvokeHTTP to support Sensitive Dynamic Properties
            • Updated Auditor components to handle masking Sensitive Dynamic Properties
            • Refactored Property Descriptor REST method handling
            • Corrected AbstractDocumentationWriter evaluation of support for sensitive dynamic properties
            • Refactored Controller Service Dynamic Properties system tests to new class
            • Updated AbstractComponentNode.getProperties() to get canonical descriptor
            jira-bot ASF subversion and git services added a comment - Commit 99be62be67a3eb850839ff187950cca19eed0c82 in nifi's branch refs/heads/main from David Handermann [ https://gitbox.apache.org/repos/asf?p=nifi.git;h=99be62be67 ] NIFI-9958 Add Framework Support for Sensitive Dynamic Properties (#6057) NIFI-9958 Implemented Sensitive Dynamic Properties Added SupportsSensitiveDynamicProperties annotation for components Added optional sensitive query parameter to Property Descriptor REST Resource methods Added system tests for components supporting sensitive dynamic properties Updated REST Resources to support Sensitive Dynamic Property Names Updated Documentation Writer to indicate component support for Sensitive Dynamic Properties Updated InvokeHTTP to support Sensitive Dynamic Properties Updated Auditor components to handle masking Sensitive Dynamic Properties Refactored Property Descriptor REST method handling Corrected AbstractDocumentationWriter evaluation of support for sensitive dynamic properties Refactored Controller Service Dynamic Properties system tests to new class Updated AbstractComponentNode.getProperties() to get canonical descriptor

            People

              exceptionfactory David Handermann
              exceptionfactory David Handermann
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 3h 40m
                  3h 40m