Hi Roger,
Here is the high level  process:
1- Create the user x without password in Postgres.
2- Assign  role or roles to the user x
3- Update pg_hba.conf with the ldap connection link.

You might need cert for the ldap to connect to AD, assuming you are using AD.

Regards,
Emile

> On 21 Aug 2023, at 10:42, Roger Tannous <roger.tann...@gmail.com> wrote:
> 
> Hello, 
> 
> In section 21.10 LDAP Authentication 
> <https://www.postgresql.org/docs/current/auth-ldap.html> of the 
> documentation, it says that the DB user must already exist in the database 
> before LDAP can be used for authentication.
> 
> I'm checking the possibility to use LDAP Authentication with Postgres, but 
> I'm confused about the user creation that must be initially done regarding 
> the  value of the password.
> 
> Suppose I create user_x with pass_x, this user will be able to connect to the 
> DB using these credentials and, of course, depending on the role assigned to 
> them.
> 
> But once I configure LDAP authentication on the database server, user_x has 
> to connect to the database according to whatever is set up in LDAP, and the 
> initially configured password becomes obsolete ? Is that correct ?
> 
> 
> Thank you in advance, 
> Roger
> 

Reply via email to