martes, 25 de septiembre de 2012

Autenticar Joomla con ActiveDirectory 2008

Aquí veremos como autenticar nuestro Jommla con un Active Directory en mi caso 2008.

Una vez instalado Joomla nos vamos a: Extensiones--Plugins--Authentication LDAP

Y tenemos que configurarlo asi:


Los datos son:

Base DN:                              DC=midominio,DC=com
Cadena a Buscar:                   sAMAccountName=[search]
Usuarios DN:                         midominio\[username]
Conectar Usuario:                  cn=intranet,cn=Users,dc=midominio,dc=com
Password:                             "pones tu password de administrador o usuario creado para joomla"
Mapear:Nombre Completo:  displayName
Map: Email                            mail
Map ID: Usuario                   sAMAccountName

Lógico que "midominio" es el nombre del dominio que tengas, por ejemplo si tu dominio es MIEMPRESA.COM solo pondrás MIEMPRESA.

En el caso de Conectar Usuario yo cree un usuario para conexión y así no usar el administrador, mi usuario se llama intranet.

Esta configuracion también funciona para 1.5 y 1.7.

Suerte.  

6 comentarios:

  1. no me funciono, se quedo en blanco cuando accedo con un usuario del dominio, Gracias

    ResponderEliminar
  2. Hola que tal lo configure igual como hiciste, pero con mis datos de mi dominio. Y me sale cuando logeo pantalla blanco y no carga. Gracias

    ResponderEliminar
    Respuestas
    1. Debes de tener en joomla los plugins activados al igual que modulos que hagan referencia.

      Aparte muy importante debes tener php-mysql y php-ldap instalado en linux.

      Eliminar
  3. excelente el php-ldap soluciono mi error de pantalla en blanco ... gracias =)

    ResponderEliminar
  4. Buenas estoy desarrollando un portal para una intranet con los siguientes datos con active directory en Windows Server 2012:

    DC=central,DC=eppa,DC=es
    CN=Person,CN=Schema,CN=Configuration,DC=central,DC=eppa,DC=es

    el administrador de active directory tiene la ruta, con su respectivo password:

    CENTRAL\Admservices

    Solucioné el problema del pantallazo blanco instalando php-ldap pues la ruta del proyecto joomla esta en un server ubuntu, pero no consigo loguearme con LDAP
    Puden ayudarme?

    ResponderEliminar
  5. Lo mas probable es que tu schema esta mal, lo estas haciendo con php imagino. ??

    ResponderEliminar