diff options
author | Bruce Momjian <bruce@momjian.us> | 2001-09-06 03:23:38 +0000 |
---|---|---|
committer | Bruce Momjian <bruce@momjian.us> | 2001-09-06 03:23:38 +0000 |
commit | 04c1f729202b00cf053535587820cd913dbddfc1 (patch) | |
tree | 3afd9375fb29892a03e9688f05fd9e966501d13f /doc/src | |
parent | 2a34134b6c5a46d8f905a82af51c55a7ec91ecac (diff) |
PAM authentication:
> pam_strerror() should be used a few more times, rather than just saying
> "Error!". Also, the configure.in snippet seems wrong. You add
> -I$pam_prefix/include/security to $INCLUDES and then you #include
> <security/pam_appl.h>. This whole thing is probably unnecessary, since
> PAM is a system library on the systems where it exists, so the headers
> and libraries are found automatically, unlike OpenSSL and
> Kerberos.
See attached revised patch. (I'm sure the configure.in stuff can be done
right/better, I'm just not enough of a autoconf guru to know what to
change it to.)
Dominic J. Eidson
Diffstat (limited to 'doc/src')
-rw-r--r-- | doc/src/sgml/client-auth.sgml | 23 |
1 files changed, 22 insertions, 1 deletions
diff --git a/doc/src/sgml/client-auth.sgml b/doc/src/sgml/client-auth.sgml index 76cba407515..86aab400f7b 100644 --- a/doc/src/sgml/client-auth.sgml +++ b/doc/src/sgml/client-auth.sgml @@ -1,4 +1,4 @@ -<!-- $Header: /cvsroot/pgsql/doc/src/sgml/client-auth.sgml,v 1.17 2001/08/16 16:24:15 momjian Exp $ --> +<!-- $Header: /cvsroot/pgsql/doc/src/sgml/client-auth.sgml,v 1.18 2001/09/06 03:23:38 momjian Exp $ --> <chapter id="client-authentication"> <title>Client Authentication</title> @@ -278,6 +278,27 @@ hostssl <replaceable>database</replaceable> <replaceable>IP-address</replaceable </para> </listitem> </varlistentry> + + <varlistentry> + <term>pam</term> + <listitem> + <para> + This authentication type operates similar to + <firstterm>password</firstterm>, with the main difference that + it will use PAM (Pluggable Authentication Modules) as the + authentication mechanism. The <replaceable>authentication + option</replaceable> following the <literal>pam</> keyword + specifies the service name that will be passed to PAM. The + default service name is <firstterm>postgresql</firstterm>. + For more information about PAM, please read <ulink + url="http://www.kernel.org/pub/linux/libs/pam/">Linux-PAM + Page</ulink> and <ulink + url="http://www.sun.com/software/solaris/pam/">Solaris-PAM + Page</ulink>. + </para> + </listitem> + </varlistentry> + </variablelist> </para> |