Thanks JB. I wasn't aware of using Karaf with ActiveMQ. Will try to set it
up first and see what the experience looks like.

Thanks,
Ken

On Fri, Nov 1, 2024 at 11:12 PM Jean-Baptiste Onofré <j...@nanthrax.net>
wrote:

> Hi Ken
>
> The behavior you describe is correct when using ActiveMQ standalone.
> If you are running ActiveMQ in Karaf, you already have a behavior
> similar to what you describe: the users/roles can be managed by in
> Karaf realms, no need to restart the broker.
>
> I like your idea, but it should be optional as a lot of users
> integrate ActiveMQ in their ecosystem, so with authentication plugin
> to plug into their system.
>
> So, I agree with the proposal as long as the current plugins system is
> still available.
> I think we can implement what you are proposing as its own plugin
> (including web console plugins).
>
> Regards
> JB
>
> On Fri, Nov 1, 2024 at 8:07 AM Ken Liao <kenlia...@gmail.com> wrote:
> >
> > Hi ActiveMQ community,
> >
> > I am asking for opinion and buy-in on an idea I have lately before diving
> > into implementation. The idea is a new user management experience in
> > ActiveMQ Classic.
> >
> > Right now, the way to provision new users on ActiveMQ Classic with
> default
> > JAAS plugin (and assuming not using LDAP) is by changing a few
> > configuration files and restarting the broker. There are a few drawbacks
> > with the current approach:
> > 1. Knowing which files to change and actually changing them correctly
> > require technical knowledge and needs to be performed by someone who has
> > access to the host servers.
> > 2. It is prone to human error (typo ... etc) that can cause the broker to
> > fail on startup.
> > 3. Any change to users will require a reboot of the broker, which reduces
> > the availability of the broker.
> >
> > Hence I am proposing a new user management experience that has two
> > important improvements:
> > 1. Broker users can be provisioned, removed and modified by an admin user
> > (who may not have technical knowledge or access to the server host) using
> > the web console of the broker. The admin can also use it to modify
> > authorization policy of each user on different destination via intuitive
> > UI.
> > 2. Any change made will kick in real-time without broker restart.
> >
> > Would love to get the community's opinion, potential concern ... etc on
> the
> > idea before following up with a design / requirement proposal.
> >
> > What do you think? Thanks.
> >
> > Regards,
> > Ken
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@activemq.apache.org
> For additional commands, e-mail: dev-h...@activemq.apache.org
> For further information, visit: https://activemq.apache.org/contact
>
>
>

Reply via email to