Commit a9fec25d authored by Tom Lane's avatar Tom Lane

Add note cautioning that you can't use an encrypting IDENT server

with Postgres.
parent 875b0c62
<!-- <!--
$PostgreSQL: pgsql/doc/src/sgml/client-auth.sgml,v 1.71 2005/01/23 00:30:18 momjian Exp $ $PostgreSQL: pgsql/doc/src/sgml/client-auth.sgml,v 1.72 2005/01/28 22:38:37 tgl Exp $
--> -->
<chapter id="client-authentication"> <chapter id="client-authentication">
...@@ -709,7 +709,7 @@ local db1,db2,@demodbs all md5 ...@@ -709,7 +709,7 @@ local db1,db2,@demodbs all md5
<para> <para>
The ident authentication method works by obtaining the client's The ident authentication method works by obtaining the client's
operating system user name and determining the allowed database operating system user name, then determining the allowed database
user names using a map file that lists the permitted user names using a map file that lists the permitted
corresponding pairs of names. The determination of the client's corresponding pairs of names. The determination of the client's
user name is the security-critical point, and it works differently user name is the security-critical point, and it works differently
...@@ -752,6 +752,15 @@ local db1,db2,@demodbs all md5 ...@@ -752,6 +752,15 @@ local db1,db2,@demodbs all md5
</para> </para>
</blockquote> </blockquote>
</para> </para>
<para>
Some ident servers have a nonstandard option that causes the returned
user name to be encrypted, using a key that only the originating
machine's administrator knows. This option <emphasis>must not</> be
used when using the ident server with <productname>PostgreSQL</>,
since <productname>PostgreSQL</> does not have any way to decrypt the
returned string to determine the actual user name.
</para>
</sect3> </sect3>
<sect3> <sect3>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment