Uploaded image for project: 'Apache NiFi'
  1. Apache NiFi
  2. NIFI-2554

Components with references to Controller Services should limit configuration options based on CS policies

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Critical
    • Resolution: Fixed
    • None
    • 1.0.0
    • None
    • None

    Description

      Take the situation below:

      • InvokeHTTP processor I have view and modify permissions for
      • There are multiple SSL contexts some of which I do not have view or modify access to
      • I am able to change the SSL Context Service property of the InvokeHTTP processor to use a Controller service I do not have access to

      This should not be allowed. The user should not be able to create references to Controller Services they cannot view or modify.

      That said, since the user has the explicit permission to modify the processor, the user should be able to keep property referencing a CS they can't view/modify if someone else configured it that way.

      The UI will need to be explicit in conveying this to the user since it will be a bit complicated (limiting a user's options when configuring a component they have full access to)

      Attachments

        Issue Links

          Activity

            People

              mcgilman Matt Gilman
              jpercivall Joe Percivall
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: