Monday, February 15, 2010

Autenticación LDAP para apache - Centos 5

Si tenemos un LDAP montado y deseamos realizar la autenticacion de una aplicacion contra los usuarios matriculados en el LDAP, en vez de usar los archivos .httaccess , debemos instalar httpd-devel



Entonces primero confirmamos que el apache tiene el modulo para ldap

en la seccion 1

LoadModule ldap_module modules/mod_ldap.so

y en la seccion 3

Ponemos:


 AuthType basic
 AuthName "Identificacion LDAP"
 AuthLDAPUrl ldap://localhost:389/dc=midominio,dc=com,dc=pe?uid
 AuthLDAPBindDN "cn=Manager,dc=example,dc=com,dc=pe"
 AuthLDAPBindPassword password-administrador-ldap
 require valid-user
 

con esta configuracion todos los usaurios registrados en el ldap podrian ingresar con su usuario y password

ahora si solo queremos algunos usuarios, por ejemplo los reportes del squid:


 Options Indexes FollowSymLinks
 AllowOverride None
 Order allow, deny
 Allow from all
 AuthType basic
 AuthName "Identificacion LDAP"
 AuthLDAPUrl ldap://localhost:389/dc=midominio,dc=com,dc=pe?uid
 AuthLDAPBindDN "cn=Manager,dc=example,dc=com,dc=pe"
 AuthLDAPBindPassword password-administrador-ldap
 require user rkcomt
 

reinciamos el apache y probamos

1 comment:

Anonymous said...

Gracias me sirvio mucho ..... :D de tantos tutoriales que visite y este fue el unico que me sirvio saludo ....


:D