Hola a todos...
Llegue a la solicion de mi problema.. por lo que queda asi....
Código PHP:
<?
$host = "URL_host_LDAP";
$puerto = 389;
$conex = ldap_connect($host,$puerto) or die ("No ha sido posible conectarse al servidor");
echo "<br>conexion: ".$conex;
$admin="uid=usuario, ou=people, dc=grupo, dc=com";
$passwd='passw_text_claro';
if (ldap_set_option($conex, LDAP_OPT_PROTOCOL_VERSION, 3)) {
echo "<br>Using LDAPv3";
} else {
echo "<br>Failed to set protocol version to 3";
}
if ($conex) {
// bind with appropriate dn to give update access
$r=ldap_bind($conex, $admin, $passwd);
if ($r)
{echo "<br>Congratulations! $admin is authenticated.";}
else
{echo "<br>Nice try, kid. Better luck next time!";}
ldap_close($conex);
} else {
echo "<br>Unable to connect to LDAP server";
}
?>
Antes de hacer el
ldap_bind hay que hacer el
ldap_set_option para setearle la version a la variable
$conex. Y no hay que encriptar el password para la autenticacion.
Saludos,