pg.ddx.io  pgsql-admin@postgresql.org mailing list archive  
help / color / mirror / Atom feed
From: Achilleas Mantzios <achill@matrix.gatewaynet.com>
To: pgsql-admin@postgresql.org
Subject: Re: LDAP authentication failes with more than one entry returned
Date: Thu, 17 Aug 2017 17:39:47 +0300
Message-ID: <503e611f-29d8-b95e-b6cb-f74225e793ea@matrix.gatewaynet.com> (raw)
In-Reply-To: <56022b23f1d5415cb99d16d824fe7935@HE101867.emea1.cds.t-internal.com>
References: <56022b23f1d5415cb99d16d824fe7935@HE101867.emea1.cds.t-internal.com>
List-Unsubscribe: <mailto:majordomo@postgresql.org?body=unsub%20pgsql-admin>

On 17/08/2017 16:58, Michael.Haertel@t-systems.com wrote:
>
> Hello list,
>
> I configured postgreSQL to only allow users that are administered in LDAP to connect to one particular database on my PostgreSQL host. This works fine as long as only one entry is returned for the 
> combination of “ldapbasedn” and “ldapsearchattribute”.
>

Why don't you go the simple bind mode route? Just specify ldapprefix, ldapsuffix to construct your bind DN, this should by definition be unique.

> I currently match the LDAP attribute UID against the login name. Problem is that the users exist several times in the specified (sub-) directory tree. Everything works if the user only exists once 
> within the specified “ldapbasedn”.
>
> How to deal with that problem?
>
> I think it is common practice to have several sub-trees, one per organizational unit for example. Within that OU there are several sub-trees that define privileges for SAMBA shares, database 
> connections or other purposes. Because I need to search for the users across several OUs, I can’t give the path to only one sub-tree.
>
> I am currently on windows so I can’t test the ldapurl feature.
>
> Would it be possible to use the ldapurl directive to allow an ldapsearch across different 1^st level trees but only look for users within one particular sub-tree in each of the 1^st level trees?
>
> Thank you very much for your comments,
>
> Michael Härtel
>

-- 
Achilleas Mantzios
IT DEV Lead
IT DEPT
Dynacom Tankers Mgmt

view thread (2+ messages)

Message-ID: <503e611f-29d8-b95e-b6cb-f74225e793ea@matrix.gatewaynet.com>
Permalink:  ../503e611f-29d8-b95e-b6cb-f74225e793ea@matrix.gatewaynet.com/
Also on:    postgresql.org/message-id/503e611f-29d8-b95e-b6cb-f74225e793ea@matrix.gatewaynet.com

 · 

reply

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Reply to all the recipients using the --to and --cc options:
  reply via email

  To: pgsql-admin@postgresql.org
  Cc: achill@matrix.gatewaynet.com
  Subject: Re: LDAP authentication failes with more than one entry returned
  In-Reply-To: <503e611f-29d8-b95e-b6cb-f74225e793ea@matrix.gatewaynet.com>

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox