Open k-wall opened 4 years ago
I notice this comment explain that authzid is not accepted. I think this would be a RabbitMQ issue. The spec indicates it is legal for the client to supply a authzid, RabbitMQ shouldn't really be rejecting it if authzid = authcid (which is does here).
I do not know Cyrus at all. From a quick look, I don't see a way to tell Qpid Dispatch/Qpid Proton not to send an authzid.
I'm trying to configure a connector to an external RabbitMQ server (3.8.3) using SASL PLAIN authentication with Rabbit configured using its AMQP-1.0 plugin. The connections from the router fail like this:
Looking at the RabbitMQ log, I see:
I think the issue is the Rabbit's SASL implementation is reject the
authzid
part of the SASL PLAIN initial response:I notice that authentication with another client (Qpid JMS which doesn't send an authz part) for instance this works