Uploaded image for project: 'Red Hat Fuse'
  1. Red Hat Fuse
  2. ENTESB-3753

RBAC does not work in Hawtio for Camel routes

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • jboss-fuse-6.2.1
    • jboss-fuse-6.2
    • Karaf
    • None
    • % %
    • Hide

      1. Install Fuse 6.2 and enable the admin user
      2. As administrator, deploy any application that contains a Camel route
      3. In ./etc/users.properties define a user with privileged Monitor, Deployer, Auditor. Restart.
      4. Log into the Hawtio console
      5. Navigate to the Camel pages
      6. Try to start or stop the Camel route – it will not be possible.

      Logging in as the new user using the ./bin/client script or ssh, it is possible to control Camel routes

      Show
      1. Install Fuse 6.2 and enable the admin user 2. As administrator, deploy any application that contains a Camel route 3. In ./etc/users.properties define a user with privileged Monitor, Deployer, Auditor. Restart. 4. Log into the Hawtio console 5. Navigate to the Camel pages 6. Try to start or stop the Camel route – it will not be possible. Logging in as the new user using the ./bin/client script or ssh, it is possible to control Camel routes

      The RBAC settings in ./etc/auth suggest that a user with the privileges Monitor, Deployer, Auditor should be able to view and manage the run-time status of Camel routes. Indeed, this is possible at the command-line console, as a user with those privileges.

      However, such a user cannot carry out the same action in the Hawtio console. The user interface controls are shown, and they can be operated without seeing any error, but no action is performed.

            yfang@redhat.com Freeman(Yue) Fang
            rhn-support-kboone Kevin Boone
            Lukas Lowinger Lukas Lowinger
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: