mirror of
https://github.com/postgres/postgres.git
synced 2025-07-28 23:42:10 +03:00
Remove support for native krb5 authentication
krb5 has been deprecated since 8.3, and the recommended way to do Kerberos authentication is using the GSSAPI authentication method (which is still fully supported). libpq retains the ability to identify krb5 authentication, but only gives an error message about it being unsupported. Since all authentication is initiated from the backend, there is no need to keep it at all in the backend.
This commit is contained in:
@ -771,28 +771,12 @@ su - postgres
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
<varlistentry>
|
||||
<term><option>--with-krb5</option></term>
|
||||
<listitem>
|
||||
<para>
|
||||
Build with support for Kerberos 5 authentication. On many
|
||||
systems, the Kerberos system is not installed in a location
|
||||
that is searched by default (e.g., <filename>/usr/include</>,
|
||||
<filename>/usr/lib</>), so you must use the options
|
||||
<option>--with-includes</> and <option>--with-libraries</> in
|
||||
addition to this option. <filename>configure</> will check
|
||||
for the required header files and libraries to make sure that
|
||||
your Kerberos installation is sufficient before proceeding.
|
||||
</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
<varlistentry>
|
||||
<term><option>--with-krb-srvnam=<replaceable>NAME</></option></term>
|
||||
<listitem>
|
||||
<para>
|
||||
The default name of the Kerberos service principal (also used
|
||||
by GSSAPI).
|
||||
The default name of the Kerberos service principal used
|
||||
by GSSAPI.
|
||||
<literal>postgres</literal> is the default. There's usually no
|
||||
reason to change this unless you have a Windows environment,
|
||||
in which case it must be set to upper case
|
||||
|
Reference in New Issue
Block a user