Stephen Frost wrote:
> Magnus, et al,
> 
> * Magnus Hagander (mag...@hagander.net) wrote:
>> Looking at the open item about the new error message shown when Kerberos
>> is compiled in, and not used:
>> assword:
>> FATAL:  password authentication failed for user "mha"
>> psql: pg_krb5_init: krb5_cc_get_principal: No credentials cache found
>> FATAL:  password authentication failed for user "mha"
> 
> That is annoying, I can understand that.
> 
>> The reason this is happening is that we are initializing Kerberos even
>> if we're not going to use it. The reason for doing *this*, is that if
>> kerberos is compiled in, we use it to find out if we should try a
>> different username than the one logged in to the local system - we look
>> at the kerberos login.
> 
> This made sense before we had mappings support because the only user you
> could possibly be in PG is the one you authenticated as.
> 
>> We don't do this for any other login, including kerberos over GSSAPI.
>> AFAIK, we've heard no complaints.
> 
> Well, I havn't moved all my systems to GSSAPI yet.. :)
> 
>> Thoughts?
> 
> Now that we have support for mappings, I expect it will be more common
> for a user to authenticate with princ 'A' and then connect using their
> Unix id 'B' to a PG user 'B'.  As such, I'm alright with dropping
> support for this.  Users can always use -U (or equiv) if necessary.

I have applied this version of the patch.

//Magnus


-- 
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers

Reply via email to