Duda Autenticar con Perl contra OpenLDAP
Publicado por aballest (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
Resultado: ERROR – 48 – Innapropiate authentication
• Método 2
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
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


0