On Fri, Dec 05, 2003 at 12:47:58 -0400, PostgreSQL Bugs List <[EMAIL PROTECTED]> wrote: > > All is well with psql authentication. However, when I tried to > use knoda/hk_classes to access the database, I could not get authenticated. A > typical error message was IDENT authentication failed for user "irwin". When I > traced this down through the hk_classes code it was using PQconnectdb to connnect to > the database, and there were complaints in the postgresql log that the identd server > was not available. All knoda/hk_classes/PQconnectdb problems disappeared when I > installed identd (apt-get install pidentd) on my Debian stable system. So all seems > well when identd is installed, but there may be a security concern with psql when it > is not. On the other hand, if psql is actually secure when identd is not running, > then why isn't PQconnectdb using the exact same (secure) method of authentication > for this case?
When connecting using domain sockets the local equivalent of getpeeruid is used to determine which user is connecting rather than by asking an ident server. When you use a network socket, then the user is checked by asking the ident server at the same IP address as the connection is coming from. ---------------------------(end of broadcast)--------------------------- TIP 2: you can get off all lists at once with the unregister command (send "unregister YourEmailAddressHere" to [EMAIL PROTECTED])