[rabbitmq-discuss] rabbit_auth_backend_ldap connect failed

SAG - Jonathan Andrés jandres at omie.es
Thu Aug 22 09:41:54 BST 2013

Thank you very much!

Now I can see the logs of the LDAP Plugin. But I think this directive is not working:

	{other_bind, {"UserXXX", "PassXXX"}},

Because I can´t see the UserXXX in the LDAP's log. This is the LDAP log when I use Apache (you can see that the UserXXX appears in the BIND dn):
[22/Aug/2013:10:22:36 +0200] conn=743 op=-1 msgId=-1 - fd=42 slot=42 LDAP connection from to
[22/Aug/2013:10:22:36 +0200] conn=743 op=0 msgId=1 - BIND dn=" UserXXX " method=128 version=3
[22/Aug/2013:10:22:36 +0200] conn=743 op=0 msgId=1 - RESULT err=0 tag=97 nentries=0 etime=0 dn=" UserXXX "
[22/Aug/2013:10:22:36 +0200] conn=743 op=1 msgId=2 - SRCH base="c=es" scope=2 filter="(&(userCertificate=*)(uid=DSISOFT2))" attrs="uid"
[22/Aug/2013:10:22:36 +0200] conn=743 op=1 msgId=2 - RESULT err=0 tag=101 nentries=1 etime=0

But this is the same log when I use RabbitMQ (the UserXXX doesn't appear):
[22/Aug/2013:10:15:34 +0200] conn=740 op=-1 msgId=-1 - fd=51 slot=51 LDAP connection from to
[22/Aug/2013:10:15:34 +0200] conn=740 op=0 msgId=1 - BIND dn="uid=DSISOFT2,ou=om,o=mycompany,c=ES" method=128 version=3
[22/Aug/2013:10:15:34 +0200] conn=740 op=0 msgId=1 - RESULT err=48 tag=97 nentries=0 etime=0
[22/Aug/2013:10:15:34 +0200] conn=740 op=1 msgId=0 - RESULT err=80 tag=120 nentries=0 etime=0
[22/Aug/2013:10:15:34 +0200] conn=740 op=-1 msgId=-1 - closing from - A1 - Client aborted connection -
[22/Aug/2013:10:15:34 +0200] conn=740 op=-1 msgId=-1 - closed.

I have tried with {other_bind, "anon"}, but doesn't work.

This is the RabbitMQ log:
=INFO REPORT==== 22-Aug-2013::10:15:34 ===
accepting AMQP connection <0.342.0> ( ->

=INFO REPORT==== 22-Aug-2013::10:15:34 ===

=INFO REPORT==== 22-Aug-2013::10:15:34 ===
        LDAP filling template "uid=${username},ou=om,o=mycompany,c=ES" with

=INFO REPORT==== 22-Aug-2013::10:15:34 ===
        LDAP template result: "uid=DSISOFT2,ou=om,o=mycompany,c=ES"

=INFO REPORT==== 22-Aug-2013::10:15:34 ===
    LDAP connecting to servers: [""]

=INFO REPORT==== 22-Aug-2013::10:15:34 ===
    LDAP network traffic: bind request = {'BindRequest',3,

=INFO REPORT==== 22-Aug-2013::10:15:34 ===
    LDAP network traffic: bind reply = {ok,

=INFO REPORT==== 22-Aug-2013::10:15:34 ===
    LDAP bind error: uid=DSISOFT2,ou=om,o=mycompany,c=ES inappropriateAuthentication

=INFO REPORT==== 22-Aug-2013::10:15:34 ===
LDAP DECISION: login for DSISOFT2: {error,inappropriateAuthentication}

And I have another question: Once the producer and the consumer are authenticated, can the consumer know who sent the message?

Thank you, thank you again!

-----Mensaje original-----
De: Matthias Radestock [mailto:matthias at rabbitmq.com] 
Enviado el: miércoles, 21 de agosto de 2013 15:32
Para: SAG - Jonathan Andrés
CC: Discussions about RabbitMQ
Asunto: Re: [rabbitmq-discuss] rabbit_auth_backend_ldap connect failed

On 21/08/13 13:21, SAG - Jonathan Andrés wrote:
> Today I have installed the last version of RabbitMQ (3.1.5), but I 
> have the same problem (I had the 3.1.4 version before).

Found the problem:

> {rabbit_auth_backend_ldap,

should be rabbitmq_auth_backend_ldap.

Terribly sorry about that; we really should have spotted this earlier.


More information about the rabbitmq-discuss mailing list