Problema con Moodle y LDAP

Problema con Moodle y LDAP

de Nuria López Ruiz -
Número de respuestas: 2
Buenas, espero ser capaz de explicarme bien para que me podáis ayudar.

Soy un poco nueva en esto de LDAP y estoy intentando configurarlo para utilizarlo con Moodle. Mi problema es que a pesar de tener el .ldif con los usuarios y la autenticación en Moodle de forma correcta (o eso creo) al introducir un usuario y contraseña en la página de login y pulsar "Aceptar" me sale un página en blanco (http://localhost/moodle/login/index.php) y ahí se queda.

¿A qué puede ser debido? Aquí pongo la configuración de mi archivo.ldif:

dn: ou=usuariosenmoodle,dc=eqecm,dc=com
objectClass: top
objectClass: organizationalUnit
ou: usuariosenmoodle

dn: uid=usuariouno,ou=usuariosenmoodle,dc=eqecm,dc=com
cn:usuariouno
objectClass:top
objectClass:account
ObjectClass:posixAccount
ou:usuariosenmoodle
uid:usuariouno
userPassword: hola
gecos:Test User
uidNumber:-1
gidNumber:-1
homeDirectory: /home/usuariouno


Y adjunto también la configuración en Moodle para LDAP:

ldap_host_url: ldap://localhost
ldap_version: 3
ldap_preventpassindb: Sí
ldap_bind_dn: cn=Manager,dc=eqecm,dc=com
ldap_bind_pw: password
ldap_user_type: posixAccount (rfc2307)
ldap_contexts: ou=usuariosenmoodle,dc=eqecm,dc=com
ldap_search_sub: No
ldap_objectclass: objectClass=posixAccount

y lo demás en blanco.

Agradecería alguna idea, porque ya me he leído bastantes posts de por aquí y no consigo arreglar nada.

Muchas gracias.



Promedio de valoraciones: -
En respuesta a Nuria López Ruiz

Re: Problema con Moodle y LDAP

de Javier Lázaro -
Hola Nuria.

Yo lo tengo con autenticación CAS que utiliza por debajo LDAP. En mi caso, la conexión Moodle-LDAP se hace con "FastBind" en lugar de usar un "bind", con lo que los campos "ldap_bind_dn" y "ldap_bind_pw" no los utilizo, sólo los referentes a la url del ldap, versión, tipo y contexto.

De todas formas, me da la impresión de que te faltan datos por rellenar, como el de atributo de usuario y si el atributo de miembro utiliza dn.

A ver si hay suerte.

PD.: a lo mejor es una tontería, pero verifica que tienes instalado el paquete php-ldap en el sistema.