Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
P
Postgres FD Implementation
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Abuhujair Javed
Postgres FD Implementation
Commits
28b0d6bf
Commit
28b0d6bf
authored
Jun 16, 2006
by
Bruce Momjian
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Add LDAP documentation missed in code patch.
Magnus Hagander
parent
8fc2a5af
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
79 additions
and
3 deletions
+79
-3
doc/src/sgml/client-auth.sgml
doc/src/sgml/client-auth.sgml
+61
-1
doc/src/sgml/installation.sgml
doc/src/sgml/installation.sgml
+18
-2
No files found.
doc/src/sgml/client-auth.sgml
View file @
28b0d6bf
<!-- $PostgreSQL: pgsql/doc/src/sgml/client-auth.sgml,v 1.
89 2006/04/30 21:15:32 tgl
Exp $ -->
<!-- $PostgreSQL: pgsql/doc/src/sgml/client-auth.sgml,v 1.
90 2006/06/16 15:16:16 momjian
Exp $ -->
<chapter id="client-authentication">
<title>Client Authentication</title>
...
...
@@ -372,6 +372,16 @@ hostnossl <replaceable>database</replaceable> <replaceable>user</replaceable>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>ldap</></term>
<listitem>
<para>
Authenticate using LDAP to a central server. See <xref
linkend="auth-ldap"> for details.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>pam</></term>
<listitem>
...
...
@@ -896,6 +906,56 @@ omicron bryanh guest1
</sect3>
</sect2>
<sect2 id="auth-ldap">
<title>LDAP authentication</title>
<indexterm zone="auth-ldap">
<primary>LDAP</primary>
</indexterm>
<para>
This authentication method operates similarly to
<literal>password</literal> except that it uses LDAP
as the authentication method. LDAP is used only to validate
the user name/password pairs. Therefore the user must already
exist in the database before LDAP can be used for
authentication. The server and parameters used are specified
after the <literal>ldap</> key word in the file
<filename>pg_hba.conf</filename>. The format of this parameter is:
<synopsis>
ldap[<replaceable>s</>]://<replaceable>servername</>[:<replaceable>port</>]/<replaceable>base dn</replaceable>[;<replaceable>prefix</>[;<replaceable>suffix</>]]
</synopsis>
for example:
<synopsis>
ldap://ldap.example.net/dc=example,dc=net;EXAMPLE\
</synopsis>
</para>
<para>
If <literal>ldaps</> is specified instead of <literal>ldap</>,
TLS encryption will be enabled for the connection. Note that this
will encrypt only the connection between the PostgreSQL server
and the LDAP server. The connection between the client and the
PostgreSQL server is not affected by this setting. To make use of
TLS encryption, you may need to configure the LDAP library prior
to configuring PostgreSQL.
</para>
<para>
If no port is specified, the default port as configured in the
LDAP library will be used.
</para>
<para>
The server will bind to the distinguished name specified as
<replaceable>base dn</> using the username supplied by the client.
If <replaceable>prefix</> and <replaceable>suffix</> is
specified, it will be prepended and appended to the username
before the bind. Typically, the prefix parameter is used to specify
<replaceable>cn=</>, or <replaceable>DOMAIN\</> in an Active
Directory environment.
</para>
</sect2>
<sect2 id="auth-pam">
<title>PAM authentication</title>
...
...
doc/src/sgml/installation.sgml
View file @
28b0d6bf
<
!-- $PostgreSQL: pgsql/doc/src/sgml/installation.sgml,v 1.25
6 2006/04/25 15:19
:16 momjian Exp $ -->
<
!-- $PostgreSQL: pgsql/doc/src/sgml/installation.sgml,v 1.25
7 2006/06/16 15:16
:16 momjian Exp $ -->
<
chapter
id
=
"installation"
>
<
title
><
![%standalone-include[<productname>PostgreSQL</>]]>
...
...
@@ -279,7 +279,8 @@ su - postgres
<
listitem
>
<
para
>
<
application
>
Kerberos
</>,
<
productname
>
OpenSSL
</>,
and
/
or
<
application
>
Kerberos
</>,
<
productname
>
OpenSSL
</>,
<
productname
>
OpenLDAP
</>,
and
/
or
<
application
>
PAM
</>,
if
you
want
to
support
authentication
or
encryption
using
these
services
.
</
para
>
...
...
@@ -848,6 +849,21 @@ su - postgres
</
listitem
>
</
varlistentry
>
<
varlistentry
>
<
term
><
option
>--
with
-
ldap
</
option
></
term
>
<
listitem
>
<
para
>
Build
with
<
acronym
>
LDAP
</><
indexterm
><
primary
>
LDAP
</></>
authentication
support
.
On
Unix
,
this
requires
the
<
productname
>
OpenLDAP
</>
package
to
be
installed
.
<
filename
>
configure
</>
will
check
for
the
required
header
files
and
libraries
to
make
sure
that
your
<
productname
>
OpenLDAP
</>
installation
is
sufficient
before
proceeding
.
On
Windows
,
the
default
<
productname
>
WinLDAP
</>
library
is
used
.
</
para
>
</
listitem
>
</
varlistentry
>
<
varlistentry
>
<
term
><
option
>--
with
-
libedit
-
preferred
</
option
></
term
>
<
listitem
>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment