Right on bullseye... I had no “reload=true” in login.config.
Adding it, works like a charm.

Thank you!

Edson

Enviado do Email<https://go.microsoft.com/fwlink/?LinkId=550986> para Windows

________________________________
De: Justin Bertram <jbert...@apache.org>
Enviado: Wednesday, February 9, 2022 10:32:19 PM
Para: users@activemq.apache.org <users@activemq.apache.org>
Assunto: Re: Create console user without restart

Both of these options should work by default. I just tested a default
instance of 2.20.0 by using the "user add" command and also by modifying
the properties files manually. Both methods allowed me to add a user and
then login with that user without restarting the broker.

Do you have reload=true set on your PropertiesLoginModule in your
etc/login.config?

It's worth noting that the properties files are generally not recommended
for production use. Here's a warning from the documentation [1]:

> In general, using properties files and broker-centric user management for
anything other than very
> basic use-cases is not recommended. The broker is designed to deal with
messages. It's not in the
> business of managing users, although that functionality is provided at a
limited level for convenience.
> LDAP is recommended for enterprise level production use-cases.


Justin

[1]
https://activemq.apache.org/components/artemis/documentation/latest/security.html#propertiesloginmodule

On Wed, Feb 9, 2022 at 6:39 AM Edson Richter <edsonrich...@hotmail.com>
wrote:

> Artemis 2.20.0
> Hawtio 2.14.0
> Hawtio Core 4.15.0
> Hawtio Integration 4.16.5
> Hawtio OAuth 4.12.5
> java.class.path  /opt/apache-artemis-2.20.0/lib/artemis-boot.jar
> java.class.version           55.0
> java.compiler    j9jit29
> java.fullversion 11.0.13+8 JRE 11 Linux amd64-64-Bit Compressed References
> 20211022_206 (JIT enabled, AOT enabled) OpenJ9 - e1e72c497 OMR - 299b6a2d2
> JCL - 43ed76284c based on jdk-11.0.13+8
> java.home         /usr/local/java/jdk-11.0.13+8
>
>
> Is there any way to create a console user without restarting Artemis?
> Attempt 1: I’ve tried to create the user in “artemis-user...” file and
> then touch broker.xml for reaload => try login, result is fail. Restart
> artemis, then user is able to login.
>
> Attempt 2: Connected to console, go to operations => addUser => user
> created. Checked “artemis-user...” file and the user is there => try login,
> result is fail. Restart artemis, then user is able to login.
>
> So, restarting works, but in a busy enviroment, that’s not an option.
> I’m sure I’m doind something wrong, and I need your guidance.
>
> Thanks in advance,
>
> Edson
>
>
> Enviado do Email<https://go.microsoft.com/fwlink/?LinkId=550986> para
> Windows
>
>

Reply via email to