Note — This also falls under one of the goals for ActiveMQ 7.x’s non-Spring bootstrapping to support single JAAS-provider for all services, that uses broker-wide crypto and config services to handle encrypted macro expansion across authn/authz and config params.
> On Apr 13, 2024, at 11:49 PM, Jean-Baptiste Onofré <j...@nanthrax.net> wrote: > > Hi Martin > > That's normal: broker authentication and webconsole/api authentication > are two different layers (it's intentional). > If, in theory, it would be possible to configure conf/jetty.xml to use > the same authentication files as for broker, Jetty doesn't use exactly > the same authentication schema. > > A possible option would be to add a Jetty authentication plugin > supporting the authentication broker, or use the same JAAS realm. > > If you create a Jira, I can work on this :) > > Regards > JB > > On Fri, Apr 12, 2024 at 1:44 PM Zeissig, Martin > <mzeis...@gk-software.com> wrote: >> >> Dear Community >> >> I tried to setup my ActiveMQ broker with authentication which is working >> fine. But for productive usage I would like to encrypt plain passwords in >> the property files. I used the following guides: >> >> https://activemq.apache.org/components/classic/documentation/security >> https://activemq.apache.org/components/classic/documentation/encrypted-passwords >> >> The user setup with encrypted passwords is working now for the broker but >> not for the web-based services like /admin or /api. After long reading I've >> only found the possibility to use the old approach from ActiveMQ v5x using >> jetty-realm.properties which supports encrypted passwords via Jetty's >> Password Utilility. >> >> At the moment it seems when using encrypted passwords that I have to >> maintain 2 files in parallel with users and also different encryption >> algorithms. One for the broker and one for the web-based services. >> >> Is it somehow possible to use the same User/Groups from the broker also for >> the web-based services when using password encryption in file >> credentials-enc.properties? I don't want to configure 2 files. Additionally >> I am not happy with insecure hashes from Jetty Utility (OBF / MD5 / CRYPT). >> >> I look forward to your feedback. >> >> Best regards >> Martin