That seems strange to me. For me, if DIGEST-MD5, PLAIN and ANONYMOUS are all available, ANONYMOUS is picked by default unless a username is set. Are you sure you aren't setting a username?
Pretty certain. As I said earlier it's a pretty basic client that has
   string broker = "localhost:5672";
   string connectionOptions = "{reconnect: true}";

When I looked at the broker trace it was talking about fadams@QPID, fadams is the name of the account that I'm using to run the client, but I've never explicitly used fadams anywhere as a qpid username so *something* is picking the account name.


I wonder if your sasl lib behaves differently to mine...
Possibly, I'm running Ubuntu - perhaps it's got some subtly different options. I guess it's no big deal now as I seem to have got things working generally.

I still think anything to do with security is voodoo magic though, it's some sort of miracle that I've made it this far :-D


So now I've got another slightly off the wall question :-) So I've got an acl set up whereby I can have anonymous@QPID to only have publish rights and named users to subscribe.

What I'd quite like to be able to do is to log, but not deny if a queue is created that's not one of a named set. I'm suspecting that I can't do that with acl and I might have to write a QMF client to do that.

Incidentally, is it possible to get the broker to re-read an acl. I've been restarting the broker, but that's not ideal in a live environment.

Frase









---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:[email protected]

Reply via email to