Hi people, hope your doing fine! I am pretty new to Active MQ.. Never worked with "classic" or artemis before.
I run a simple artemis-2.17.0-Instance and I am really struggling setting up a "read-only-user" for the web-console: What i did so far: - As Admin-User I successfully run a "artemis producer" via. cli to create some messages to the TEST-Queue - If I login to the web-console as Admin I can see all queues and I can browse the queues successfully For setting up the read-only-user i made the following steps and modifications: - I added a user "view" with the role "view" via. artemis-cli - artemis.profile changed to: HAWTIO_ROLE='amq,view' - management.xml: [...] <role-access> <match domain="org.apache.activemq.artemis"> <access method="list*" roles="amq,view"/> <access method="get*" roles="amq,view"/> <access method="is*" roles="amq"/> <access method="set*" roles="amq"/> <access method="*" roles="amq"/> </match> <match domain="org.apache.activemq.artemis" key="subcomponent=queues"> <access method="list*" roles="view,update,amq"/> <access method="get*" roles="view,update,amq"/> <access method="is*" roles="view,update,amq"/> <access method="set*" roles="update,amq"/> <access method="*" roles="amq"/> </match> I can login as user "view" and I can see an overview/list of all queues, but I cant browse the queues. If I change the line in <match domain="org.apache.activemq.artemis" key="subcomponent=queues"> From <access method="*" roles="amq"/> to <access method="*" roles="amq,view"/> then I can browse the queues, but I am also able to delete messages. As far as i understand the method "*" is a catch-all for methods other than "list*", "get*", etc. But I dont know what there are for other methods, I cant find any information in artemis-documentation and google really dont help... Help me obi wan kenobi you're my only hope! Thanks and Best Regards Benjamin