Perl - Duda Autenticar con Perl contra OpenLDAP

   
Vista:

Duda Autenticar con Perl contra OpenLDAP

Publicado por aballest ana.ballester.sanchis@everis.com (1 intervención) el 15/04/2016 13:19:16
Estoy intentado realizar una autenticación contra un OpenLDAP de apache, cuya contraseña está en BCRYPT.
Esta autenticación, es con Perl, desde una herramienta de tickets denominada OTRS.

La contraseña que recojo en perl, es texto plano.

He probado dos métodos:

• Método 1

1
$Result = $LDAP->bind( dn => $UserDN, password => $Param{Pw} );

Resultado: ERROR – 48 – Innapropiate authentication

• Método 2

1
2
3
4
5
6
7
8
9
10
my $sasl = Authen::SASL->new(
            mechanism => 'PLAIN',
                                               debug => 0,
            callback => {
                user => $UserDN,
                pass => $Param{Pw}
            }
);
 
$Result = $LDAP->bind($UserDN, sasl => $sasl, version => 3);

Resultado: ERROR: 49 SASL(-14): authorization failure:

Para el método 2, he probado los mecanismos PLAIN, LOGIN y DIGEST-MD5, pero para todos me da errores.

¿Qué mecanismo debería utilizar? ¿Cómo puedo hacer esta autenticación?

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder