Alguém aqui já utilizou o LDAP para se autenticar com o postgres ?

Estou tentando usar um servidor com PG 8.3.3 para se conectar em um 
outro servidor com LDAP.
Eu uso o phpLdapAdmin para configurar, e também autenticamos via LDAP 
nos emails e alguns sistemas internos, e tudo
funciona perfeitamente.

Também funciona via php, com a seguinte conexão :
$ldapHost = "ldap.ecomtecnologia.com.br";
$ldapString = "uid=volpato,ou=Ecom,ou=Users,dc=ecomtecnologia,dc=com,dc=br";
$ldapLink = @ldap_connect($ldapHost);
$ldapPswd = "secret";
$ldapBind = @ldap_bind($ldapLink,$ldapString,$ldapPswd); // OK !

Voltando...

Então, no servidor do PG 8.3.3 eu criei o usuário "volpato" na base 
"ldapbase", e adicionei a seguinte entrada no pg_hba :

host ldapbase volpato 192.168.1.6 255.255.255.255 ldap
 
"ldap://ldap.ecomtecnologia.com.br/ou=Users,ou=Ecom,dc=ecomtecnologia,dc=com,dc=br;uid=;";

Aí eu tenho conectar, mas sem sucesso :
$ldapBind = pg_connect("dbname=ldapbase host=host.pg833.com.br 
user=volpato password=secret");
=> Unable to connect to PostgreSQL server: FATAL:  LDAP authentication 
failed for user "volpato"
E no log do LDAP :
=> send_ldap_result: err=49 matched="" text=""

Já tentei alterar a "DN" dentro do pg_hba, já fiz vários testes e buscas 
sem sucesso.
Quando vi que a mensagem do pg_connect não existe nem no google, resolvi 
apelar pra lista.

Desde já agradeço ...

-- 

[]´s,

André Volpato


_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a