Re: pbm pg_hba.conf et ldap

From: Vik Fearing <vik(dot)fearing(at)2ndquadrant(dot)com>
To: Jean-Marie Arsac <jmarsac(at)azimut(dot)fr>, pgsql-fr-generale(at)lists(dot)postgresql(dot)org
Subject: Re: pbm pg_hba.conf et ldap
Date: 2018-01-03 21:39:05
Message-ID: 9690c63b-0ced-36ff-44c0-55e35418ccd9@2ndquadrant.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-fr-generale

On 01/03/2018 10:26 PM, Jean-Marie Arsac wrote:
> Le 03/01/2018 à 22:16, Vik Fearing a écrit :
>> On 01/03/2018 02:42 PM, ROS Didier wrote:
>>> Bonjour
>>>
>>>  
>>>
>>>                Je teste la connexion à une instance PostgreSQL via un
>>> serveur ldap.
>>>
>>>                Pour cela, je dois insérer dans le fichier pg_hba.conf
>>> une commande du type :
>>>
>>> host        ldaptest      all       0.0.0.0/0    ldap
>>> ldapserver=XXX.XXX.XXX.XXX ldapprefix="uid=" ldapsuffix=", ou=users,
>>> ou=people, dc=edf, dc=fr"  ldapbinddn="cn=admin,dc=edf,dc=fr"
>>> ldapbindpasswd="XXXXXX _XXX"
>>>
>>>  
>>>
>>>                Le problème est que cette ligne de commande est trop
>>> grande et l’instance ne veut pas démarrer à cause de cela.
>>>
>>>                Il y aurait-il une solution pour contourner ce problème ?
>> Salut Didier,
>>
>> Les options (ldap ou autre) ne peuvent pas faire plus de 255 octets. Je
>> suppose que tu les dépasse.
>>
>> Un des gros inconvénients de ldap est que le client envoie le mot de
>> passe en clair au serveur (pour que ce dernier puisse l'envoyer au
>> serveur ldap). Et en plus tu mets le ldapbindpasswd dans ton
>> pg_hba.conf, ce qui est Bad News.
>>
>> Il vaudrait mieux configurer la méthode gssapi (qui est compatible avec
>> Active Directory, par exemple).
>>
>> https://www.postgresql.org/docs/current/static/auth-methods.html#GSSAPI-AUTH
>
> Bonsoir,
>
> J'avais pensé à une limite de ce genre, mais apparemment  la ligne fait
> 213 caractères.

Quel est le message d'erreur exact ?

En utilisant la ligne fournie par Didier (avec XXX et tout), j'ai ça
déjà : cannot use ldapbasedn, ldapbinddn, ldapbindpasswd,
ldapsearchattribute, or ldapurl together with ldapprefix
--
Vik Fearing +33 6 46 75 15 36
http://2ndQuadrant.fr PostgreSQL : Expertise, Formation et Support

In response to

Responses

Browse pgsql-fr-generale by date

  From Date Subject
Next Message Jean-Marie Arsac 2018-01-03 22:06:12 Re: pbm pg_hba.conf et ldap
Previous Message Jean-Marie Arsac 2018-01-03 21:26:26 Re: pbm pg_hba.conf et ldap