Re: pbm pg_hba.conf et ldap

From: Vik Fearing <vik(dot)fearing(at)2ndquadrant(dot)com>
To: ROS Didier <didier(dot)ros(at)edf(dot)fr>, "pgsql-fr-generale(at)postgresql(dot)org" <pgsql-fr-generale(at)postgresql(dot)org>
Subject: Re: pbm pg_hba.conf et ldap
Date: 2018-01-03 21:16:07
Message-ID: 9b8a19af-e534-747e-0b81-11eae1bd876d@2ndquadrant.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-fr-generale

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
--
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 21:26:26 Re: pbm pg_hba.conf et ldap
Previous Message ROS Didier 2018-01-03 13:42:05 pbm pg_hba.conf et ldap