On 26/03/2024 21:43, Justin Bertram wrote:
I've not dabbled much in this code, but I believe at the very least you can use org.apache.activemq.artemis.protocol.amqp.broker.ProtonProtocolManager#setSaslMechanisms to pass in your own list which will override what's found via the MechanismFinder.
That can be used to control which SASL mechanisms are advertised, but it doesn't control which ServerSASLFactory implementations are made accessible to the ProtonProtocolManager class. That list of implementations comes from MechanismFinder and there doesn't appear to be a way to override that.
-- Mark Raynsford | https://www.io7m.com